

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á.

# Bloco de execução de grupos do Amazon EC2 Auto Scaling
<a name="ec2-auto-scaling-block"></a>

O bloco de execução de grupos do EC2 Auto Scaling permite que você escale instâncias do EC2 como parte do seu processo de recuperação multirregional. Você pode definir uma porcentagem da capacidade, em relação à região da qual você está saindo (origem e destino).

## Configuração
<a name="ec2-auto-scaling-block-config"></a>

Ao configurar o bloco de execução do grupo EC2 Auto Scaling, você insere os ARNs do EC2 Auto Scaling para as regiões específicas associadas ao seu plano. Você deve inserir o EC2 ARNs Auto Scaling em cada região que deseja ampliar durante a execução do plano.

**Importante**  
Antes de configurar o bloco de execução, confira se você tem a política do IAM correta. Para obter mais informações, consulte [Política de amostra de blocos de execução do EC2 Auto Scaling](security_iam_region_switch_ec2_autoscaling.md).

Para configurar um bloco de execução de grupo do EC2 Auto Scaling, insira os seguintes valores:

1. **Nome da etapa: **insira um nome.

1. **Descrição da etapa (opcional): **insira uma descrição para a etapa.

1. ARN do **grupo EC2 Auto Scaling para região: insira o *ARN*** do grupo EC2 Auto Scaling em cada região do seu plano.

1. **Porcentagem correspondente à capacidade da região ativada:** insira a porcentagem desejada do número de instâncias em execução no grupo Auto Scaling correspondente à região ativada.

1. **Abordagem de monitoramento de capacidade:** selecione uma das seguintes abordagens para monitorar a capacidade de seus grupos do EC2 Auto Scaling:
   + **Capacidade máxima de execução amostrada em 24 horas**: escolha essa opção para usar o valor de **capacidade desejada** especificado na configuração do grupo EC2 Auto Scaling. Essa opção não gera custos adicionais, mas é potencialmente menos precisa do que usar a outra opção, CloudWatch as métricas.

     Na API de mudança de região, esta opção corresponde a especificar `sampledMaxInLast24Hours`.

     Para obter mais informações, consulte [Definir limites de escalabilidade para seu grupo de Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-capacity-limits.html) no Guia do usuário do Amazon EC2 Auto Scaling.
   + **Capacidade máxima de execução amostrada em 24 horas com CloudWatch**: Escolha esta opção para usar métricas especificadas na Amazon CloudWatch para EC2 Auto Scaling. Usar a opção pode ser mais preciso, mas incorre nos custos adicionais do uso de CloudWatch métricas.

     Na API de mudança de região, esta opção corresponde a especificar `autoscalingMaxInLast24Hours`.

     Para usar essa opção, você deve primeiro ativar as métricas de grupo para seus grupos do Auto Scaling. Para obter mais informações, consulte [Habilitar métricas de grupo do Auto Scaling no Guia](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-metrics.html#as-enable-group-metrics) do usuário do Amazon EC2 Auto Scaling.

1. **Tempo limite: **insira um valor de tempo limite.

Em seguida, escolha **Salvar etapa**.

## Como funciona
<a name="ec2-auto-scaling-block-how"></a>

Depois de configurar um bloco de execução do EC2 Auto Scaling, o Region Switch confirma que há somente um grupo de Auto Scaling de origem e um grupo de Auto Scaling de destino. Se houver vários grupos de Auto Scaling, o bloco de execução falhará durante a avaliação do plano. A capacidade de destino é definida como o número de instâncias com um estado definido como `InService`. Para obter mais informações, consulte Ciclo de vida da instância do [EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-lifecycle.html).

Com base no valor que você especifica (ao configurar o bloco de execução do Auto Scaling) para uma porcentagem correspondente, o Region Switch calcula a nova capacidade desejada para o grupo de destino do Auto Scaling. A nova capacidade desejada é comparada com a capacidade desejada do grupo de Auto Scaling de destino. A fórmula que a mudança de região usa para calcular a capacidade desejada é a seguinte: `ceil(percentToMatch * Source Auto Scaling group capacity)`, onde ceil () é uma função que arredonda qualquer resultado fracionário. Se a capacidade atual desejada do grupo de Auto Scaling de destino for maior ou igual à capacidade desejada do novo grupo de Auto Scaling calculado pelo switch de região, o bloco de execução prosseguirá. Observe que a mudança de região não reduz a capacidade do grupo Auto Scaling.

Quando o Region Switch executa um bloco de Auto Scaling, o Region Switch tenta aumentar a capacidade do grupo de Auto Scaling da Region de destino para corresponder à capacidade desejada. Em seguida, a mudança de região espera até que a capacidade do grupo de Auto Scaling solicitada seja atendida no grupo de Auto Scaling da região-alvo antes que a mudança de região prossiga para a próxima etapa do plano.

**nota**  
A execução desse bloco modifica as configurações de capacidade mínima e desejada de seus grupos de Auto Scaling, o que pode causar alterações na configuração se você gerenciar esses valores infrastructure-as-code por meio de ferramentas ou outra automação. Certifique-se de que seus processos de gerenciamento de configuração considerem essas alterações para evitar reversões não intencionais.

Se você estiver usando uma active/active abordagem, o Region Switch usa a outra região configurada como origem. Ou seja, se uma região estiver sendo desativada, a mudança de região usará a outra região ativa como origem para atingir a porcentagem a ser escalada.

Este bloco é compatível com os modos de execução normais e anormais. Você pode configurar uma execução anormal especificando a porcentagem mínima da capacidade computacional a ser atingida na região de destino antes que a mudança de região avance para a próxima etapa do plano.

## O que é avaliado como parte da avaliação do plano
<a name="ec2-auto-scaling-block-eval"></a>

Quando o Region Switch avalia seu plano, o Region Switch executa várias verificações críticas na configuração e nas permissões do bloco de execução de grupos do EC2 Auto Scaling. A avaliação do switch de região verifica se os grupos do Auto Scaling estão presentes nas duas regiões, garante que eles estejam configurados e acessíveis adequadamente e registra o número de instâncias em execução em cada região. Também confirma que a capacidade máxima no grupo de Auto Scaling da região-alvo é suficiente para lidar com a porcentagem especificada de correspondência de escala com a capacidade necessária.

A mudança de região também valida se a função do IAM do plano tem as permissões corretas para o Auto Scaling. Para saber mais sobre as permissões necessárias para os blocos de execução da mudança de região, consulte [Exemplos de políticas baseadas em identidade para a mudança de região no ARC](security_iam_id-based-policy-examples-region-switch.md). Se alguma das verificações falhar, a mudança de região retornará mensagens de aviso, que você poderá ver no console. Ou você pode receber os avisos de validação por meio de EventBridge ou usando operações de API. 