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 global da AWS se baseia em Regiões da AWS e zonas de disponibilidade. A Regiões da AWS oferece várias zonas de disponibilidade separadas e isoladas fisicamente que são conectadas com baixa latência, throughputs elevadas e em redes altamente redundantes. 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 Regiões da AWS e zonas de disponibilidade, consulte Infraestrutura globalAWS.

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ê usar um Application Load Balancer, certifique-se de que cada instância do EC2 obtenha uma quantidade semelhante 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 em sua verificação de integridade, o Elastic Load Balancing para de enviar tráfego para ela e redireciona o tráfego para instâncias íntegras, enquanto o Amazon EC2 Auto Scaling substitui a instância não íntegra.

O Amazon EC2 Auto Scaling ajuda a manter disponibilidade de aplicativos:

  • 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 métricas do Amazon CloudWatch que oferecem suporte a políticas de escalabilidade e pausa as atividades de escalabilidade quando métricas confiáveis não estão disponíveis, como quando pontos de dados estão ausentes.

  • 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 não íntegra, o Amazon EC2 Auto Scaling fará 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 ambiente de gerenciamiento para as APIs do serviço do Amazon EC2 Auto Scaling não afetarão o dimensionamento dos grupos existentes do Auto Scaling.

Para obter informações sobre os atributos que ajudam a atender às suas necessidades de resiliência de dados fornecidas pelo Amazon EBS, consulte Resiliência no Amazon Elastic Block Store no Guia do usuário do Amazon EBS.