Mudança automática de zona no ARC - Amazon Application Recovery Controller (ARC)

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

Mudança automática de zona no ARC

Com o deslocamento automático zonal, você AWS autoriza a transferência do tráfego de recursos de um aplicativo de uma zona de disponibilidade (AZ) durante eventos, em seu nome, para ajudar a reduzir o tempo de recuperação. AWS inicia um deslocamento automático quando a telemetria interna indica que há uma deficiência na zona de disponibilidade que pode afetar potencialmente os clientes. Quando AWS inicia um deslocamento automático, o tráfego do aplicativo para os recursos que você configurou para o deslocamento automático zonal começa a se afastar da Zona de Disponibilidade.

Esteja ciente de que o ARC não inspeciona a integridade dos recursos individuais. AWS inicia um deslocamento automático quando a AWS telemetria detecta que há uma deficiência na zona de disponibilidade que poderia afetar potencialmente os clientes. Em alguns casos, o tráfego dos recursos que não estão sofrendo impacto pode ser desviado.

Com o deslocamento automático zonal, você também AWS autoriza a transferência do tráfego de recursos de um aplicativo de uma zona de disponibilidade, em seu nome, para execuções práticas regulares. As execuções práticas são necessárias para a mudança automática de zona. As mudanças de zona que o ARC inicia para execuções práticas garantem que a movimentação do tráfego para fora de uma zona de disponibilidade durante uma mudança automática seja segura para a aplicação. As execuções práticas testam regularmente se a aplicação pode operar normalmente sem uma zona de disponibilidade, iniciando mudanças de zona que transferem o tráfego de um recurso para fora de uma zona de disponibilidade. As execuções práticas ocorrem semanalmente e fornecem um resultado, como SUCCEEDED ou FAILED, que ajudam você a entender se a aplicação está funcionando conforme o esperado.

Importante

Antes de configurar as execuções práticas ou ativar a mudança automática de zona, é altamente recomendável que você ajuste previamente a escala da capacidade de recursos da aplicação em todas as zonas de disponibilidade da região em que os recursos da aplicação estão implantados. Você não deve depender da escalabilidade sob demanda quando uma mudança automática ou um treino começa. A mudança automática de zona, incluindo as execuções práticas, funciona de forma independente e não espera a conclusão das ações de ajuste de escala automático. Depender do ajuste de escala automático, em vez do ajuste prévio, pode fazer com que a recuperação da aplicação seja mais demorada.

Se você usa o ajuste de escala automático para lidar com ciclos regulares de tráfego, é altamente recomendável configurar a capacidade mínima do ajuste de escala automático para continuar operando normalmente com a perda de uma zona de disponibilidade.

Se você planeja ativar a mudança automática de zona ou configurar execuções práticas, após ajustar previamente a escala de capacidade dos recursos da aplicação, teste se a aplicação consegue operar normalmente sem uma das zonas de disponibilidade. Para testar isso, inicie uma mudança de zona para mover o tráfego de um recurso para fora de uma zona de disponibilidade.

Após ativar a mudança automática de zona, recomendamos que você verifique, iniciando e avaliando uma mudança de zona para execução prática sob demanda, se sua aplicação pode continuar operando normalmente com o tráfego desviado de uma zona de disponibilidade. Em seguida, as execuções práticas regulares que o ARC realiza ajudam você a confirmar, continuamente, que há capacidade suficiente para uma mudança automática.

Para garantir a eficácia dos testes com a mudança de zona, é importante verificar se o tráfego é drenado conforme esperado na AZ da qual você se desvia. Por exemplo, tanto os Application Load Balancers quanto os Network Load Balancers fornecem métricas por AZ na Amazon CloudWatch que você pode usar para monitorar isso. Dependendo de quanto tempo um serviço e os clientes reutilizam as conexões, o tráfego pode continuar fluindo para a AZ da qual você se desviou por mais tempo do que o esperado. Para saber mais, consulte Limite o tempo em que os clientes permanecem conectados aos seus endpoints.

Você pode ativar a mudança automática de zona para um recurso compatível no console do ARC. Ou, no EC2 console da Amazon, você tem a opção de ativar o deslocamento automático zonal para um recurso específico de balanceador de carga. Para saber mais sobre como ativar a mudança automática de zona com o ELB, consulte Mudança de zona no Guia do usuário do ELB.

As mudanças automáticas e as mudanças de zona para execução prática são temporárias. Com as mudanças automáticas, quando a zona de disponibilidade afetada se recupera, AWS deixa de transferir o tráfego de recursos para fora da zona de disponibilidade. O tráfego da aplicação para os clientes retorna para todas as zonas de disponibilidade na região. Com uma execução prática, o tráfego de um único recurso é removido de uma zona de disponibilidade por cerca de 30 minutos, depois é transferido de volta para todas as zonas de disponibilidade na região.

Você pode configurar EventBridge as notificações da Amazon para alertá-lo sobre turnos automáticos e treinos. Para obter mais informações, consulte Usando o deslocamento automático zonal com a Amazon EventBridge.