Testando o deslocamento automático zonal com AWS FIS - 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á.

Testando o deslocamento automático zonal com AWS FIS

Você pode usar AWS Fault Injection Service para configurar e executar experimentos que ajudam a simular condições do mundo real, como o cenário Disponibilidade de AZ: Interrupção de Energia, que demonstrará o que acontece quando AWS inicia uma mudança automática zonal em seus recursos habilitados para mudança automática durante uma deficiência potencialmente generalizada do AZ.

A ação de iniciar aws:arc:start-zonal-autoshift recuperação permite que você demonstre como AWS transferirá automaticamente o tráfego, para recursos habilitados para o deslocamento automático zonal, de uma AZ potencialmente prejudicada e os redirecionará para a integridade AZs da mesma Região da AWS durante a execução do cenário de disponibilidade da AZ.

Por exemplo, você pode usar a biblioteca de AWS FIS cenários para simular uma deficiência no AZ causada por uma interrupção de energia. Neste experimento, cinco minutos após o início da interrupção de energia da AZ, a ação de recuperação aws:arc:start-zonal-autoshift move automaticamente o tráfego de recursos para fora da AZ especificada. O tráfego é movido durante os 25 minutos restantes da interrupção de energia para demonstrar como a mudança automática seria acionada se houvesse uma deficiência potencialmente generalizada da AZ. Quando o experimento é concluído, a mudança de tráfego termina e o tráfego começa a fluir para todos AZs novamente. Esse processo demonstra a recuperação completa de um evento de energia que afeta uma AZ.

Como os experimentos diferem das execuções práticas de mudança automática de zona

AWS FIS os experimentos diferem das execuções práticas de deslocamento automático zonal porque, durante as execuções práticas, o ARC desvia o tráfego do seu recurso de uma AZ como parte de um processo normal para garantir que seu aplicativo possa tolerar a perda de uma AZ. No entanto, durante um AWS FIS experimento, AWS FIS demonstra como uma deficiência de AZ e uma mudança automática seriam acionadas para seus recursos habilitados para a mudança automática em seu nome e, em seguida, cancelaria a mudança automática quando a deficiência fosse resolvida.

Você não pode atualizar uma mudança de zona AWS iniciada pelo FIS enquanto ela está em execução. Além disso, se você cancelar uma mudança de zona externa AWS FIS, o AWS FIS experimento será encerrado.

AWS FIS mecanismo de segurança baseado na expiração

AWS FIS gerencia a mudança zonal usando as operações de StartZonalShiftUpdateZonalShift, e CancelZonalShiftAPI, com o expiresIn campo para essas solicitações definido como 1 minuto como mecanismo de segurança. Isso permite AWS FIS reverter rapidamente a mudança de zona se houver eventos inesperados, como interrupções na rede ou problemas no sistema. No console ARC, o campo de tempo de expiração será exibido AWS FIS-managed, e a expiração real esperada será determinada pela duração especificada na ação de mudança zonal. Para obter mais informações sobre execuções práticas, consulte Como a mudança automática de zona e as execuções práticas funcionam

Não pode haver mais de uma mudança de zona aplicada em um momento específico. Ou seja, apenas uma prática executa mudança zonal, mudança zonal iniciada pelo cliente, mudança automática ou AWS FIS experimento para o recurso. Quando uma segunda mudança de zona for iniciada, o ARC seguirá uma precedência para determinar qual tipo de mudança de zona estará em vigor para um recurso. Para obter mais informações sobre a precedência das mudanças de zona, consulte Precedência das mudanças de zona.

Para obter mais informações sobre ações de AWS FIS recuperação, consulte a ação de AWS FIS recuperação no Guia AWS Fault Injection Service do usuário.