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 início de 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 da mesma Região da AWS durante a execução do cenário de disponibilidade da AZ. AZs

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 da alimentação do AZ, a ação de recuperação desvia aws:arc:start-zonal-autoshift automaticamente o tráfego de recursos do AZ especificado. O tráfego é deslocado pelos 25 minutos restantes da interrupção de energia, para demonstrar como a mudança automática seria acionada quando houvesse uma deficiência potencialmente generalizada do 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 uma 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 zonal

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 corridas práticas, consulte Como funcionam o deslocamento automático zonal e as corridas práticas

Não pode haver mais do que um deslocamento zonal aplicado em um determinado momento. 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 zonal é iniciada, o ARC segue uma precedência para determinar qual tipo de mudança zonal está em vigor para um recurso. Para obter mais informações sobre a precedência de mudanças zonais, consulte. Precedência para mudanças zonais

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.