Casa > O > Onde Está Hospedado O Reddit?

Onde está hospedado o Reddit?

A Reddit começou por construir os seus próprios datacenters. Eles construíram dois, localizados um ao lado do outro.

A experiência de construir datacenters ensinou uma lição importante à Netflix - eles não eram bons em construir datacenters.

O que a Netflix era boa em entregar vídeo aos seus membros. A Netflix preferia concentrar-se em melhorar a entrega de vídeo do que em construir datacenters.

Construir datacenters não é uma vantagem competitiva para a Netflix, entregando vídeo is.

Esta situação tornou-se clara quando durante três dias, em Agosto de 2008, a Netflix não pôde enviar DVDs devido à corrupção na sua base de dados. Isto era inaceitável. Netflix tinha que fazer algo.

Foi quando Netflix começou a mudar para AWS. Para entender por que AWS foi escolhido, precisamos entender que o software geralmente pode ser dividido em duas categorias diferentes: plano de dados e plano de controle.

O plano de dados e plano de controle são infra-estruturas completamente diferentes com necessidades e requisitos completamente diferentes.

A Netflix usa AWS para seu plano de controle. Qualquer coisa que não envolva servir vídeo é tratada em AWS.

Video não é servido fora de AWS. Todo o vídeo é transmitido através da finalidade da Netflix, construindo Open Connect CDN (Content Delivery Network). Esse é o plano de dados deles. O Open Connect é construído pela Netflix especificamente para oferecer a melhor experiência de visualização de vídeo possível para seus clientes.

Netflix mudou para AWS porque eles precisavam de uma infra-estrutura mais confiável para seu plano de controle do que eles mesmos poderiam construir. Servir vídeo é no que a Netflix quer gastar tempo, não na construção de datacenters.

Netflix queria remover qualquer ponto único de falha do seu sistema. A AWS oferecia bases de dados, armazenamento e datacenters redundantes altamente fiáveis. A Netflix queria a computação em nuvem, para não ter de construir monolitos grandes e pouco confiáveis. A Netflix queria tornar-se um serviço global sem construir seus próprios datacenters. Nenhuma dessas capacidades estava disponível em seus antigos datacenters e nunca seria.

O resultado? Sucesso.

Netflix é mais confiável em AWS. E isto pode surpreender muita gente, mas AWS é mais barato para a Netflix. O custo da nuvem por streaming view acabou sendo uma fração do custo de seus antigos datacenters.

Por quê? A elasticidade da nuvem.

Netflix poderia adicionar servidores quando precisasse deles e devolvê-los quando não precisasse. Ao invés de ter muitos computadores extras por aí sem fazer nada apenas para lidar com picos de carga, a Netflix só tinha que pagar pelo que era necessário, quando era necessário.

Levou mais de oito anos para que a Netflix completasse o processo de mudança de seus próprios datacenters para AWS. Durante esse período, a Netflix aumentou oito vezes o número de clientes de streaming. Netflix agora roda em várias centenas de milhares de instâncias EC2.

Uma explicação mais detalhada pode ser encontrada no meu artigo Netflix: O que acontece quando você pressiona Play?

De Emanuel

Os usuários da Reddit cujos comentários são enviados para baixo são notificados sobre o voto baixo? Porquê? :: Qual é o lucro da reddit.com?