Alarmes para execuções práticas - 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á.

Alarmes para execuções práticas

Você pode especificar dois tipos de CloudWatch alarmes para exercícios em deslocamento automático zonal: alarmes de resultado e alarmes de bloqueio.

Alarmes de resultado (obrigatório)

Para o primeiro tipo de alarme, o alarme de resultado, é necessário especificar pelo menos um alarme. Você deve configurar os alarmes de resultado para monitorar a integridade da aplicação quando o tráfego é movido para fora de uma zona de disponibilidade durante cada execução prática de 30 minutos.

Para que uma execução prática seja eficaz, especifique como alarmes de resultado pelo menos um CloudWatch alarme que atenda aos dois critérios a seguir:

O alarme monitora as métricas do recurso ou da sua aplicação

E

O alarme responde com o estado ALARM quando a aplicação é prejudicada pela perda de uma das zonas de disponibilidade.

Para obter mais informações, consulte a seção Alarmes que você especifica para execuções práticas em Práticas recomendadas ao configurar a mudança automática de zona.

O alarme de resultado também fornece informações sobre o resultado da execução prática que o ARC reporta para cada execução prática. Se um alarme de resultado entrar no estado ALARM, o ARC encerrará a execução prática e retornará o resultado FAILED. Se a execução prática concluir o período de teste de 30 minutos e nenhum alarme de resultado especificado entrar no estado ALARM, o resultado retornado será SUCCEEDED. Uma lista de todos os valores de resultados, com descrições, é fornecida na seção Resultados das execuções práticas.

Alarmes de bloqueio (opcional)

Se desejar, você pode especificar um segundo tipo de alarme, o alarme de bloqueio. Os alarmes de bloqueio impedem o início ou a continuidade das execuções práticas quando um ou mais alarmes estão no estado ALARM. Esses alarmes impedem as mudanças de tráfego da execução prática e interrompem todas as execuções práticas em andamento, quando pelo menos um dos alarmes está no estado ALARM.

Por exemplo, em uma arquitetura grande com vários microsserviços, quando um microsserviço está enfrentando um problema, você normalmente deseja interromper todas as outras alterações no ambiente da aplicação, incluindo o bloqueio de execuções práticas. Você pode adicionar um alarme de bloqueio no ARC para fazer isso.