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.