Uma empresa usa o AWS CodeDeploy e precisa que a implantação atenda a estes requisitos: um subconjunto de instâncias deve continuar a atender ao tráfego, o tráfego é balanceado entre essas instâncias e elas se auto-reparam; iniciar uma nova frota automaticamente para a nova revisão sem provisionamento manual; mudar o tráfego para a nova frota em incrementos de meia instância e exigir sucesso apenas se pelo menos metade das instâncias receber tráfego; remover arquivos de implantação temporários antes de rotear o tráfego para a nova frota; após a implantação bem-sucedida, encerrar imediatamente as instâncias originais para reduzir custos. Como isso pode ser implementado?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use um Application Load Balancer com uma implantação blue/green. Associe o grupo do Auto Scaling e o grupo de destino do ALB ao grupo de implantação, habilite Automatically copy Auto Scaling group, use CodeDeployDefault.HalfAtATime como a configuração de implantação, instrua o CodeDeploy a encerrar as instâncias originais e use o hook BeforeAllowTraffic em appspec.yml para excluir arquivos temporários..
Por que esta é a resposta
A implantação blue/green é a única estratégia que atende aos requisitos de iniciar uma nova frota automaticamente e encerrar as instâncias originais após o sucesso. A opção "Automatically copy Auto Scaling group" garante que uma nova frota seja provisionada. A configuração de implantação CodeDeployDefault.HalfAtATime roteia o tráfego em incrementos de metade das instâncias e exige sucesso se pelo menos metade receber tráfego. O hook BeforeAllowTraffic remove arquivos temporários antes que o tráfego seja roteado para a nova frota. A instrução para o CodeDeploy encerrar as instâncias originais garante a redução de custos. As implantações in-place não criam uma nova frota e não atendem a todos os requisitos.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão