Resiliência no Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Resiliência no Amazon EC2 Auto Scaling

A infraestrutura AWS global é construída em torno Regiões da AWS de zonas de disponibilidade. Regiões da AWS fornecem várias zonas de disponibilidade fisicamente separadas e isoladas, conectadas a redes de baixa latência, alta taxa de transferência e alta redundância. Com as zonas de disponibilidade, é possível projetar e operar aplicativos e bancos de dados que automaticamente executam o failover entre as zonas sem interrupção. As zonas de disponibilidade são mais altamente disponíveis, tolerantes a falhas e escaláveis que uma ou várias infraestruturas de data center tradicionais.

Para obter mais informações sobre zonas de disponibilidade Regiões da AWS e zonas de disponibilidade, consulte Infraestrutura AWS global.

Para se beneficiar da redundância geográfica do design da zona de disponibilidade, faça o seguinte:

  • Estenda seu grupo de Auto Scaling em várias zonas de disponibilidade.

  • Mantenha pelo menos uma instância em cada zona de disponibilidade.

  • Anexe um balanceador de carga para distribuir o tráfego de entrada nas mesmas zonas de disponibilidade. Se você usa um Application Load Balancer, certifique-se de que cada EC2 instância receba uma quantidade similar de tráfego mantendo o balanceamento de carga entre zonas ativado. Isso ajuda a limitar o impacto do aumento da carga nas instâncias existentes durante um evento de failover e resulta em maior resiliência do que sem o balanceamento de carga entre zonas.

  • Certifique-se de que as verificações de integridade do Elastic Load Balancing estejam configuradas corretamente e também de que estejam habilitadas no grupo do Auto Scaling. Então, se uma instância falhar na verificação de integridade, o Elastic Load Balancing interrompe o envio de tráfego para ela e redireciona o tráfego para instâncias íntegras, enquanto o Amazon Auto Scaling EC2 substitui a instância não íntegra.

O Amazon EC2 Auto Scaling ajuda a atender às necessidades de resiliência de seus aplicativos das seguintes formas:

  • Verifica as instâncias quanto a problemas de integridade e acessibilidade. Quando uma instância se torna não íntegra, ela encerra automaticamente a instância e inicia uma nova.

  • Se as políticas de dimensionamento dinâmico estiverem em vigor, dimensiona automaticamente a capacidade de acordo com o tráfego de entrada.

  • Detecta problemas na confiabilidade das CloudWatch métricas da Amazon que suportam políticas de escalabilidade e interrompe as atividades de escalabilidade quando métricas confiáveis não estão disponíveis, como quando faltam pontos de dados.

  • Tenta manter números equivalentes de instâncias em cada zona de disponibilidade habilitada à medida que seu grupo aumenta.

  • Usa zonas de disponibilidade para manter alta disponibilidade. Quando uma zona de disponibilidade se torna insalubre, o Amazon EC2 Auto Scaling faz o seguinte:

    • Inicia novas instâncias em uma zona de disponibilidade diferente que está habilitada para seu grupo do Auto Scaling.

    • Redistribui as instâncias em todas as zonas de disponibilidade ativadas quando a zona de disponibilidade não íntegra retorna a um estado íntegro.

  • Continua tentando executar instâncias em outras zonas de disponibilidade habilitadas se uma instância falhar ao iniciar em uma determinada zona de disponibilidade.

  • Registra e cancela o registro automaticamente de instâncias com os balanceadores de carga associados ao seu grupo do Auto Scaling. Dessa forma, você não precisa registrar e cancelar o registro de instâncias separadamente.

  • As interrupções do plano de controle do APIs serviço Amazon EC2 Auto Scaling não afetarão a escalabilidade dos grupos de Auto Scaling existentes.

Para obter informações sobre os recursos que ajudam a suportar suas necessidades de resiliência de dados fornecidos pela AmazonEBS, consulte Resiliência no Amazon Elastic Block Store no Guia EBS do Usuário da Amazon.