Daou CDC Blog home

클라우드 기술이 불러온 스트리밍 서비스 업계의 혁신

Written by YS | 2024. 2. 5 오전 12:59:47

스트리밍 서비스는 영상 콘텐츠 시청을 통해 온라인 여가활동을 하는 사람들이 많아진 현대 디지털 시대의 필수적인 미디어 플랫폼으로 이미 자리잡았습니다. 실제로 CJ ENM 미디어렙 자회사 메조미디어가 발간한 2023 디지털 라이프스타일 리포트 ‘여가·취미 편’에 따르면 온라인 여가 활용의 중심지는 ‘영상 콘텐츠 시청’으로 ‘동영상 스트리밍 채널(53%)’과 ‘OTT 영상 시청(34%)’이 각각 1위와 3위를 차지했습니다.1 대부분의 사람들이 음악, 영화, 라이브 방송, 웹세미나 등 다양한 형태의 콘텐츠를 실시간으로 빠르고 손쉽게 접근하기를 선호하면서 스트리밍 서비스의 중요성은 더욱 높아졌습니다. 스트리밍 서비스를 뒷받침하는 기술 중 하나가 ‘클라우드’ 입니다. 스트리밍 서비스 사업자는 클라우드의 무한한 용량, 빠른 처리 기술, 효율적인 전송 메커니즘을 활용해 사용자들에게 끊김 없는 콘텐츠 스트리밍 경험을 제공합니다. 이번 글에서는 클라우드가 어떻게 스트리밍 서비스 사업자의 핵심 역할을 지원하는 지와 함께 클라우드를 활용함으로써 얻을 수 있는 이점, 그리고 도전과제에 대해 알아보겠습니다. 

 

스트리밍 서비스는 높은 트래픽과 대용량의 미디어 데이터 처리가 필요한 분야로, 효율적이고 확장성이 있는 기술적 지원이 절대적으로 필요합니다. 클라우드 기술은 이 핵심적인 기술 지원 역할을 담당합니다. 스트리밍 서비스는 수많은 콘텐츠를 저장하고 관리해야 하는데, 클라우드 스토리지는 사용자 수나 콘텐츠 양에 따라 스토리지를 확장할 수 있는 유연성을 가지고 있어 이때 발생하는 대량의 데이터를 안정적으로 보관할 수 있도록 지원합니다. 뿐만 아니라 최적화된 미디어 처리를 지원해 고해상도 동영상을 변환하거나 빠른 업로드/다운로드가 필요할 때 효율적으로 처리할 수 있습니다. 이 외에도 스트리밍 서비스 사업자가 클라우드 기술을 어떻게 활용하고 있는지 알아보도록 하겠습니다. 

 

스트리밍 서비스 사업자의 클라우드 기술 활용

 

먼저, 데이터 저장을 할 때 클라우드 기술을 활용합니다. 스트리밍 서비스는 끊임없이 새로운 콘텐츠를 추가하고, 그 콘텐츠들은 모두 클라우드에 저장됩니다. 클라우드 스토리지는 거의 무한한 용량을 제공하며, 이는 스트리밍 서비스 사업자가 언제든지 콘텐츠를 추가할 수 있도록 합니다. 또한, 일반적으로 데이터는 클라우드의 자동 백업 기능으로 안전하게 보관되며, 장애 발생 시에도 빠른 복구가 가능합니다. 미디어 처리 및 변환 시에도 클라우드 기술은 사용됩니다. 클라우드는 다양한 요구 사항에 맞게 미디어를 신속하게 변환할 수 있는 강력한 계산 능력을 제공해 모두가 영화 한 편, 드라마 한 편을 다양한 디바이스에서 다양한 해상도로 시청할 수 있도록 해줍니다. 

 

콘텐츠 배포 및 전송 또한 클라우드가 실행하는 중요한 역할 중 하나입니다. 클라우드는 전 세계에 분포된 스트리밍 서비스의 사용자들에게 지연 없는 원활한 스트리밍 경험을 제공하기 위한 분산된 데이터 센터와 CDN을 활용해 사용자가 있는 곳과 가깝게 콘텐츠를 배치하고 전송합니다. 이와 함께, 클라우드의 확장성 및 유연성은 특정 이벤트나 인기 프로그램 방영 시 사용자 접속수가 급증할 때 주요한 역할을 합니다. 클라우드는 이런 급격한 트래픽 변화에 즉각적으로 대응해 필요한 자원을 제공합니다. 

 

마지막으로, 보안 및 규제 준수가 있습니다. 클라우드는 스트리밍 콘텐츠와 사용자 데이터를 안전하게 암호화하여 보호합니다. 또한, 국제적인 데이터 보호 규정 및 규제에 준비하는 서비스를 제공해 스트리밍 업체가 해당 규제를 쉽게 준수할 수 있도록 지원합니다. 그렇다면 클라우드 기술이 스트리밍 서비스 사업자의 관점에서 어떤 장점이 있고, 또 어떤 도전 과제를 맞닥뜨릴 수 있는지 알아보도록 하겠습니다. 

 

