Gosta do Netflix? Você deveria agradecer ao FreeBSD

20 de fevereiro de 2019

Netflix é um dos serviços de streaming mais populares do mundo.

Mas tu já sabes isso. Não é?

O que você provavelmente não sabia é que o Netflix usa FreeBSD para entregar seu conteúdo a você.

Sim está certo. A Netflix conta com o FreeBSD para construir sua rede interna de entrega de conteúdo (CDN).

A CDN é um grupo de servidores localizados em várias partes do mundo. É usado principalmente para entregar "conteúdo pesado" como imagens e vídeos ao usuário final mais rápido do que um servidor centralizado.

Em vez de optar por um serviço CDN comercial, a Netflix construiu seu próprio CDN interno, chamado Open Connect.

O Open Connect utiliza hardware personalizado, o Open Connect Appliance. Você pode ver na imagem abaixo. Ele pode processar dados de 40 Gb/se tem uma capacidade de armazenamento de 248 TB.

Netflixs Open Connect Appliance executa FreeBSD Netflixs Open Connect Appliance executa FreeBSD Netflix's Open Connect Appliance executa FreeBSD A Netflix fornece Open Connect Appliance para Provedores de Serviços de Internet (ISP) qualificados gratuitamente. Dessa forma, o tráfego substancial da Netflix é localizado e os ISPs fornecem o conteúdo da Netflix com mais eficiência.

Este Open Connect Appliance roda no sistema operacional FreeBSD e quase que exclusivamente roda software de código aberto.

Open Connect usa o FreeBSD Head

Netflix usa FreeBSD para seu CDN

Você esperaria que o Netflix usasse uma versão estável do FreeBSD para uma infraestrutura crítica, mas o Netflix rastreia o FreeBSD head/versão atual . A Netflix diz que o cabeçote de rastreamento permite que eles fiquem voltados para o futuro e focados na inovação.

Aqui estão os benefícios que a Netflix vê em rastrear o FreeBSD:

  • Iteração de recursos mais rápida
  • Acesso mais rápido a novos recursos do FreeBSD
  • Correções de bug mais rápidas
  • Permite a colaboração
  • Minimiza conflitos de mesclagem
  • Amortiza o custo de fusão

Rodar o FreeBSD head nos permite entregar grandes quantidades de dados aos nossos usuários de forma muito eficiente, enquanto mantemos uma alta velocidade de desenvolvimento de recursos. Netflix Lembre-se, até mesmo Google usa Debian testes em vez de Debian estável. Talvez essas empresas prefiram os recursos de ponta mais do que qualquer outra coisa.

Como o Google, a Netflix também planeja fazer upstream de qualquer código que puder. Isso deve ajudar o FreeBSD e outras distribuições BSD baseadas no FreeBSD.

Então, o que o Netflix consegue com o FreeBSD? Aqui estão algumas estatísticas rápidas:

Usando FreeBSD e peças de commodity, alcançamos 90 Gb/s servindo conexões criptografadas por TLS com ~ 55% da CPU em uma CPU de 2,6 GHz de 16 núcleos. Netflix Se você quiser saber mais sobre o Netflix e o FreeBSD, pode consultar esta apresentação do FOSDEM. Você também pode assistir ao vídeo da apresentação aqui.

Hoje em dia, as grandes empresas dependem principalmente do Linux para sua infraestrutura de servidor, mas a Netflix confia no BSD. Isso é uma coisa boa para a comunidade BSD porque se um líder do setor como a Netflix apoiar o BSD, outros podem seguir o exemplo. O que você acha?

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

Enjoy Netflix? You Should Thank FreeBSD

Propaganda
Blog Comments powered by Disqus.
Propaganda