글로벌 CDN이 비디오 스트리밍의 문제를 어떻게 해결하는가?

by fnf

코로나가 터지기 전부터 많은 미디어와 엔터테인먼트 회사들이 스트리밍 자신의 초점과 경제적인 투자를 늘리고 있었습니다. 이제 사람들이 집에서 보내는 시간이 증가하게 되면서 스트리밍 서비스 사용도 역시 늘었습니다. 이러한 기회를 잘 이용해야 하는데, 전략을 잘 세워야 합니다. 비디오 스트리밍에 중요한 요소들이 있습니다.

1.낮은 지연 속도

2.콘텐츠 캐싱

3.오리진 보호

4.콘텐츠 발송 맞춤화

5.확장성 및 원가절감

이 글에서 우리는 첫 3번째의 문제를 논의하겠습니다.

1.낮은 지연 속도 ●

사용자의 경험이 여러 측면에서 영향을 받습니다. 그리고 지연 속도는 보편적으로 받아들일 수 없는 그러한 문제입니다. 소비자는 ‘시작' 버튼을 누르자 콘텐츠가 문제없이 그들이 소유하고 있는 기계에 스트리밍 됨을 기대합니다. 의식적으로 혹은 무의식적으로라도 사용자는 백-엔드에서 어떤 절차들이 일어나야 콘텐츠를 그렇게 빨리 받을 수 있는지에 대해 생각하지 않는 듯합니다.

2. 콘텐츠 캐싱

마법을 현실로 바꾸기 위해서 CDN 사용하는 게 좋습니다. CDN은 최근 자주 요청된 콘텐츠를 이것이 소유되는 엣지 위치와 가장 가까운 곳에 캐시합니다. 이로써 콘텐츠는 최종 사용자에게 빠르게 배송될 수 있습니다. 콘텐츠를 전세계 위치한 CDN PoP에 캐시하면서 콘텐츠 요청이 들어올 때마다 최초 소스까지 콘텐츠가 돌아가야 되는 그 횟수가 낮아집니다. 사용도가 증가될 때나 요청자는 최초 소스와 지리적으로 멀리 떨어져 있을 때에 잠재적 반응 시간을 90%로 줄일 수 있습니다.  추가적으로, 엣지에 기반을 CDN을 통해서 존재하는 피어 관계도 확장되고 배송 속도가 늘어납니다.

3. 오리진 보호

낮이든 밤이든 오리진을 요청 오버로드로부터 보호할 수 있습니다. 이것은 PoP를 사용자 및 콘텐츠 보관소 사이에 서 어떤 중개인으로 이용하면 가능합니다. 이렇게 해서 고급의 로드 밸런싱을 사용해서 요청을 종합할 수 있습니다. 또한, 오리진으로 가는 가장 직설적인 길을 만들고, 총 볼륨을 유통할 수 있습니다. 마지막으로 이것은 대역폭을 최적화하며 관련한 비용을 줄입니다. 따라서 들어오는 요청을 빠르고 문제없이 해결합니다.

다음 2개 문제의 해결법을 다음 편에서 확인할 수 있을 겁니다 !

연관된 글