Facebook mostra o poder computacional por trás da Busca Social
A Busca Social, apresentada há poucos dias, é uma das grandes apostas do Facebook para o ano de 2013. Por isso, a rede social se empenha para explicar como ela funciona para seus usuários. Jason Taylor, diretor de capacidade, engenharia e análises do site, realizou uma apresentação na Califórnia na última semana para mostrar todo o poder computacional por trás do novo serviço.
Para entender a estrutura dos servidores da Busca Social, é preciso compreender todo um cenário no Facebook. Por exemplo, segundo Taylor, o site tem cerca de 320 milhões de fotos, 4.2 bilhões de curtidas e 140 bilhões de novas amizades, seus servidores ficam “quentes” por cerca de 14 a 16 horas por dia.
O tráfego vem todo de Web Clusters, com cerca de 12 mil servidores. Cada rack tem entre 20 e 40 servidores. São 250 usados somente para as páginas web do Facebook, mais 30 de cache, 30 de ads e alguns outros para funções menos importantes. O sistema funciona até muito bem, porém precisaria de mais flexibilidade para um serviço como a Busca Social.
As soluções encontradas, então, foram: fazer um servidor com dois processadores, sem disco rígido, com partição flash para boot, sled de memória RAM com 128 GB a 512 GB, armazenamento baseado no design Knox, além de 500 GB a 8 TB de Flash em um sled de Flash. Assim, ao invés de usar uma estrutura enorme para tudo, ele utiliza periféricos menores para cada função.“Queríamos saber se poderíamos fazer mais hardware em termos de serviços e ainda assim oferecer maior funcionalidade nos serviços e menos custo. Pensamos que poderíamos quebrar estas estruturas e fazê-las totalmente independente umas das outras. Por isso, logo se pensou nos Racks Desagregados”, comentou o engenheiro.
Para a Busca Social, segundo Taylor, o Facebook vai usar, pelo menos, 20 servidores, oito flash sleds, 2 sleds de RAM e um sled de armazenamento, com um total de 320 núcleos de CPU, 3 TB de RAM e 30 GB de flash. Segundo ele, esta flexibilidade vai ser fundamental para a manutenção e boa qualidade dos serviços.
Via SlashDot
0 comentários