Открыть подключение
Open Connect — это сеть распространения контента , специально разработанная Netflix для доставки телешоу и фильмов без трафика и комиссий.
Netflix предоставляет поставщикам интернет-услуг физические устройства, которые позволяют им избегать трафика в часы пик потоковой передачи или поддерживать ожидаемый трафик. Заблаговременно отправляя копии контента на эти устройства, устройства могут хранить дубликаты заголовков, тем самым снижая нагрузку на сеть. Кроме того, Netflix размещает свои серверы в местах с наибольшим количеством подписчиков и формирует партнерские отношения с интернет-провайдеров сетями или IXP . [1]
Более того, Netflix адаптирует свой контент к качеству сети. Это достигается путем отправки на серверы трех копий каждого названия, каждая с разным уровнем качества. Например, если интернет-провайдер пользователя перегружен или соединение с Интернетом плохое, система может выбрать с более низким битрейтом . версию заголовка [2]
История
[ редактировать ]Netflix запустил Open Connect в 2012 году. С тех пор Netflix потратил более 1 миллиарда долларов на разработку и распространение более 8000 устройств Open Connect (OCA). Сервис начал работу по бесплатному распространению OCA совместно с интернет-провайдерами. На сегодняшний день более 1000 интернет-провайдеров приобрели и установили OCA, что позволило им сэкономить 1,25 миллиарда долларов к 2021 году. [3]
В случае OCA, размещенного на IXP, Netflix сохраняет право собственности на OCA и несет ответственность за покрытие своих собственных расходов, таких как энергопотребление, плата за колокейшн, плата за кросс-соединение и другие сопутствующие расходы. Netflix установил OCA в более чем 52 IXP по всему миру, что позволяет подключаться к любому интернет-провайдеру . [4]
Развертывание
[ редактировать ]- IX развертывание
Netflix развертывает OCA в точках IXP, расположенных на основных рынках Netflix по всему миру. Эти OCA связаны с интернет-провайдерами, присутствующими в том же месте, посредством бесплатного публичного или частного пиринга .
- Встроенное развертывание
OCA устанавливаются непосредственно в сетях интернет-провайдеров. Хотя Netflix предоставляет серверное оборудование бесплатно, интернет-провайдеры несут ответственность за предоставление пространства, электропитания и подключения. [5]
Требования
[ редактировать ]Критерии | Описание |
---|---|
Сеть | Интернет-провайдер с общедоступным ASN |
Трафик зрителя Netflix | Минимум 5 Гбит/с пикового трафика Netflix |
Возможности подключения к AWS | Доступные сервисы плоскости управления, работающие в AWS |
Физическое соединение | 2–6 оптических портов Ethernet 10 Гбит/с в группе LACP LAG на OCA |
Максимальное энергопотребление | 750 Вт |
Три основных фактора, определяющих количество устройств, которые необходимо развернуть:
- Требования к сетевой архитектуре
- Максимальный объем трафика Netflix, который будет доставлен с определенного сайта.
- Варианты доступности и аварийного переключения , которые могут быть реализованы на этом сайте. [7]
Аппаратное обеспечение
[ редактировать ]Open Connect представляет собой комбинацию локальных серверов, называемых OCA, и дополнительной инфраструктуры. Netflix разработала устройства хранения, которые используются для хранения контента во многих точках IX по всему миру и встраиваются в более крупные партнерские интернет-провайдеры. Хранилище вмещает до 350 ТБ, поэтому, если что-то из хранилища станет популярным, Netflix переместит этот заголовок на другой сервер, называемый флэш-сервером, который обслуживает большой трафик. [1]
Программное обеспечение
[ редактировать ]Это используемое программное обеспечение для разработки программного обеспечения Open Connect Appliance:
- Операционная система – FreeBSD
- Веб-сервер – NGINX
- Routing Intelligence Proxy – демон интернет-маршрутизации BIRD [8]
- Поддержка IP – IPv4 и IPv6 [4]
- Другое программное обеспечение занимается управлением контентом и передает информацию о состоянии системы и другую статистику службам поддержки Open Connect в Netflix. [9]
Преимущества
[ редактировать ]- Open Connect позволяет интернет-провайдерам обойти расходы, связанные с платой за транзит и дорогостоящей международной транспортной способностью, доставляя трафик непосредственно интернет-провайдеру, а не через транзитное соединение.
- Если у интернет-провайдера имеется несколько OCA, можно передавать трафик потребителю с близлежащего сервера, что снижает затраты на пропускную способность базовой сети.
- Open Connect помогает широкополосным сетям удерживать своих клиентов, предотвращая низкую скорость и нестабильность. Более того, при выходе из строя одного элемента есть возможность перенаправить трафик на другие серверы, что минимизирует риск простоя.
- Netflix инвестирует в инфраструктуру доставки, такую как OCA, а также в технологии сжатия, чтобы оптимизировать доставку своего контента и поддержать растущий глобальный спрос на видеоконтент и широкополосный доступ в Интернет.
- OCA сообщают о своих значениях работоспособности и получают свои конфигурации от служб поддержки Open Connect (если они доступны из Центра сетевых операций ). Netflix также автоматически включает отзывы о медицинской информации в свои решения по маршрутизации контента. [3]
Ссылки
[ редактировать ]- ^ Jump up to: а б Кек, Кэти (17 ноября 2021 г.). «Взгляд под капот самого успешного стримингового сервиса на планете» . Грань . Проверено 24 апреля 2023 г.
- ^ Монье Р., Джерби К. и Уитто М. (2017). CONVINCE D2.2.2 Обновленная спецификация энергоэффективного кодировщика V1.0. imtbs-tsp.eu . Проверено 24 апреля 2023 г. https://convince.wp.imtbs-tsp.eu/files/2017/09/CONVINcE-D2.2.2-Updated-specification-of-power-efficient-encoder-V1.01.pdf.
- ^ Jump up to: а б Программа Netflix Open Connect и оптимизация кодеков помогли интернет-провайдерам сэкономить более 1 миллиарда долларов США во всем мире в 2021 году . Анализ Мейсон. (14 июля 2022 г.). Проверено 24 апреля 2023 г. https://www.analysysmason.com/contentassets/ef8295594cc54285bf554b05daa06431/modelling-the-impact-of-netflix-traffic-and-open-connect-on-isp-traffic-dependent-costs---14 июля 2022 г. PDF
- ^ Jump up to: а б Беттгер, Тимм; Куадрадо, Феликс; Тайсон, Гарет; Кастро, Игнасио; Улиг, Стив (27 апреля 2018 г.). «Open Connect Everywhere: взгляд на экосистему Интернета через призму Netflix CDN» . Обзор компьютерных коммуникаций ACM SIGCOMM . 48 (1): 28–34. дои : 10.1145/3211852.3211857 . ISSN 0146-4833 . S2CID 4817223 .
- ^ «Netflix: Что происходит, когда вы нажимаете «Воспроизвести»? — Высокая масштабируемость —» . highscalability.com . 11 декабря 2017 года . Проверено 24 апреля 2023 г.
- ^ «Требования к развертыванию встраиваемых устройств» . Справочный центр Netflix Open Connect . Проверено 13 мая 2023 г.
- ^ Углеродный след просмотра Netflix . Телекомс.ком. (05.12.2022). Проверено 24 апреля 2023 г. https://telecoms.com/opinion/the-carbon-footprint-of-watching-netflix/
- ^ «За кулисами: как Netflix транслирует фильмы на ваш телевизор» . ТехХайв . Проверено 24 апреля 2023 г.
- ^ Баруа, Х. (29 сентября 2019 г.). Управление глобальными операциями CDN в Netflix . ИнфоВ. Проверено 24 апреля 2023 г. https://www.infoq.com/news/2019/09/global-cdn-netflix/