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á.
Grupos do Amazon EC2 Auto Scaling
Um grupo do Amazon EC2 Auto Scaling contém uma coleção de EC2 instâncias da Amazon que são tratadas como um agrupamento lógico para fins de escalabilidade e gerenciamento automáticos. Um grupo do Auto Scaling também permite que você use os recursos do Amazon Auto EC2 Scaling, como substituições de exames de saúde e políticas de escalabilidade. Tanto a manutenção do número de instâncias em um grupo de Auto Scaling quanto a escalabilidade automática são as principais funcionalidades do serviço Amazon Auto Scaling. EC2
Usando o deslocamento zonal para grupos de Auto Scaling
Para habilitar a mudança de zona, use um dos métodos a seguir.
Para iniciar uma mudança de zona, consulte Início, atualização ou cancelamento de uma mudança de zona.
Como a mudança de zona funciona para grupos do Auto Scaling
Suponha que você tenha um grupo do Auto Scaling com as zonas de disponibilidade a seguir:
us-east-1aus-east-1bus-east-1c
Você percebe falhas na us-east-1a e inicia uma mudança de zona. Os comportamentos a seguir ocorrem quando uma mudança de zona é iniciada na us-east-1a.
Expansão horizontal — o Auto Scaling lança todas as novas solicitações de capacidade nas zonas de disponibilidade saudáveis
us-east-1b(us-east-1ce).Escalabilidade dinâmica — O Auto Scaling impede que as políticas de escalabilidade diminuam a capacidade desejada. O Auto Scaling não impede que as políticas de escalabilidade aumentem a capacidade desejada.
Atualização de instância — O Auto Scaling estende o tempo limite de qualquer processo de atualização de instância que esteja atrasado durante uma mudança de zona ativa.
Seleção de comportamento de verificação de integridade da zona de disponibilidade comprometida Comportamento de verificação de integridade Substituir não íntegras As instâncias que parecerem não íntegras serão substituídas em todas as zonas de disponibilidade ( us-east-1a,us-east-1beus-east-1c).Ignorar não íntegras As instâncias que parecerem não íntegras serão substituídas em us-east-1beus-east-1c. As instâncias não são substituídas na zona de disponibilidade pelo deslocamento zonal ativo (us-east-1a).
Práticas recomendadas para o uso da mudança de zona
Para manter a alta disponibilidade de suas aplicações ao usar a mudança de zona, considere as práticas recomendadas a seguir.
-
Monitore EventBridge as notificações para determinar quando há um evento contínuo de comprometimento da zona de disponibilidade. Para obter mais informações, consulte Automatização do Amazon Auto EC2 Scaling com. EventBridge
-
Use políticas de escalabilidade com limites apropriados para garantir que você tenha capacidade suficiente para tolerar a perda de uma zona de disponibilidade.
-
Defina uma política de manutenção de instâncias com um percentual mínimo de integridade igual a 100. Com essa configuração, o Auto Scaling esperará que uma nova instância esteja pronta para uso antes de encerrar uma instância não íntegra.
Para clientes pré-escalados, também recomendamos o seguinte:
-
Selecione Ignorar não íntegras como comportamento de verificação de integridade da zona de disponibilidade comprometida, pois você não precisa substituir a instância não íntegra durante o evento de deficiência.
-
Use a mudança de zona automática do ARC para seus grupos do Auto Scaling. O recurso de mudança automática zonal Controlador de Recuperação de Aplicações (ARC) da Amazon permite AWS deslocar o tráfego de um recurso para fora de uma zona de disponibilidade ao AWS detectar uma deficiência em uma zona de disponibilidade. Para obter mais informações, consulte Mudança automática de zona no ARC.
Para clientes com balanceadores de carga desativados para uso entre zonas, também recomendamos:
-
Use somente equilibrado para a distribuição da zona de disponibilidade.
-
Se você estiver usando o deslocamento zonal no grupo do Auto Scaling e nos balanceadores de carga, certifique-se de cancelar primeiro o deslocamento zonal no grupo do Auto Scaling. Em seguida, aguarde até que a capacidade seja balanceada em todas as zonas de disponibilidade antes de cancelar a mudança de zona no balanceador de carga.
-
Devido à possibilidade de desequilíbrio de capacidade quando você ativa a mudança de zona e usa um balanceador de carga desativado entre zonas, o Auto Scaling tem uma validação extra. Se você estiver seguindo as melhores práticas, você pode reconhecer essa possibilidade marcando a caixa de seleção no Console de gerenciamento da AWS ou usando o
skip-zonal-shift-validationsinalizador emCreateAutoScalingGroup,UpdateAutoScalingGroup, ouAttachTrafficSources.