클라우드 기술의 장점

 

  • 비용 효율성 : 클라우드 서비스는 기본적으로 ‘사용한 만큼만 지불’하는 종량제 비즈니스 모델을 기반으로 하기 때문에 스트리밍 서비스 사업자는 초기에 대규모 서버 및 스토리지 구축에 큰 비용을 투자해야 하는 부담이 적습니다. 대신 필요한 만큼의 리소스를 빌려 사용하고, 그 사용량에 따라 비용을 지불합니다. 특히, 불필요한 리소스에 대한 비용이 발생하지 않아 효율적인 자금 운용이 가능하며, 유지 보수 및 업데이트에 대한 추가 비용도 크게 절약할 수 있습니다. 
  • 확장성 및 높은 가용성: 스트리밍 서비스는 때때로 예상치 못한 트래픽 폭증을 겪을 수 있습니다. 클라우드는 이와 같은 갑작스러운 트래픽 변화에 즉시 대응해 필요한 만큼의 컴퓨팅 리소스를 제공합니다. 인기 프로그램의 첫 방송 혹은 대규모 이벤트를 생중계할 때도 사용자는 끊김 없는 스트리밍 환경을 경험 할 수 있습니다. 뿐만 아니라, 대부분의 클라우드 서비스 공급자는 높은 가용성을 보장합니다. 다수의 데이터 센터와 백업 시스템을 갖춘 클라우드 인프라는 장애가 발생할 경우에도 빠르게 서비스를 복구할 수 있도록 해줍니다. 
  • 신속한 배포: 클라우드는 글로벌 네트워크를 기반으로 서비스를 제공하기 때문에 새로운 콘텐츠나 기능의 업데이트를 전 세계적으로 신속하게 배포할 수 있습니다. 또한, 지속적인 통합(CI, Continuous Integration) 및 지속적인 배포(CD, Continuous Delivery) 같은 클라우드 네이티브 기술을 활용해 자동화된 프로세스를 기반으로 안정적으로 콘텐츠와 기능을 업데이트할 수 있습니다. 
  • 데이터 및 보안 관리: 클라우드 서비스 공급자(CSP, Cloud Service Provider)는 최신 보안 기술과 프로토콜을 도입해 사용자 데이터와 서비스의 보안을 유지합니다. 스트리밍 서비스 사업자는 이러한 클라우드의 보안 인프라를 활용해 고객 데이터를 안전하게 보호하고, 해킹, DDos 공격 등 다양한 보안 위협으로부터 서비스를 보호할 수 있습니다. 
  • 데이터 분석 및 인사이트: 클라우드는 빅데이터 처리 및 분석을 위한 다양한 도구와 서비스를 제공합니다. 스트리밍 서비스 사업자는 이러한 도구들을 활용해 사용자의 시청 패턴, 콘텐츠 선호도 등의 데이터를 수집하고 분석할 수 있습니다. 한 연구에 따르면 사람들이 넷플릭스에서 시청하는 프로그램의 80% 이상이 넷플릭스에서 제공하는 플랫폼 추천 시스템을 통해 발견되는 것이라고 합니다.2 이처럼 개인화된 콘텐츠는 시청자와 스트리밍 서비스 업체 모두에게 필수적인 요소가 되어가고 있습니다. 이런 상황에 스트리밍 서비스 업체는 클라우드를 활용해 서비스를 최적화하거나, 타겟 마케팅, 맞춤형 콘텐츠 추천 등의 전략을 완성도 높게 세울 수 있습니다. 

 

도전 과제 및 주의사항

한편, 스트리밍 서비스 업체에서 클라우드 기술을 활용할 때 주의해야 하는 부분들도 존재합니다. 먼저 데이터 이전의 복잡성을 인지하고 있어야 합니다. 대부분의 스트리밍 서비스는 수십 테라바이트 이상의 데이터를 보유하고 있고, 이런 대규모 데이터를 클라우드로 이전할 때 발생하는 대역폭 제한, 연결 끊김, 데이터 일관성 유지 등의 문제를 맞닥뜨릴 수 있습니다. 하나의 클라우드 공급자의 특정 서비스나 기술에 지나치게 의존하게 되면 문제가 발생했을 때 다른 클라우드로 전환하는 것이 매우 어려워질 수도 있기 때문에 이동 가능하고 표준화된 기술을 사용하여 문제를 최소화하는 것이 중요합니다. 

보안과 비용 관리 또한 도전 과제로 여겨집니다. 퍼블릭 클라우드 환경에서는 여러 고객의 데이터가 한 곳에 모여 있기 때문에 보안에 대한 우려가 발생할 수 있습니다. 클라우드 환경에서의 보안은 사용자의 책임으로 간주되어 이를 해결하기 위해서는 데이터 암호화, 접근 제어, 보안 그룹 설정 등 다양한 보안 옵션을 활용해야 합니다. 또한, 클라우드에서 리소스의 사용량이 증가하면 비용 또한 비례하여 증가할 수 있어 데이터 전송 및 스토리지 비용은 지속적으로 모니터링 해야 합니다. 예상치 못한 비용이 발생하는 것을 방지하기 위해 비용 관리 도구 및 알림 설정을 활용하는 것이 좋습니다. 

