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


핵심 내용 요약 (Key Point)


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



회사 소개 (The Client)


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


1. 국가 재난방송의 최전선

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


2. 다양한 콘텐츠를 국민에게

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

 


도전 과제 (The Challenge)


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

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


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

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


3. 끝없이 쌓이는 VOD 파일의 압박

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


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

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



해결 방안 (The Solution)


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

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


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

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


3. CloudFront로 똑똑한 콘텐츠 배포

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


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

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



GS Neotek의 역할 (The Role)


1. 설계 및 마이그레이션 구축 지원

KBS가 AWS의 개념부터 아키텍처 설계까지 모든 것이 처음이었던 만큼, 2017년 7월 기초를 탄탄히 다지는 것부터 시작했어요.

  • 클라우드 여정의 시작 : AWS 환경에 익숙하지 않았던 KBS를 위해 초기 아키텍처 설계부터 거버넌스 수립까지 밀착 가이드를 제공했어요.
  • 맞춤형 미디어 워크플로우 설계: 복잡한 방송 시스템을 클라우드로 옮기기 위해 Live 전용 MediaWorkflow와 VOD 전용 MediaWorkflow를 KBS의 서비스 특성에 맞춰 최적의 구조로 설계하고 구축했어요.
  • 스토리지 최적화 및 자동화 정책 수립: 테라바이트급 VOD 자산을 효율적으로 관리할 수 있도록 S3 버킷 구조를 설계하고, 비용 절감을 위해 데이터 수명 주기에 맞춰 자동으로 백업되는 Lifecycle 정책을 완벽하게 세팅했어요.
  • 글로벌 전송 인프라 구축: 전 세계 어디서든 고화질 영상을 끊김 없이 시청할 수 있도록 CloudFront 환경을 구축하고, 보안 강화를 위한 Signed-URL 기능까지 적용해 안전한 전송 기반을 마련했어요.


2. 운영과 관리 지원

구축 이후에도 현재까지 KBS 운영팀이 안심하고 본연의 업무에 집중할 수 있도록 지속적인 매니지드 서비스를 제공하고 있어요!

  • Datadog 기반 24/7 실시간 관제: 인프라와 미디어 서비스의 모든 상태를 한눈에 볼 수 있는 Datadog 모니터링 체계를 구축했어요. 24시간 내내 실시간으로 감시하며 이슈 발생 시 즉시 알람이 울리도록 설정해, 선제적인 대응이 가능하게 만들었답니다.

  • 전용 티켓 시스템과 밀착 기술 지원: 기술적 궁금증이나 이슈가 생겼을 때 언제든 도움을 받으실 수 있도록 전문 티켓 서비스를 운영하고 있어요.

  • 정기적인 최적화 케어: 매월 진행되는 정기 미팅을 통해 인프라 상태를 함께 점검하고, 비용 최적화 및 최신 AWS 기술 적용 방안을 논의하며 KBS의 클라우드 고도화를 지속적으로 지원하고 있어요.

3. 솔루션 아키텍처 작성

기존 환경을 AWS에 딱 맞는 아키텍처로 작성했어요.

20a60e84b53a7.png



성과 및 결과 (The Result)


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

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


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

업데이트가 잦은 미디어계 신기술을 현업에 빠르게 적용할 수 있게 되었어요. 
또한 방송 품질은 타협할 수 없지만 비용은 줄여야 하는 어려운 숙제를 MediaLive의 QVBR(Quality-Defined Variable Bitrate) 기능 최적화로 해결해 드렸어요. 고화질 영상은 그대로 유지하면서도 실제 전송되는 미디어 트래픽 대역폭을 약 30%나 줄여, 인프라 비용을 대폭 아낄 수 있게 되었습니다! 무엇보다 과거처럼 고가의 고성능 하드웨어 장비를 직접 구매할 필요 없이, 실제 사용한 만큼만 비용이 부과되는 클라우드 모델을 도입함으로써 초기 대규모 투자 부담을 없애고 유연한 예산 운영이 가능해졌어요.


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

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


4. 스토리지 관리 완전 자동화 및 운영 효율성 향상

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

또한 AWS의 개념조차 생소했던 초기 단계부터 저희가 제안해 드린 S3와 Glacier Lifecycle 자동화 정책 덕분에 놀라운 변화가 생겼어요! 테라바이트급의 방대한 VOD 자산을 일일이 수동으로 관리하던 기존 방식에서 벗어나, 이제는 시스템이 알아서 데이터를 분류하고 아카이빙합니다. 덕분에 운영팀의 관리 공수를 마이그레이션 이전 대비 70% 이상 절감하는 쾌거를 이뤘어요.


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

클라우드 운영이 처음이라 불안해하셨던 KBS 운영팀을 위해 구축한 Datadog 24/7 실시간 관제와 전용 티켓 시스템이 빛을 발했습니다. 이슈가 발생하기도 전에 미리 감지하거나, 문제가 생겼을 때 즉각적인 밀착 지원을 통해 장애 인지 및 해결 시간을 기존 대비 절반(50%) 이상 단축했어요. 이제 트래픽이 몰리는 대형 이벤트 날에도 걱정 없이 안심하고 방송에만 집중하실 수 있게 되었답니다.

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



f61a5831507de.jpeg