AWS Elastic Load Balancer - quantos usuários simultâneos são permitidos

1

Configuração da AWS Nós construímos um aplicativo para o qual configuramos o balanceador de carga e o dimensionamento automático para adicionar mais instâncias do EC2 quando a carga aumenta. Atualmente, temos apenas 1 instância do EC2 (c4.2xlarge) atrás do balanceador de carga.

Tráfego & Teste de carga Durante as horas de espera, esperamos receber tráfego pesado (mais de 1 milhão de solicitações por segundo) e precisamos fazer o teste de carga de nossa configuração da AWS para esse cenário. Mas antes mesmo de começar a configurar o teste de carga env, temos perguntas abaixo.

  1. O balanceador de carga da AWS pode lidar com esse tráfego por segundo? Temos medo de que a AWS pare de processar solicitações marcando-a como ataque de negação de serviço.
  2. Existe alguma maneira melhor de fazer essa configuração (adicionando mais de um balanceador de carga)?
  3. Qual é a melhor maneira de fazer o teste de carga para esse tipo de carga?

Gostaríamos muito de receber ajuda sobre isso.

    
por sagun 28.07.2016 / 23:24

1 resposta

7

Isso é respondido pela FAQ do ELB . Basicamente, ele será dimensionado para qualquer nível que você possa razoavelmente lançar nele. Lembre-se de que não é um único dispositivo, é um serviço gerenciado, que será dimensionado até onde você quiser.

Você provavelmente precisará carregar o teste antes de ir para a produção. Se você for do nada a 1 milhão de acessos por segundo, pode levar algum tempo para recuperar o atraso, você pode considerar o pré-aquecimento se apropriado, mas se a sua carga aumentar a um ritmo razoável, isso não será um problema. Há um artigo sobre Escala ELB , mas ele parou de testar em 20.000 solicitações por segundo.

    
por 28.07.2016 / 23:48