Um olhar para os racks completamente lotados dentro de um centro de dados do Facebook.
>Quantos servidores o Facebook tem? Há algum tempo, a resposta do estoque tem sido “mais de 10.000 servidores”, um número que a empresa começou a usar em abril de 2008. O Facebook tem continuado a usar esse número, mesmo tendo aumentado de 300 milhões de usuários e expandido drasticamente o seu espaço no data center.
Agora temos uma atualização: O Facebook tem 30.000 servidores que suportam as suas operações. Esse número vem de Jeff Rothschild, o vice-presidente de tecnologia do Facebook, que discutiu a infra-estrutura da empresa em uma apresentação na semana passada na UC San Diego (link via High Scalability).
“Hoje temos em algum lugar na vizinhança de 30.000 servidores”, disse Rothschild durante a sessão Q&Uma sessão após sua palestra, acrescentando que o número “será diferente hoje do que era ontem”, porque o Facebook está adicionando capacidade diariamente.
Isso coloca o Facebook entre as maiores empresas de Internet que discutiram publicamente a contagem dos seus servidores, mas ainda bem atrás dos provedores de hospedagem Rackspace, 1&1 Internet e OVH, que cada um abriga mais de 50.000 servidores nos seus centros de dados”. Veja Quem Tem Mais Servidores Web para mais data nas maiores infra-estruturas.
20,000 Servidores Em 18 Meses
O Facebook adicionou cerca de 20,000 servidores desde o início de 2008, o que explica porque tomou emprestados $100 milhões em maio de 2008 para financiar a compra de servidores.
Rothschild também compartilhou alguns números enormes associados à operação de armazenamento de fotos do Facebook, que agora armazena 80 bilhões de imagens (20 bilhões de imagens, cada uma em quatro tamanhos). Rothschild disse que o verdadeiro desafio não é o armazenamento, mas a entrega. “Servimos 600 mil fotos por segundo”, disse ele.
25 Terabytes de dados de log – Diariamente
A quantidade de dados de log acumulados nas operações do Facebook é impressionante. Rothschild disse que o Facebook administra mais de 25 terabytes de dados por dia em dados de registro, o que, segundo ele, equivale a cerca de 1.000 vezes o volume de correio entregue diariamente pelo Serviço Postal dos EUA.
Rothschild também discutiu a eficácia das operações de engenharia da empresa. O Facebook tem atualmente cerca de 230 engenheiros na equipe, que gerenciam dados para mais de 300 milhões de usuários. Rothschild disse que ter um engenheiro para mais de 1 milhão de usuários ativos tem sido uma relação histórica consistente no Facebook. “Nós acreditamos que os engenheiros no Facebook têm um impacto dramático”
A apresentação de 1 hora e 10 minutos discute o compromisso da empresa com as tecnologias de código aberto e a importância do memcached e do Hadoop em suas operações.
Aqui está uma visão de algumas das nossas coberturas passadas sobre o crescimento da infraestrutura do Facebook:
- O Facebook faz um grande investimento em centros de dados: A empresa acaba de fechar um grande pedaço de espaço de centro de dados no norte da Virgínia que dará espaço para milhares de servidores adicionais para crescimento em 2011 e além.
- Facebook: Gerenciando o crescimento épico em tempo real: CTO Jonathan Heiliger apresenta uma visão geral das operações de back-end do Facebook na conferência Velocity 2009 em junho.
- Facebook gastando $20 milhões por ano em centros de dados: Uma análise dos alugueres dos centros de dados do Facebook em Maio de 2009.
- A Look Inside Facebook’s Data Center: Um vídeo de recrutamento fornece um vislumbre dentro dos racks e corredores repletos de servidores de um centro de dados do Facebook.
- Facebook Expandindo Seus Centros de Dados, Novamente: No início de 2009 a empresa alugou espaço adicional em seu centro na Costa Leste em Ashburn, Virginia.
- Facebook Pushes Limits on Memcached: O cache é a chave para uma escalabilidade massiva da web. Veja como o Facebook está estendendo uma tecnologia de cache popular.