연결 열기
Open Connect오픈 커넥트(Open Connect)는 넷플릭스가 트래픽과 수수료를 피하기 위해 자사의 TV 쇼와 영화를 제공하기 위해 특별히 개발한 콘텐츠 유통 네트워크입니다.
넷플릭스는 인터넷 서비스 제공자에게 스트리밍 피크 시간 동안 트래픽을 피하거나 예상되는 트래픽을 유지할 수 있는 물리적 어플라이언스를 제공합니다.컨텐츠의 복사본을 이러한 기기에 미리 발송함으로써 기기는 제목의 중복을 저장할 수 있으므로 네트워크 부담을 줄일 수 있습니다.또한 넷플릭스는 가입자 수가 가장 많은 지역에 서버를 두고 ISP 네트워크 또는 IXP와 제휴를 맺습니다.
게다가 넷플릭스는 네트워크의 품질에 맞추어 콘텐츠를 조정합니다.이렇게 하려면 각 제목의 복사본을 각각 다른 품질 수준으로 서버로 3부씩 전송해야 합니다.예를 들어, 사용자의 ISP가 과부하 상태이거나 인터넷 연결 상태가 좋지 않은 경우 시스템은 제목의 낮은 비트 전송률 버전을 선택할 수 있습니다.[2]
역사
넷플릭스는 2012년 오픈 커넥트를 출시했습니다.이후 넷플릭스는 10억 달러 이상을 들여 8,000개 이상의 오픈 커넥트 어플라이언스(OCA)를 개발하고 배포했습니다.이 서비스는 ISP와 협력하여 OCA의 무료 배포 작업을 시작했습니다.지금까지 1,000개 이상의 ISP가 OCA를 인수하여 설치하였고, 이를 통해 2021년까지 12억 5천만 달러를 절감할 수 있었습니다.[3]
IXP에서 개최되는 OCA의 경우, 넷플릭스는 OCA의 소유권을 유지하고 전력 소비, 코로케이션 수수료, 크로스커넥트 수수료, 기타 관련 비용 등의 자체 비용을 부담합니다.넷플릭스는 전 세계 52개 이상의 IXP에 OCA를 설치하여 모든 ISP와의 연결을 가능하게 했습니다.[4]
전개
- IX 전개
넷플릭스는 전 세계 주요 넷플릭스 시장에 위치한 IXP 내에 OCA를 배치합니다.이러한 OCA는 무료 공개 또는 비공개 피어링을 통해 동일한 위치에 존재하는 ISP와 상호 연결됩니다.
- 임베디드 구축
OCA는 ISP 네트워크 내에 직접 설치됩니다.넷플릭스가 서버 하드웨어를 무료로 공급하는 반면, ISP는 공간, 전력 및 연결을 제공할 책임이 있습니다.[5]
요구 사항들
| 기준 | 묘사 |
|---|---|
| 네트워크 | 공용 ASN을 사용하는 ISP |
| 넷플릭스 뷰어 트래픽 | 초당 최소 5기가비트(Gbit)의 최대 Netflix 트래픽 |
| AWS 커넥티비티 | AWS에서 실행되는 액세스 가능한 제어 평면 서비스 |
| 물리적 연결 | OCA당 LACP LAG에 10Gbit/s 광 이더넷 포트 2개-6개 |
| 최대 전원 공급 장치 사용 | 750W |
구현해야 하는 어플라이언스 수를 결정하는 세 가지 주요 요인은 다음과 같습니다.
철물
Open Connect는 OCA라고 하는 로컬 서버와 추가 인프라를 결합한 것입니다.넷플릭스는 전 세계적으로 많은 IX 위치에 콘텐츠를 저장하는 데 사용되는 스토리지 어플라이언스를 개발했으며 더 큰 ISP 파트너 위치에 내장되어 있습니다.스토리지는 최대 350TB를 저장할 수 있으므로, 스토리지의 무언가가 인기를 끌 경우, 넷플릭스는 이 타이틀을 대규모 트래픽을 처리하는 플래시 서버라는 다른 서버로 옮길 것입니다.[1]
소프트웨어
Open Connect Appliance 소프트웨어 설계에 사용되는 소프트웨어는 다음과 같습니다.
- 운영 체제 – FreeBSD
- 웹 서버 – NGINX
- 라우팅 인텔리전스 프록시 – BIRD 인터넷 라우팅 데몬[8]
- IP 지원 – IPv4 및 IPv6[4]
- 다른 소프트웨어는 컨텐츠 관리를 처리하고 시스템 상태 및 기타 통계 정보를 Netflix의 Open Connect 지원 서비스로 전송합니다.[9]
혜택들
- Open Connect는 ISP가 트래픽을 트랜짓 링크 대신 ISP로 직접 전달함으로써 트랜짓 비용과 값비싼 국제 백홀 용량과 관련된 비용을 회피할 수 있도록 합니다.
- ISP에 여러 개의 OCA가 있는 경우, 근처의 서버에서 소비자에게 트래픽을 전송할 수 있으므로 핵심 네트워크 용량에 대한 비용을 절감할 수 있습니다.
- Open Connect는 광대역 네트워크가 느린 속도와 불안정을 방지하여 고객을 유지하는 데 도움을 줍니다.또한 한 요소에 장애가 발생할 경우 트래픽을 다른 서버로 리디렉션할 수 있으므로 다운타임 위험이 최소화됩니다.
- 넷플릭스는 콘텐츠의 전송을 최적화하고 비디오 콘텐츠 및 광대역 인터넷 액세스에 대한 전 세계적인 수요 증가를 지원하기 위해 OCA와 같은 전송 인프라에 투자합니다.
- OCA는 상태 값을 보고하고 Open Connect 지원 서비스(Network Operations Center에서 연결 가능한 경우)로부터 구성을 수신합니다.넷플릭스는 또한 건강 정보에 대한 피드백을 콘텐츠 라우팅 결정에 자동으로 통합합니다.[3]
참고문헌
- ^ a b Keck, Catie (2021-11-17). "A look under the hood of the most successful streaming service on the planet". The Verge. Retrieved 2023-04-24.
- ^ Monnier, R., Jerbi, K., & Uitto, M. (2017).CONVINcE D2.2.2 전력 효율이 높은 인코더 V1.0. imtbs-tsp.eu 의 업데이트된 사양.2023-04-24 검색.https://convince.wp.imtbs-tsp.eu/files/2017/09/CONVINcE-D2.2.2-Updated-specification-of-power-efficient-encoder-V1.01.pdf .
- ^ a b 넷플릭스의 오픈 커넥트 프로그램과 코덱 최적화는 ISP가 2021년 전 세계적으로 10억 달러 이상의 비용을 절감하는 데 도움이 되었습니다.분석가 메이슨.(2022-07-14).2023-04-24 검색.https://www.analysysmason.com/contentassets/ef8295594cc54285bf554b05daa06431/modelling-the-impact-of-netflix-traffic-and-open-connect-on-isp-traffic-dependent-costs---2022-07-14.pdf
- ^ a b Böttger, Timm; Cuadrado, Felix; Tyson, Gareth; Castro, Ignacio; Uhlig, Steve (2018-04-27). "Open Connect Everywhere: A Glimpse at the Internet Ecosystem through the Lens of the Netflix CDN". ACM SIGCOMM Computer Communication Review. 48 (1): 28–34. doi:10.1145/3211852.3211857. ISSN 0146-4833.
- ^ "Netflix: What Happens When You Press Play? - High Scalability -". highscalability.com. Retrieved 2023-04-24.
- ^ "Requirements for deploying embedded appliances". Netflix Open Connect Help Center. Retrieved 2023-05-13.
- ^ 넷플릭스 시청의 탄소 발자국.Telecoms.com .(2022-12-05).2023-04-24 검색.https://telecoms.com/opinion/the-carbon-footprint-of-watching-netflix/
- ^ "Behind the curtain: How Netflix streams movies to your TV". TechHive. Retrieved 2023-04-24.
- ^ 바루아, H. (2019-09-29)넷플릭스에서 글로벌 CDN 운영 관리인포큐.2023-04-24 검색.https://www.infoq.com/news/2019/09/global-cdn-netflix/
