View a markdown version of this page

Quando o ARC programa, inicia e encerra 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á.

Quando o ARC programa, inicia e encerra execuções práticas

O ARC programa uma execução prática para um recurso semanalmente, por cerca de 30 minutos. O programa, inicia e gerencia as execuções práticas para cada recurso de forma independente. O ARC não agrupa execuções práticas para recursos na mesma conta. Você também pode iniciar exercícios sob demanda para verificar se sua configuração é segura para um evento de mudança automática de zona.

Quando uma execução prática acontece pela duração esperada, sem interrupção, ela é marcada com um resultado SUCCESSFUL. Existem vários outros resultados possíveis: FAILED, INTERRUPTED, CAPACITY_CHECK_FAILED e PENDING. Os valores e as descrições dos resultados estão incluídos na seção Resultados das execuções práticas.

Há alguns cenários em que o ARC interrompe uma execução prática e a encerra. Por exemplo, se uma mudança automática começar durante uma execução prática, o ARC interromperá a execução prática e a encerrará. Como outro exemplo, digamos que o recurso tenha uma resposta adversa a uma execução prática e faça com que um alarme que você especificou para monitorar a execução prática entre em um estado ALARM. Nesse cenário, o ARC também interromperá a execução prática e a encerrará.

Além disso, há vários cenários em que o ARC não inicia uma execução prática programada para um recurso.

Em resposta às execuções práticas interrompidas e bloqueadas de um recurso, o ARC faz o seguinte:

  • Se a execução prática de um recurso for interrompida enquanto estiver em andamento, o ARC considerará que a execução prática semanal terminou e programará uma nova execução prática para o recurso na semana seguinte. O resultado da prática semanal será INTERRUPTED nesse cenário, não FAILED. O resultado da execução prática é definido como FAILED somente quando o alarme de resultado que monitora a execução prática entra em um estado ALARM durante a execução prática.

  • Se houver uma restrição de bloqueio quando a execução prática de um recurso estiver programada para ser iniciada, o ARC não iniciará a execução prática. O ARC continua realizando o monitoramento regularmente para determinar se ainda há uma ou mais restrições de bloqueio. Quando não houver nenhuma restrição de bloqueio, o ARC iniciará a execução prática do recurso.

Veja a seguir exemplos de restrições de bloqueio que impedem que o ARC inicie ou dê continuidade à execução prática de um recurso:

  • O ARC não inicia nem continua os treinos quando há um AWS Fault Injection Service experimento em andamento. Se um AWS FIS evento estiver ativo quando o ARC tiver agendado o início de uma corrida de treinos, o ARC não iniciará a corrida de treinos. O ARC monitora durante todo o treino as restrições de bloqueio, incluindo um AWS FIS evento. Se um AWS FIS evento começar enquanto um treino estiver ativo, o ARC encerrará o treino e não tentará iniciar outro até a próxima corrida de treinos regularmente agendada para o recurso.

  • Se houver um AWS evento atual em uma região, o ARC não inicia os treinos para obter recursos e encerra os treinos ativos na região.

Quando a execução prática termina sem ser interrompida, o ARC programa a próxima execução prática semanal, como de costume. Se uma execução prática não for iniciada devido a uma restrição de bloqueio, como um AWS FIS experimento ou uma janela de tempo bloqueada que você especificou, o ARC continuará tentando iniciar uma execução prática até que a execução prática possa ser iniciada.