스트리밍 서비스 사업자의 클라우드 기술 활용 사례

스트리밍 서비스 업계는 지속적으로 성장하고 있으며, 많은 기업들이 클라우드 기술을 활용해 서비스를 제공하고 있습니다. 그럼, 주요 스트리밍 서비스 사업자들의 클라우드 기술 활용 사례를 알아보도록 하겠습니다. 

 

  • 넷플릭스(Netflix): 넷플릭스는 AWS(Amazon Web Services)를 사용해 전 세계적인 스트리밍 서비스를 제공하고 있습니다. 초기에는 온프레미스 데이터 센터를 사용했지만, 확장성 및 유연성의 필요성으로 2010년 초반 AWS로 전체 작업 부하를 마이그레이션했고, 이를 통해 급격한 사용자 증가에도 불구하고 빠른 시간 내에 국가별 확장을 성공적으로 이뤄냈습니다. 넷플릭스는 AWS의 다양한 서비스를 활용해 빅데이터 분석, 머신러닝 기반의 추천 시스템, 콘텐츠 인코딩 등을 수행하고 있습니다. 특히, 클라우드 상의 빅데이터 기술을 활용해 사용자의 시청 패턴을 분석하고, 분석 자료를 기반으로 콘텐츠 추천 알고리즘을 개발해 활용하고 있습니다. 
  • 스포티파이(Spotify): 스포티파이는 GCP(Google Cloud Platform)을 사용해 전 세계적인 뮤직 스트리밍 서비스를 제공하고 있습니다. 스포티파이는 대규모 음악 데이터와 사용자 플레이리스트 정보를 처리하기 위해 GCP의 실시간 대규모 데이터 분석 서비스인 빅쿼리(BigQuery)와 빅데이터 분석 기술인 데이터플로우(Dataflow)를 활용하고 있습니다. 뿐만 아니라, GCP의 텐서플로(TensorFlow)와 AI Hub를 활용하여 머신 러닝 모델을 훈련시키고, 이를 사용하여 사용자에게 개인화된 음악 추천을 제공합니다.
  • 트위치(Twitch): 트위치는 AWS를 사용해 실시간 게임 및 크리에이터 스트리밍 서비스를 제공합니다. AWS의 글로벌 인프라와 특화된 스트리밍 서비스를 활용해 사용자가 전 세계 어디에서든지 실시간으로 스트리밍을 할 수 있도록 지원하며, 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스인 AWS의 S3 스토리지를 활용해 끝난 방송도 보관하고 다시 시청할 수 있도록 합니다. 

많은 기업들이 클라우드 기술을 기반으로 스트리밍 서비스를 제공하고 있습니다. 스트리밍 서비스는 커뮤니케이션, 교육 등 더 나은 사용자 경험을 위한 도구로 사용됩니다. 클라우드 컴퓨팅의 발전으로 미디어 소비는 우리가 예상하지 못했던 방식으로 빠르게 변화하고 있습니다. 일례로, 구독 서비스를 제공하는 클라우드 기반 스트리밍 플랫폼들이 업계에 등장하고 있습니다. 넷플릭스와 같이 세상의 판도를 바꾼 기업부터 디즈니플러스, HBO, 아마존 프라임비디오에 이르기까지 스트리밍 서비스의 선택 폭이 넓어졌습니다. 

클라우드 기술의 도움으로 경쟁력 있는 가격에 고품질 콘텐츠 스트리밍을 경험할 수 있게 되었습니다. 스트리밍 품질은 하루하루 향상되어 사용자는 날이 갈수록 풍부한 경험을 하고 있으며, 클라우드 기술을 바탕으로 스트리밍 경험은 지속적으로 개선될 것으로 예상됩니다. 

 

3줄 요약

  1.  스트리밍 서비스 사업자는 대용량의 미디어 데이터를 처리하고 대용량 트래픽에 대응할 수 있는 기술이 필요함. 
  2.  클라우드 기술을 활용함으로써 데이터 저장, 미디어 처리 및 변환, 콘텐츠 배포 및 전송 등 스트리밍 시 처리해야 하는 부분들을 원활하게 해낼 수 있음. 
  3. 클라우드 기술을 기반으로 스트리밍 서비스의 품질은 더욱 개선될 것으로 전망됨. 

 

해당 콘텐츠는 저작권법에 의해 보호받는 저작물로 다우기술에 저작권이 있습니다.
해당 콘텐츠는 사전 동의없이 2차 가공 및 영리적인 이용을 금하고 있습니다.

Featured images via gettyimages.

 

References

1.   메조미디어, [메조미디어] 2023 디지털 라이프스타일 리포트여가/취미 편, 2023.09

2.   Wired, This is how Netflix's top-secret recommendation system works, 2017.08.22