KBS | AWS 기반 탄력적 미디어 서비스 플랫폼 구축


🎯 핵심 내용 요약 (Key Point)


대한민국 대표 공영방송 KBS가 AWS 미디어 서비스를 통합 활용하여, 급증하는 트래픽에 탄력적으로 대응하고 관리 효율성을 획기적으로 개선하며 스토리지 운영을 완전 자동화했습니다.



🏢 회사 소개 (The Client)


KBS는 대한민국의 대표 공영 방송사로, 국민과 함께하는 신뢰받는 미디어 플랫폼이에요.


🚨 국가 재난방송의 최전선

대한민국의 재난방송 및 민방위 방송을 주관하며, 국민의 안전과 직결된 중요한 역할을 담당하고 있어요. 최근에는 서비스 인프라를 단계적으로 AWS로 마이그레이션하면서 차세대 방송 플랫폼으로의 변신을 꾀하고 있습니다.


📡 다양한 콘텐츠를 국민에게

뉴스, 교양, 예능, 드라마 등 다채로운 콘텐츠를 Live/VOD 서비스로 제공하며, 대통령 선거, 스포츠 중계 등 국가적 이벤트에서 핵심적인 미디어 역할을 수행하고 있어요.

25f5327329c91.jpeg

 


🚫 도전 과제 (The Challenge)


🔄 여기저기 섞인 미디어 플랫폼의 골칫거리

KBS는 다양한 미디어 플랫폼을 이것저것 섞어 사용하다 보니 관리 효율이 떨어지고 새로운 기술을 도입하는 것이 험난한 산 넘기처럼 부담스러웠어요.


📈 트래픽 폭탄이 터질 때마다 비상

특히 대통령 선거, 스포츠 중계 등 대형 이벤트 때면 사용자가 폭발적으로 증가해서 리소스를 탄력적으로 확보하는 것이 불가능한 미션처럼 어려웠죠. 마치 갑자기 몰려드는 인파를 감당해야 하는 상황이었어요.


💾 끝없이 쌓이는 VOD 파일의 압박

나날이 누적되는 VOD 파일들 때문에 스토리지 관리가 눈덩이처럼 불어나는 골칫거리였어요. 마치 창고가 터져나갈 것 같은 상황이었죠.


🎯 모든 걸 하나로 묶는 효율적인 아키텍처 필요

이 모든 요구사항을 AWS 관리형 미디어 서비스, 스토리지, CDN 서비스를 적절히 활용해서 효율적인 아키텍처로 구성하는 것이 절실했어요.




✅해결 방안 (The Solution)


🎬 AWS 미디어 서비스로 하나로 통합

MediaLive, MediaPackage, MediaStore 등 AWS 미디어 서비스를 활용해서 미디어 처리 프로세스를 하나로 일원화했어요. 마치 여러 갈래로 흩어진 길을 하나의 고속도로로 만든 것처럼요!


💎 S3와 Glacier로 완벽한 스토리지 전략

VOD 원본은 고가용성/내구성의 S3 서비스에, 아카이빙용으로는 Glacier 서비스를 활용했어요. 기존 VOD 파일 이관 과정에서는 최적의 S3 키 설계를 통해 병렬작업 효율을 극대화하고 빠른 시간 안에 이관을 완료할 수 있었어요.


🌐 CloudFront로 똑똑한 콘텐츠 배포

CDN 계층으로는 CloudFront를 배치하고, Signed-URL 기능으로 미리 인증된 사용자에게만 콘텐츠를 제공할 수 있도록 설계했어요. 마치 VIP 전용 입장권을 가진 사람만 들어올 수 있는 시스템이죠!


📊 통합 모니터링으로 한눈에 파악

모든 운영환경에 3rd Party 기반 APM 툴을 배포하여 모니터링 체계를 통합했어요. 이제 시스템 상태를 한눈에 척척 파악할 수 있게 되었습니다!




🎉 성과 및 결과 (The Result)


⚡ 트래픽 폭탄도 문제없어요!

AWS 미디어 서비스를 효율적으로 배치함으로써 변동성이 큰 사용자 트래픽에 탄력적으로 대처할 수 있게 되었어요. 이제 대형 이벤트가 와도 든든하죠! 매니지드 영역의 관리 포인트를 줄여서 운영/관리 측면의 효율화까지 두 마리 토끼를 다 잡았어요.


🚀 신기술 도입이 번개처럼 빨라졌어요

업데이트가 잦은 미디어계 신기술을 현업에 빠르게 적용할 수 있게 되었어요. MediaLive의 QVBR 구성을 통해 트래픽과 비용을 동시에 절감하는 일석이조 효과까지 얻었습니다!


🔄 마이그레이션으로 전체 효율성 UP

마이그레이션 과정에서 서비스 프로토콜을 개선하고 미디어 프로세싱 파이프라인을 업그레이드해서 전체적인 서비스 효율성이 로켓처럼 상승했어요.


💰 스토리지 관리가 완전 자동화

저렴하고 내구성 높은 S3와 Glacier를 활용해서 스토리지 관리 제약을 완전 해소했어요. Lifecycle 기능으로 객체의 스토리지 클래스 관리를 자동화해서 이제는 사람 손이 거의 필요 없는 스마트한 시스템이 완성되었습니다!


🏆 국민에게 더 나은 방송 서비스

결과적으로 더 안정적이고 효율적인 방송 서비스를 국민에게 제공할 수 있게 되어, 공영방송으로서의 사명을 더욱 훌륭하게 수행하고 있어요!