terça-feira, 10 de março de 2015

Intel dá o Facebook D - Xeon SoCs páginas web lob para as massas


Abrir Compute Summit Facebook está usando system-on-chips da Intel Xeon D para construir servidores eficientes em termos de energia da web para os 1.390 milhões de pessoas que visitam a rede social a cada mês.


O design do servidor OpenRack tem o codinome de Yosemite, está na foto acima, e está disponível para qualquer um usar sob a OpenCompute projeto. O hardware "aumenta drasticamente a velocidade e serve de forma mais eficiente o tráfego do Facebook," engenheiros do site se vangloriar.





Cada trenó detém quatro placas, e em cada placa, fica um simples pacote de processador D-1540 Xeon com o seu próprio armazenamento de RAM e flash. Essa parte D-1540 possui oito núcleos (16 threads) rodando a 2 GHz, além de duas portas Ethernet de 10 Gb, PCIe e outro IO.


Cada processador consome até 65W, 90W para toda a placa do servidor, e 400W (TDP) para um trenó cheio. Um único rack pode conter 48 trenós, o que aumenta até 192 Xeon D SoCs e 1.536 núcleos de Broadwell. A motherboard Yosemite tem multi-anfitrião interconexão de rede a 50Gb / s que conecta os quatro placas de CPU através de uma única porta Ethernet.


O mais importante é que este projeto é menos de uma dor de cabeça para os engenheiros de software do Facebook. Cada servidor independente é um processador soquete único com a sua própria RAM, armazenamento e NIC, ao passo que os projetos anteriores são assuntos de dois soquetes. O projeto com um único soquete se livrar de todas as dores de cabeça NUMA presentes em um sistema de dois soquetes, quando a escrita e código de afinação para servir páginas web para os visitantes do site.


"Nós demos uma olhada em nossas pesadas cargas de trabalho ... e os desafios com equilíbrio NUMA, e veio com Yosemite," Jay Parikh, veep do Facebook de engenharia, disse ao The Register na Cimeira OpenCompute hoje, em San Jose, Califórnia.


"Há quatro bandejas, e cada bandeja tem um computador de um soquete na mesma. Este é um projeto de quatro-em-um para cada trenó. Cada cartão tem uma CPU, memória e SSD, assim você pode carregá-lo como um servidor .


"890 milhões de pessoas visitam o Facebook no celular todos os dias. Temos que construir a infra-estrutura para suportar isto."


Reduzir para metade o número de soquete também reduz o consumo de energia, dizem-nos, e reduz a pegada de cada servidor. Parikh acrescentou que data centers do Facebook são "100 por cento" alimentado por engrenagem OpenCompute, e salvou a biz US $ 2 bilhões nos últimos três anos em termos de energia economizada, e assim por diante.


Facebook e Intel foram aparentemente trabalhando no uso Xeon Ds para os últimos dois anos, enquanto, ao fundo, a rede social tem sido a brincar com a idéia de usar SoCs movidos a ARM densas para servidores front-end. Até agora, ao que parece, a Intel está vencendo.


"Nós começamos a experimentar com SoCs cerca de dois anos atrás. Naquela época, os produtos SoC no mercado eram em sua maioria leves, com foco em pequenos núcleos e baixo consumo de energia", disse Facebook design de hardware engenheiro Harry Li.


"A maioria deles tinham menos de 30W. Nossa primeira abordagem foi a de embalar até 36 SoCs em um gabinete 2U, o que poderia tornar-se até 540 SoCs por rack.


"Mas essa solução não funcionou bem porque o desempenho de thread único foi muito baixa, resultando em maior latência para a nossa plataforma web. Com base nessa experiência, que nossos olhos para os processadores de potência mais elevada, mantendo a abordagem SoC modular."


Intel apenas puxado os envoltórios fora da série D Xeon, uma família de 14nm Broadwell CPUs destinada a computação em nuvem. Você pode ler um mergulho profundo na tecnologia no nosso site, a plataforma.


Em outros desenvolvimentos



  • Os engenheiros da rede social são open-sourcing seu software controlador de gerenciamento da placa base (BMC), apropriadamente chamando- OpenBMC . Este é o código que é executado em um microcontrolador em placas-mãe de servidores, e permite que os administradores de sistemas para monitorar a temperatura de um computador, controlar seu poder, e fale com o kernel via serial-over-LAN. É útil para o gerenciamento de máquinas, mesmo que o sistema operacional tenha caído. Software do Facebook começou a vida durante uma hackathon 24 horas por engenheiros do site.

  • Broadcom está aberto-sourcing uma biblioteca de software chamado OpenNSL assim outro código pode conversar e controlar seus ASICs rede. Agora, o Facebook lançou FBOSS Agent que é executado em seus switches de rede, e usa OpenNSL para controlar as subjacentes Broadcom ASICs na sua Wedge interruptor top-of-rack.

  • Facebook publicou os planos para sua Wedge interruptor top-of-rack. Accton, Broadcom, Cumulus, e Big interruptor está construindo o hardware para os outros a comprar; Accton é pronto para enviar o equipamento no primeiro semestre deste ano.

  • Mais a seguir. ®



Nenhum comentário:

Postar um comentário