У дома Напредничаво мислене Как mlb.com управлява 400 000 видео потока

Как mlb.com управлява 400 000 видео потока

Видео: MLB | Best Fights Part 3 (HD) (Септември 2024)

Видео: MLB | Best Fights Part 3 (HD) (Септември 2024)
Anonim

Тъй като видео стриймингът се превърна както в мейнстрийм, така и по-мобилен, се чудех как компаниите, които предават видео, адаптират технологията си за справяне с растежа. Така че ме заинтригува, когато имах възможността да говоря с MLB Advanced Media (MLBAM), за да видя как компанията се справя с впечатляващия растеж на видео стрийминга, особено на живо за бейзбол и много други дейности.

Джоузеф Инзерило, изпълнителен вицепрезидент и CTO на MLBAM, говори за това как потоците на компанията наистина нарастват през последните пет години. През 2009 г., каза той, компанията обработи 19 000 видео потока на живо; тази година тя ще бъде около 400 000, като се броят MLB.com и различните MLB приложения (като MLB At Bat), както и потокът, който прави за други спортове. Той каза, че At Bat е най-голямото приложение за спорт през 2013 г. с повече от 10 милиона изтегляния и 6 милиона старта на ден. Но MLBAB също така управлява стрийминг за различни други приложения, от бейзболни приложения като Home Run Derby до WWE борба и 120 Sports, нова цифрова спортна мрежа, оглавявана от Sports Illustrated.

Феновете "гласуват с очни топки", каза Inzerillo, отбелязвайки, че видео стриймингът и мобилните приложения растат много бързо. Той каза, че гледа на таблета като "телевизор от следващо поколение". Един голям нов проект включва проследяване на играчи, което проследява позицията на всеки човек на терена, така че по-добре може да следи неща като терен, реакция на топката, ефективност на маршрута и т.н. Това в момента работи в три топ-парка с планове за преобръщане. през 2015 г., заедно с повече приложения, насочени към потребителите. Но това води до "три порядъка" събрани повече данни от традиционните бейзболни статистики. Други проекти включват iBeacon, който се внедрява в 28 Ballparks за използване в приложението At the Ballpark на MLB и основен тласък за увеличаване на свързаността с Ballpark.

Преди десет години, когато за първи път започна да работи с MLB.com, Inzerillo заяви, че организацията има един център за данни с 60 машини, почти всички от които са стандартни „кутии за пица“ - 1U сървъри. Сега той има шест центъра за данни - по два в Ню Йорк, Омаха и Сан Франциско (с нов се изгражда в Омаха), всеки със средно над 600 машини. Само тази година той каза, че MLB.com е създал три нови центъра за данни с общо около 2000 компютъра (под които той означава остриета или гнезда) и 600 поточни уреди. По-голямата част от новите машини са сървърите на Cisco UCS (Unified Computing Systems), които той каза, че са избрани най-вече за лесно разгръщане, осигуряване и администриране.

Повечето от MLB.com и свързаните с тях продукти работят в собствени центрове за данни. Той каза, че организацията използва публичната облачна инфраструктура (най-вече Amazon), когато неща като еластичността са важни, като напр. Известия, но той каза, че само 10-15% от използването на компанията. Общественият облак не беше предпочитан за изпълнение в реално време.

В Ню Йорк MLB има два центъра за данни, един, който основно извършва събиране на съдържание (въвеждането му от всички топ-паркове и др.), Хоствано в офисите на НЛК на MLB, и друг, който извършва дистрибуция, хостван в близкото съоръжение за ниво 3 комуникации.

Това включва много данни - Inzerillo заяви, че MLB генерира около 15 петабайта данни годишно и че с проследяване на плейъри и нови опции за видео може да нарасне до 25 петабайта през следващата година. Това не отчита данни за CDN (мрежи за данни със съдържание и т.н.)

Общо той каза, че организацията разполага с около три четвърти от петабайта данни в онлайн хранилището (на смесване на флаш и дисково съхранение) и 30-60 петабайта в близост до съхранение, състоящо се от касети със съдържание от по-ранни игри и сезони.

Той каза, че това не е, което често се счита за "големи данни" по отношение на необходимите аналитични възможности, въпреки че това може да се промени с проследяването на играча, но със сигурност се счита за големи данни по отношение на големия размер на използваните данни.

Как mlb.com управлява 400 000 видео потока