ELB - Alta latência ao ativar o balanceamento entre regiões

2

Estou trabalhando para melhorar nossa confiabilidade de infraestrutura na AWS e uma de minhas tarefas é habilitar o balanceamento entre zonas em nossos ELBs. Nossos ELBs recebem cerca de 20 mil solicitações por segundo nas horas de ponta, assim como todas as nossas instâncias estão em us-east-1d. Eu segui os passos abaixo:

  1. Modificado o ASG para começar a criar instâncias no us-east-1c e duplicar a capacidade desejada
  2. Aguarde até que as novas instâncias criadas sejam totalmente aprovadas
  3. Ative a zona us-east-1c no ELB.

Quando eu executo o passo 3 recebo um pico de erros Sum ELB 5XXs.

Acho que esses erros estão relacionados ao fato de nossos servidores escalados recentemente serem "frios". Existe uma maneira de começar a enviar pedidos para eles de forma incremental?

Obrigado.

    
por Jose Peinado 21.01.2015 / 14:37

1 resposta

1

Quando se trata de pré-aquecer seu balanceador de carga, a AWS não vem com nenhum recurso integrado para isso. Eles sugerem que você faça o seu próprio script de "teste de carga" que aumenta o tráfego incrementalmente OU entra em contato com eles e eles terá pré-aquecido para você.

Quando você adiciona outra zona de disponibilidade que seu balanceador de carga deve incluir, acredito que todo o balanceador de carga seja substituído por um novo nos bastidores (pelo menos é o que acontece quando você altera o < a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb.html#cfn-ec2-elb-availabilityzones"> propriedade AvailabilityZones por meio do CloudFormation ) . Isso significa que o balanceador de carga recém-criado não está aquecido e precisará de alguns minutos para aumentar a escala.

Minha sugestão é que você:

  1. Configurar um balanceador de carga completamente novo
  2. Configure como seu antigo, mas com a nova zona de disponibilidade adicionada
  3. Peça para a Amazon pré-aquecer para você
  4. Faça o DNS mudar quando estiver tão "quente" quanto possível
por 21.01.2015 / 16:17