PBS(Public Broadcasting Service)는 비영리 민간 기업으로 텔레비전과 온라인 콘텐츠를 통해 모든 미국인에게 다양한 교육 및 엔터테인먼트 프로그램을 제공합니다. PBS 프로그램은 미국 전역에서 360개에 달하는 회원 방송사를 통해 개별 커뮤니티에 전송됩니다. 텔레비전 프로그램 외에도 PBS는 모바일 애플리케이션과 여러 웹 사이트(PBS.org, PBSKIDS.org, PBS Video 등)를 통해 콘텐츠를 제공합니다. 1969년에 설립된 PBS는 방송 전문 조직에서 텔레비전, 모바일 TV, 웹, 강의실의 대화식 화이트보드 등을 통해 미국인에게 콘텐츠를 제공하는 멀티 플랫폼 리더로 탈바꿈했습니다.

Drew Engelson은 PBS의 인터넷 및 모바일 부문을 담당하는 부서인 PBS Interactive의 플랫폼 개발 선임 이사 겸 수석 아키텍트입니다. 초기에 Engelson과 그의 팀은 콘텐츠 전송 네트워크를 사용했지만, 해당 네트워크는 스트리밍된 미디어 파일 전송에 대한 팀의 요구 사항을 모두 충족하지 못했습니다. 이에 따라 스트리밍된 비디오가 재생될 때 주기적으로 장애가 발생하고 일부 비디오 스트림이 정지된 후 다시 시작되지 않는 경우가 발생했습니다.

PBS의 기존 콘텐츠 전송 네트워크에서는 성능 저하를 측정할 방법이 없었으므로 Engelson과 그의 팀은 이러한 비디오 스트리밍 문제의 근원을 파악하기가 어려웠습니다. 시스템을 개선하고 이러한 유형의 문제를 방지하기 위해 PBS Interactive는 Amazon Web Services(AWS)를 비롯하여 다른 콘텐츠 전송 네트워크를 테스트하는 데도 사용할 수 있는 모니터링 도구를 구현했습니다. AWS에 익숙한 PBS Interactive 팀은 이미 Amazon Elastic Compute Cloud(EC2) 및 Amazon Simple Storage Service(S3)를 사용하고 있었습니다.

몇 주간 여러 CDN을 모니터링한 후 PBS Interactive는 CloudFront가 현재 CDN보다 오류 발생률이 훨씬 낮다는 것을 확인했습니다. 따라서 팀에서는 PBS 비디오 대부분을 Amazon S3 스토리지로 마이그레이션하고 Amazon CloudFront를 통해 이를 전송했습니다. PBS Interactive는 몇 주 만에 Amazon S3로의 콘텐츠 마이그레이션을 완료한 후 Amazon CloudFront를 통해 콘텐츠를 전송하기 시작했습니다.

PBS Interactive는 마이그레이션 이후로 비디오 스트리밍 성능 오류가 50% 감소했다고 말합니다. 또한, 이 부서는 Amazon CloudFront의 무효화 요청 기능과 CloudFront 로그 파일 분석을 통해 좀 더 신속하게 테스트를 수행할 수 있습니다. 이 기능은 손상 파일을 신속하게 제거하고 캐시를 빠르게 새로 고침으로써 PBS Interactive의 테스트를 개선합니다.

"Amazon CloudFront는 PBS에서 사용하는 다른 AWS 서비스와 원활하게 연동됩니다. 팀원들은 Amazon CloudFront로 마이그레이션하면서 AWS 팀과의 대화를 즐겼고, 팀에서 해당 기능이 필요하자마자 Amazon CloudFront 무효화 기능이 릴리스된 것을 만족스러워했습니다."라고 Engelson은 말합니다.

현재 PBS Interactive는 거의 모든 스트리밍 동영상을 Amazon CloudFront를 통해 전송하고 있습니다. 이는 1페타바이트가 넘는 동영상 콘텐츠가 매달 전송되는 것입니다. 또한, PBS Interactive는 여러 타사 공급자를 사용하여 모바일 비디오 자산을 트랜스코딩하고 분할한 다음, Amazon CloudFront를 통해 Apple iPhone 및 iPad용 PBS 모바일 앱에 전송합니다. Engelson은 "우리가 사용하는 모든 AWS 서비스와 마찬가지로 Amazon CloudFront도 사용이 매우 간단하고 안정적이어서 팀에서 달리 고민할 필요가 없습니다. 모든 것이 정상적으로 작동하므로 우리는 좋은 애플리케이션을 만드는 데 집중할 수 있습니다."라고 말합니다. "CloudFront가 비디오를 다른 디바이스로 스트리밍하는 성능 및 사용의 용이성에 매우 만족합니다. 오류가 감소하면서 CloudFront는 시청자에게 뛰어난 경험을 제공하고 있으며 이는 우리 비즈니스의 성공에 매우 중요합니다."라고 그는 말을 맺습니다.

AWS가 귀사의 웹 애플리케이션 요구를 어떻게 지원할 수 있는지 자세히 알아보려면 AWS 웹 애플리케이션 세부 정보 페이지(http://aws.amazon.com/web-mobile-socia)를 방문하십시오.