Дом Перспективное мышление Как mlb.com управляет 400 000 видеопотоков

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

Видео: MLB's Craziest Games of 2019! (Октября 2024)

Видео: MLB's Craziest Games of 2019! (Октября 2024)
Anonim

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

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

Поклонники «голосуют своими глазными яблоками», сказал Инзерилло, отметив, что потоковое видео и мобильные приложения растут очень быстро. Он сказал, что рассматривал планшет как «телевизор следующего поколения». Один крупный новый проект включает в себя отслеживание игроков, которое отслеживает положение каждого человека на поле, чтобы он мог лучше контролировать такие вещи, как поле, реакция на мяч, эффективность маршрута и т. Д. В настоящее время он работает в трех шагах с планами броска больше в 2015 году, наряду с более ориентированными на потребителя приложениями. Но это приводит к тому, что «на три порядка» собирается больше данных, чем по традиционной бейсбольной статистике. Другие проекты включают в себя iBeacon, который развертывается на 28 стадионах для использования в приложении MLB At The Ballpark, и является серьезным стимулом для расширения возможностей взаимодействия.

Десять лет назад, когда он впервые начал работать с MLB.com, Инзерилло сказал, что в организации имеется один дата-центр на 60 машин, почти все из которых являются стандартными «коробками для пиццы» - серверами 1U. Сейчас у него шесть центров обработки данных - по два в Нью-Йорке, Омахе и Сан-Франциско (новый строится в Омахе), каждый из которых в среднем насчитывает более 600 машин. Только в этом году он сказал, что MLB.com создал три новых центра обработки данных с общим количеством около 2000 компьютеров (под которыми он подразумевает блейды или сокеты) и 600 потоковых устройств. Большую часть новых машин составляют серверы Cisco UCS (Unified Computing Systems), которые, по его словам, были выбраны в основном для простоты развертывания, предоставления и администрирования.

Большинство MLB.com и связанных с ним продуктов работают в собственных дата-центрах. Он сказал, что организация использует инфраструктуру общедоступных облаков (в основном Amazon), когда важны такие вещи, как эластичность, такие как push-уведомления, но он сказал, что на нее приходится только 10-15 процентов использования компании. Публичное облако не было предпочтительным для производительности в реальном времени.

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

Это включает в себя большое количество данных. По словам Инзерилло, MLB генерирует около 15 петабайт данных в год уже сейчас, а благодаря отслеживанию игроков и новым параметрам видео он может увеличиться до 25 петабайт в следующем году. Это не учитывает данные в CDN (контентные сети и т. Д.)

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

Он сказал, что это не то, что часто рассматривается как «большие данные» с точки зрения требуемых аналитических возможностей, хотя это может измениться с отслеживанием игрока, но, безусловно, считается большими данными с точки зрения огромного размера используемых данных.

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