Domov Naprej razmišljanje Kako mlb.com upravlja s 400.000 video tokovi

Kako mlb.com upravlja s 400.000 video tokovi

Video: MLB | Good Moments in Baseball (Oktober 2024)

Video: MLB | Good Moments in Baseball (Oktober 2024)
Anonim

Ko je pretakanje videoposnetkov postalo tako mainstream kot mobilnejši, sem se spraševal, kako podjetja, ki prenašajo video, svojo tehnologijo prilagajajo rasti. Tako me je zanimalo, ko sem se imel priložnost pogovarjati z MLB Advanced Media (MLBAM), da vidim, kako se podjetje spoprijema z impresivno rastjo video streaminga, zlasti v živo za baseball in številne druge aktivnosti.

Joseph Inzerillo, izvršni podpredsednik in CTO MLBAM-a, je govoril o tem, kako so se tokovi družbe v zadnjih petih letih res povečali. Leta 2009 je, kot je dejal, podjetje obdelalo 19.000 video pretokov v živo; Letos jih bo približno 400.000, če štejemo MLB.com in različne MLB aplikacije (na primer MLB At Bat) ter pretakanje, ki ga počne za druge športe. Povedal je, da je bil At Bat leta 2013 najbolj rastoča športna aplikacija z več kot 10 milijoni prenosov in 6 milijoni zagonov na dan. Toda MLBAB upravlja tudi s pretakanjem za številne druge aplikacije, od baseball aplikacij, kot so Home Run Derby, do wrestlinga WWE in 120 Sports, novega digitalnega športnega omrežja, ki ga vodi Sports Illustrated.

Oboževalci "glasujejo z očesnimi zrklami", je dejal Inzerillo, ki je poudaril, da pretok video posnetkov in mobilne aplikacije zelo hitro rastejo. Povedal je, da je tablični računalnik gledal kot "televizijski sprejemnik naslednje generacije." Eden večjih novih projektov vključuje sledenje igralcev, ki spremlja položaj vsake osebe na igrišču, tako da lahko bolje spremlja stvari, kot so terensko delovanje, reakcija na žogo, učinkovitost poti itd. Trenutno deluje v treh igralnih parkih z načrti za kotaljenje v letu 2015, skupaj z več aplikacijami, ki se soočajo s potrošniki. Toda to ima za posledico "zbranih tri zaporedje" več podatkov kot tradicionalna baseball statistika. Drugi projekti vključujejo iBeacon, ki je postavljen na 28 Ballparkov za uporabo v MLB-jevi aplikaciji At Ballpark, in velik pritisk za povečanje povezljivosti Ballpark.

Pred desetimi leti, ko je prvič začel sodelovati z MLB.com, je Inzerillo dejal, da ima organizacija en podatkovni center s 60 stroji, ki so bili skoraj vsi standardni "škatle za pice" - 1U strežnikov. Zdaj ima šest podatkovnih centrov - po dva v New Yorku, Omahi in San Franciscu (v Omahi se zgradi nov), vsak pa ima v povprečju več kot 600 strojev. Samo letos je povedal, da je MLB.com ustvaril tri nove podatkovne centre s skupno približno 2000 računalniki (s katerimi misli na rezila ali vtičnice) in 600 pretočnih naprav. Večina novih strojev so strežniki Cisco UCS (Unified Computing Systems), za katere je dejal, da so bili izbrani večinoma zaradi lažje uporabe in zagotavljanja ter upravljanja.

Večina MLB.com in z njim povezanih izdelkov deluje v lastnih podatkovnih centrih. Povedal je, da organizacija uporablja javno infrastrukturo v oblaku (večinoma Amazon), kadar so pomembne stvari, kot je elastičnost, na primer potisna obvestila, vendar je dejal, da le 10–15 odstotkov uporabe podjetja. Javni oblak ni bil najprimernejši za izvajanje v realnem času.

V New Yorku ima MLB dva podatkovna centra, enega, ki primarno opravlja vsebino (ki ga prinašajo iz vseh predstavitvenih mest itd.), Ki se nahaja v NYC-ovih pisarnah MLB, in drugega, ki distribuira, in sicer v bližnjem objektu za komunikacije na ravni 3.

To vključuje veliko podatkov - Inzerillo je dejal, da MLB ustvari približno 15 petabajtov podatkov na leto in da bi lahko s sledenjem predvajalnikov in novimi video možnostmi prihodnje leto zrasel na 25 petabajtov. To ne šteje podatkov o CDN-jih (omrežja za prenos podatkov itd.)

Skupaj je dejal, da ima organizacija približno tri četrtine petabajta podatkov v spletnem pomnilniku (na mešanici bliskovnega in diskovnega pomnilnika) in 30-60 petabajtov skoraj shranjenega shranjevanja, ki ga sestavljajo trakovi z vsebino iz prejšnjih iger in letni časi.

Povedal je, da se to pogosto ne šteje za "velike podatke" v smislu potrebnih analitičnih zmogljivosti, čeprav bi se to lahko spremenilo s sledenjem igralcev, vendar zagotovo šteje za velike podatke glede na velikost uporabljenih podatkov.

Kako mlb.com upravlja s 400.000 video tokovi