1K solicitações de entrada http por segundo, cada uma com um arquivo de 10 a 50 K

1

Estou tentando descobrir que tipo de configuração de servidor precisarei suportar:

  • 1K solicitações de postagens http por segundo
  • cada postagem conterá um arquivo xml entre 5-50K (média de 25 kilobytes)

Mesmo se eu obtiver uma conexão de 100 Mb / s com minha caixa dedicada (eles normalmente fornecem 10 Mb / s, mas você pode atualizar), dos meus cálculos é cerca de 12K kb / s, o que significa cerca de 480 arquivos de 25kb por segundo.

Então, isso significa que eu preciso de cerca de 3 servidores, cada um com uma conexão de 100 Mb / s.

Um único servidor executando o HAProxy seria capaz de redirecionar as solicitações para outros servidores ou isso significa que eu preciso obter algo mais que possa manipular mais de 100 Mb / s para fazer proxy das coisas para os outros servidores?

Se minha matemática estiver desativada, eu apreciaria qualquer correção que você possa ter.

    
por Blankman 26.11.2011 / 06:01

1 resposta

2

Primeiro, vou supor que você dimensionou seus servidores corretamente, já que você está apenas perguntando sobre largura de banda.

Em segundo lugar, você vai querer projetar para o pior cenário possível. o que seria todas as 1.000 solicitações postando um arquivo de 50K.

Segundo, vamos normalizar tudo em bits por segundo, em vez de bytes por segundo, já que é isso que mede a largura de banda.

Então isso nos dá (50 * 8) * 1000 = 400.000. Traduzido para Mbps que seria 400. Agora você precisa adicionar o ~ 20% de sobrecarga que tcp e ethernet adicionam, e você obterá um pior cenário de 480 mbps.

Sua instância HAProxy precisaria ser gigabit para lidar com todo esse tráfego. E você precisaria de pelo menos 4 servidores atrás da execução em 100mbps.

Agora, o caveate, essas velocidades são as velocidades de conexão à Internet. Você precisa perguntar ao seu provedor o que são essas velocidades entre servidores. Espero que se é um bom provedor é gigbit inter conecta entre servidores, então você só precisa se preocupar com o uso da Internet.

    
por 26.11.2011 / 07:23