O Facebook implantou o Private Chef, um produto de automação de infraestrutura da Opscode, para gerenciamento da sua camada web. Para garantir que o Chef atenda aos requisitos de escalabilidade do Facebook, a empresa ajudou a projetar a última versão do Chef Server, que foi totalmente reescrito em Erlang.
A equipe do Facebook, até o momento, afirma estar satisfeita com os resultados da utilização do Chef e divulgará mais detalhes do projeto em abril, na conferência ChefConf. Phil Dibowitz, engenheiro de produção do Facebook, em entrevista ao The Register, afirmou que o Chef é a única solução de automação com flexibilidade suficiente para atender à dinâmica de escalabilidade do Facebook, sem que seja necessário mudanças no fluxo de trabalho da empresa.
O Chef aparenta estar ganhando mercado para deploys em larga escala.
- O Dreamhost, uma grande empresa de hospedagem web, está utilizando o Private Chef em três datacenters;
- A Cycle Computing administrou mais de 10 mil nós da Amazon AWS, utilizando uma única instância do Chef 11 server para identificar potenciais aplicações para cura do câncer para uma grande empresa farmacêutica;
- A edmunds.com automatizou toda sua infraestrutura de 2.500 hosts Hadoop. Para a Edmunds, esse foi seu primeiro case de sucesso de automação de infraestrutura amplamente divulgado.
Luke Kanies do Puppet Labs, criadora do Puppet e que compete com a Opscode no mercado de automação de infraestrutura, disse:
É impressionante o resultado alcançado pela Opscode em relação à escalabilidade, contudo nosso produto está neste nível a três ou quatro anos.
Para confirmar sua afirmação, Kanies aponta como exemplo os 50 mil servidores da Zynga e o próximo deploy do laboratório Suíço de pesquisa em física nuclear CERN, que será composto por 30 mil servidores.