PBS (Public Broadcasting Service) – это частная некоммерческая корпорация, которая предлагает всем гражданам США широкий спектр образовательных и развлекательных программ, транслируемый по телевидению и в виде интернет-контента. Программы PBS доставляются отдельным группам населения посредством почти 360 входящих в корпорацию станций по всем Соединенным Штатам. Кроме телевизионных программ, PBS распространяет контент через мобильные приложения и несколько веб-сайтов, включая PBS.org, PBSKIDS.org и PBS Video. Основанная в 1969 году, корпорация PBS сначала занималась исключительно вещанием, но теперь стала ведущей мультиплатформенной организацией, поставляющей американцам контент через телевидение, мобильное ТВ, Интернет, интерактивные панели в учебных аудиториях и другими способами.

Дрю Энгельсон является главным архитектором и старшим директором по развитию платформы в PBS Interactive, подразделении, ответственном за присутствие PBS в Интернете и на мобильном рынке. Первоначально Энгельсон и его команда использовали сеть доставки контента, которая не вполне отвечала потребностям корпорации в части потоковой доставки мультимедийных файлов. Периодически потоковое видео не переходило в режим воспроизведения, нередко видео при потоковой передаче зависало и отказывалось перезапускаться.

Так как существующая сеть доставки контента PBS не давала возможности замерять ухудшение рабочих характеристик, Энгельсон и его команда затруднялись определить источник проблем, возникающих при потоковой передаче видео. Для улучшения системы и предотвращения таких проблем PBS Interactive внедрила средство мониторинга, которое можно было также использовать для тестирования других сетей доставки контента, включая сети Amazon Web Services (AWS). Команда PBS Interactive была уже знакома с AWS и использовала Amazon Elastic Compute Cloud (EC2) и Amazon Simple Storage Service (Amazon S3).

После мониторинга нескольких сетей доставки контента (CDN) PBS Interactive пришла к выводу, что CloudFront обладает значительно меньшим уровнем сбоев, чем другие CDN. В результате корпорация перенесла основную часть видео PBS в хранилище Amazon S3 и стала доставлять их через Amazon CloudFront. PBS Interactive в течение нескольких недель завершила миграцию своего контента в Amazon S3 и после этого начала доставлять этот контент через Amazon CloudFront.

PBS Interactive утверждает, что после миграции количество сбоев при доставке потокового видео уменьшилось на пятьдесят процентов. С помощью функции аннулирования запросов сервиса Amazon CloudFront и анализа файлов журналов CloudFront стало возможным быстро проводить тестирование. Эта функция позволила PBS Interactive улучшить тестирование путем немедленного удаления поврежденных файлов и быстрого обновления кэша.

Энгельсон полагает, что «Amazon CloudFront хорошо подходит к другим сервисам AWS, используемым PBS. Члены команды получили большое удовольствие от общения с командой AWS во время миграции в Amazon CloudFront, и им понравилось, что функция аннулирования запросов сервиса Amazon CloudFront появилась вскоре после того, как она им потребовалась».

В настоящее время PBS Interactive доставляет практически все потоковое видео через сервис Amazon CloudFront. Это подразумевает доставку более одного петабайта видеоконтента ежемесячно. В дополнение к описанному PBS Interactive использует множество сторонних поставщиков для перекодирования и сегментирования мобильных видеоресурсов, которые затем доставляются через сервис Amazon CloudFront в мобильные приложения PBS на устройствах Apple iPhone и iPad. Энгельсон рассказывает: «Что касается используемых нами сервисов AWS, то работа с Amazon CloudFront происходит так просто и надежно, что команде даже не приходится размышлять на эту тему. Все просто работает как положено, и мы имеем возможность сосредоточиться на создании увлекательных приложений. Мы чрезвычайно довольны производительностью и простотой использования CloudFront для потоковой передачи видео на различные устройства – заключает он. –  CloudFront позволяет качественно обслуживать пользователей с меньшим количеством сбоев, а это очень важно для успеха нашего бизнеса».

Подробнее о том, как AWS может обеспечить потребности интернет-приложений, см. на странице сведений об интернет-приложениях: http://aws.amazon.com/web-mobile-social.