Crie planos para crianças - 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á.

Crie planos para crianças

Para oferecer suporte a cenários de recuperação mais complexos, você pode criar planos secundários adicionando-os com blocos de execução do plano de mudança de região. A hierarquia é limitada a dois níveis, mas um plano principal pode incluir vários planos infantis.

Para fins de compatibilidade, os planos infantis devem ser compatíveis com todas as regiões compatíveis com o plano dos pais. Além disso, a abordagem de recuperação, active/active ou ativa/passiva, deve ser a mesma para os planos de pais e filhos.

Lembre-se das seguintes maneiras pelas quais um plano infantil responde às mudanças que você faz no plano dos pais e nos cenários do plano dos pais.

  • Um bloco de execução principal é marcado como concluído quando todos os planos secundários e outros blocos de execução dentro dele são concluídos.

  • Se alguma etapa falhar em qualquer plano secundário, o bloco de execução do plano de mudança de região falhará no plano principal.

  • As ações de controle que são iniciadas no plano principal durante a etapa de mudança de região, como pausa, troca normal ou inadequada ou cancelamento, são executadas automaticamente no plano filho, independentemente da etapa atual do plano infantil.

  • As operações de salto têm um comportamento especial: o plano principal é ignorado, mas o plano secundário ainda será executado.

  • Se um plano secundário já estiver sendo executado em um bloco de troca de região, para determinar se ele continua em execução, a mudança de região avalia a compatibilidade do plano secundário com o plano principal. Se a configuração do plano secundário corresponder aos requisitos do plano principal, a mudança de região tratará o plano secundário como se tivesse sido iniciado pelo plano principal.

  • A etapa do plano principal falhará se o plano secundário estiver sendo executado com parâmetros de configuração incompatíveis, como os seguintes:

    • O plano infantil está operando em uma região diferente

    • O plano secundário está executando uma operação de desativação quando o Region Switch espera que ele execute uma operação de ativação

  • Se o plano infantil for concluído com êxito durante um período em que o plano dos pais estiver pausado, o plano dos pais será bem-sucedido quando o plano dos pais for retomado.