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 zonal em 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 pode ser desviado para recursos que não estão sofrendo impacto.
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 zonais que o ARC inicia para execução prática ajudam você a garantir que o deslocamento do tráfego de uma zona de disponibilidade durante um deslocamento automático seja seguro para seu aplicativo. 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
para ajudar você a entender se o aplicativo funciona conforme o esperado.
Importante
Antes de configurar as execuções práticas ou ativar o deslocamento automático zonal, é altamente recomendável que você pré-escale a capacidade dos recursos do aplicativo em todas as zonas de disponibilidade na região em que os recursos do aplicativo 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. Confiar no escalonamento automático, em vez do pré-escalonamento, pode fazer com que o aplicativo demore mais para se recuperar.
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 o deslocamento automático zonal ou configurar execuções práticas, depois de pré-dimensionar a capacidade de recursos do aplicativo, teste se o aplicativo pode operar normalmente sem uma zona 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.
Depois de habilitar o deslocamento automático zonal, recomendamos que você verifique, iniciando e avaliando uma mudança zonal de execução prática sob demanda, se seu aplicativo pode continuar operando normalmente com o tráfego deslocado para fora de uma zona de disponibilidade. Em seguida, as execuções práticas regulares que o ARC realiza ajudam você a confirmar, continuamente, que você tem capacidade suficiente para um deslocamento automático.
Para garantir que seus testes com mudança de zona sejam eficazes, é importante validar se o tráfego é drenado conforme o esperado da AZ da qual você se afasta. 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 para a AZ da qual você se afastou por mais tempo do que o esperado. Para saber mais, consulte Limitar o tempo que os clientes permanecem conectados aos seus endpoints.
Você pode ativar o deslocamento automático zonal, para um recurso compatível, no console 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 habilitar o deslocamento automático zonal com o Elastic Load Balancing, consulte Mudança zonal no Guia do Usuário do Elastic Load Balancing.
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.