Netflix Open Connect ABRINT 2016 Flavio Amaral
Transcrição
Netflix Open Connect ABRINT 2016 Flavio Amaral
Netflix Open Connect ABRINT 2016 Flavio Amaral © 2016 Netflix Inc. Netflix Update ■ Background ● Presente em mais de 190 países a partir de Janeiro de 2016. ● Mais de 1 bilhões de horas de streaming por mês. ● 81.5 million de assinantes no mundo. ● Mercado potencial de 450 milhões de residências conectadas © 2016 Netflix Inc. Mercados Where is Netflix Available? © 2016 Netflix Inc. Conteúdo Original Netflix ■ Netflix Original Premier Dates ■ Principais Lançamentos em 2016 ● ● ● ● ● ● ● ● ● Todos disponíveis em 4k Fuller House House of Cards - Season 4 Marvel's Daredevil - Season 2 Bloodline - Season 2 Marseille Orange is the New Black - Season 4 The Crown Marco Polo - Season 2 © 2016 Netflix Inc. Netflix na América Latina Netflix PoPs e Instalações de OCAs ■ Brasil ● ● ● Sao Paulo, Rio and Porto Alegre Próximo PoP em Fortaleza operacional em Setembro de 2016 Peering no IX.BR ■ Política aberta de peering e participação no ATM em todos os IXs ■ Instalações de OCAs ● Parcerias com ISPs em todo continente © 2016 Netflix Inc. Peering com o Netflix ■ Política de peering Traceroutes para www.netflix.com e www.netflix.com.br ATM Anúncio dos prefixos do PoP local © 2016 Netflix Inc. Open Connect Appliances (OCA) ■ Até 100% do conteúdo servido dentro da rede dos ISPs ● ● Redução na utilização de links externos em horários de pico A redução é proporcional ao número de servidores instalados ■ Atualização do conteúdo somente em horários de baixo tráfego ■ ISP controla roteamento e tráfego com BGP ■ Múltiplos modelos ● ● Atende ISPs de vários tamanhos com alta eficiência Um dos líderes da indústria em Gbps por watt / unidade de rack ■ Construído com software de código aberto (FreeBSD, Nginx, BIRD) ■ Suporte IPv6 nativo © 2016 Netflix Inc. Requisitos para um OCA ■ Requisito Mínimo de Tráfego com ASN 2906 ● ● > 2.5 Gbs para o servidor de 4Us (2Us) de 18 Gbps. > 750 Mbps para servidor de 2Us de 5 Gbps ■ Espaço e Energia ● ● ● Servidor 4Us: 630W Servidor 2Us (18 Gbps): 500 W Servidor 2Us (5 Gbps): 275 W ■ 2x10G (4x10G servidor 1U flash) em LACP ● Arquitetura de Hardware personalizada por ISP ■ Processo ● ● ● ● ● Entrevista técnica Contrato Definição de arquitetura com time de CDN Formulário para pedir cache por PoP Mais informações - http://openconnect.netflix.com © 2016 Netflix Inc. Exemplo de Operação de um OCA © 2016 Netflix Inc. Janela de Atualização Atualização por Tipo de Servidor ■ 4Us/2Us 18Gbps ● 2 Gbps durante 12 horas ■ 2Us 5 Gbps ● 400 Mbps durante 12 horas ■ ISP Informa o Horário © 2016 Netflix Inc. Procedimento de Suporte dos OCAs ■ Monitoramento 24x7x365 pelo Netflix ■ Pouco Envolvimento dos ISPs ● Envio de cabos de energia, rede e interfaces ópticas juntos com os OCAs. ● Reposição de 2 componentes feitos pelo ISP: fontes de energia e interfaces ópticas ■ Reposição dos OCAs em caso de defeito ● Time de Operação de CDN contacta o ISP em caso de problemas ● Netflix envia novo OCA e retira o defeituoso sem custo © 2016 Netflix Inc. OCA Partner Portal Estatísticas de tráfego Janela de utilização (UTC) Temperatura © 2016 Netflix Inc. ISP Speed Index © 2016 Netflix Inc. ISP Speed Index Trends ■ Algoritmo Complexity-Based Encoding ● Anunciado em 2015: http://techblog.netflix.com/2015/12/per-titleencode-optimization.html ● 80% implementado até abril de 2016 ● Redução do consumo de banda ● Esforço contínuo © 2016 Netflix Inc. Perguntas? © 2016 Netflix Inc.