Hjem Fremover tenking Hvordan mlb.com klarer 400.000 videostrømmer

Hvordan mlb.com klarer 400.000 videostrømmer

Video: Best of Catcher Cam at MLB Summer Camps! (Oktober 2024)

Video: Best of Catcher Cam at MLB Summer Camps! (Oktober 2024)
Anonim

Ettersom videostreaming har blitt både mainstream og mer mobil, lurte jeg på hvordan selskapene som streamer video tilpasser teknologien sin for å takle veksten. Så jeg ble fascinert da jeg fikk muligheten til å snakke med MLB Advanced Media (MLBAM) for å se hvordan selskapet takler den imponerende veksten i videostreaming, spesielt live streaming for baseball og mange andre aktiviteter.

Joseph Inzerillo, konserndirektør og CTO for MLBAM, snakket om hvordan selskapets strømmer virkelig har vokst de siste fem årene. I 2009, sa han, håndterte selskapet 19.000 live videostrømmer; i år vil det være rundt 400 000, og teller MLB.com og de forskjellige MLB-applikasjonene (for eksempel MLB At Bat), og strømmen det gjør for andre idretter. Han sa at At Bat var den topp voksende sportsappen i 2013 med mer enn 10 millioner nedlastinger og 6 millioner starter per dag. Men MLBAB håndterer også streaming for en rekke andre apper, fra baseball-apper som Home Run Derby til WWE-bryting og 120 Sports, et nytt digitalt sportsnettverk ledet av Sports Illustrated.

Fans "stemmer med øyeeplene", sa Inzerillo og la merke til at videostreaming og mobilapper vokser veldig raskt. Han sa at han så på nettbrettet som "neste generasjons tv-apparat." Et stort nytt prosjekt inkluderer sporing av spillere, som sporer posisjonen til hver person på banen, slik at den bedre kan overvåke ting som felt, reaksjon på ballen, ruteeffektivitet osv. Dette jobber for tiden i tre ballparks med planer om å rulle ut til mer i 2015, sammen med mer forbrukervendte applikasjoner. Men dette resulterer i "tre størrelsesordener" mer data samlet enn tradisjonell baseballstatistikk. Andre prosjekter inkluderer iBeacon, som blir distribuert hos 28 ballparks for bruk i MLBs At the Ballpark-appen, og et stort press for å øke ballpark-tilkoblingen.

For ti år siden, da han først begynte å jobbe med MLB.com, sa Inzerillo at organisasjonen hadde ett datasenter med 60 maskiner, hvorav omtrent alle var standard "pizzakasser" - 1U-servere. Det har nå seks datasentre - to hver i New York, Omaha og San Francisco (med en ny som bygges i Omaha), hver med i gjennomsnitt over 600 maskiner. Bare i år sa han at MLB.com har fått opp tre nye datasentre med til sammen rundt 2000 datamaskiner (som han betyr blader eller stikkontakter) og 600 strømningsapparater. Hovedtyngden av de nye maskinene er Cisco UCS (Unified Computing Systems) -servere, som han sa ble valgt for det meste for enkel distribusjon og klargjøring og administrasjon.

De fleste av MLB.com og tilhørende produkter kjører i egne datasentre. Han sa at organisasjonen bruker offentlig skyinfrastruktur (for det meste Amazon) når ting som elastisitet er viktig, for eksempel pushvarsler, men han sa at det bare utgjør 10-15 prosent av selskapets bruk. Den offentlige skyen ble ikke foretrukket for sanntidsprestasjoner.

I New York har MLB to datasentre, ett som først og fremst gjør innhenting av innhold (henting fra alle ballparks, etc.) som er hostet på MLBs NYC-kontorer, og et annet som distribuerer, som er vert på et nærliggende nivå 3-kommunikasjonsanlegg.

Dette innebærer mye data - Inzerillo sa at MLB genererer omtrent 15 petabyte med data i året nå, og at med spillerens sporing og nye videoalternativer, kan den vokse til 25 petabyte neste år. Dette teller ikke data på CDN-er (innholdsdata-nettverk, etc.)

Totalt sa han at organisasjonen har omtrent tre fjerdedeler av en petabyte med data i online lagring (på en blanding av flash- og disklagring) og 30-60 petabyte nesten-line lagring, bestående av kassetter med innhold fra tidligere spill og sesonger.

Han sa at dette ikke var det som ofte blir sett på som "big data" med tanke på de analytiske mulighetene som kreves, selv om det kan endre seg med spillersporing, men absolutt teller som big data når det gjelder størrelsen på dataene som brukes.

Hvordan mlb.com klarer 400.000 videostrømmer