Uma pequena equipe de engenheiros do Facebook passou os ultimos dois anos abordando um grande desafio: como ampliar nossa infraestrutura computacional da forma mais eficiente e economica possivel.Trabalhando em um laboratorio eletronico no subsolo de nossa sede em Palo Alto, na California, a equipe projetou nosso primeiro centro de dados a partir do zero; alguns meses depois, demos inicio a sua construcao em Prineville, Oregon. O projeto, que no comeco contava com apenas tres pessoas, levou a construcao de nossos proprios servidores personalizados, terminais de alimentacao, filas de servidores e sistemas de backup de baterias.Dado que o projeto comecou da estaca zero, tivemos controle total de cada uma das partes do sistema, desde o software e servidores ate o centro de dados. Com isso, pudemos:Utilizar um sistema de distribuicao eletrica de 480 volts para reduzir a perda de energia.Remover de nossos servidores tudo o que nao fosse eficiente.Reutilizar o ar quente dos corredores no inverno para aquecer tanto os escritorios quanto o ar que vinha de fora e adentrava o centro de dados.Eliminar a necessidade de um fornecimento de energia central e ininterrupto. O resultado e que o centro de dados de Prineville utiliza 38% menos energia para executar as mesmas tarefas que as atuais instalacoes do Facebook, com custo 24% inferior.Lancando o Hardware AbertoInspirados no modelo do software aberto, queremos compartilhar as inovacoes de nosso centro de dados com todo o setor para que outras empresas possam utiliza-las ou aprimora-las. Divulgamos tambem o Open Compute Project, uma iniciativa para todo o setor por meio da qual compartilharemos as especificacoes e as melhores praticas para a criacao de centros de dados mais eficientes e economicos do ponto de vista energetico.Como um primeiro passo, publicando as especificacoes e o projeto mecanico para o hardware utilizado em nosso centro de dados, incluindo placas-mae, terminais de alimentacao, chassis de servidores, fila de servidores e gabinetes de baterias. Tambem compartilhamos as especificacoes do projeto de construcao da parte eletrica e mecanica do centro de dados.Toda e qualquer pessoa tem acesso completo a essas especificacoes, que se encontram disponiveis em http://opencompute.org/. Gostariamos tambem de compartilhar os pontos nos quais nao fomos bem-sucedidos e receber sugestoes sobre como podemos melhora-los. Com a disponibilizacao da tecnologia, a comunidade podera fazer aprimoramentos, aos quais nao teriamos acesso se tivessemos optado por manter o projeto em segredo.Ao contarmos com softwares e servidores mais eficientes, poderemos dar suporte a um numero maior de pessoas no Facebook e oferecer experiencias sociais novas e em tempo real como, por exemplo, a possibilidade de ver os comentarios no mesmo momento em que sao escritos ou ver amigos dos amigos de forma dinamica durante as buscas.Durante o desenvolvimento do Open Compute Project, repensamos antigas pressuposicoes sobre infraestrutura e eficiencia para, com isso, chegarmos a uma melhor solucao. O resultado: a tecnologia eficiente do ponto de vista energetico economiza dinheiro tanto em termos operacionais quanto de capital.Iniciando o DialogoO objetivo maior do Open Compute Project, porem, e desencadear um dialogo colaborativo. Ja estamos conversando com nossos pares sobre como podemos trabalhar em conjunto na tecnologia do projeto.