Um desenvolvedor deve usar um modelo reutilizável para automatizar a implantação de um aplicativo em instâncias Amazon EC2. A solução deve suportar implantações repetidas, instalação e atualizações de recursos do aplicativo, produzir ambientes idênticos e permitir rollbacks para versões anteriores. Qual solução satisfaz esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o AWS CloudFormation para criar um modelo de infraestrutura (JSON ou YAML) que implanta as instâncias EC2. Use scripts auxiliares do CloudFormation para instalar o software necessário e iniciar o aplicativo, e invoque esses scripts a partir do modelo..
Por que esta é a resposta
AWS CloudFormation permite definir a infraestrutura como código (IaaC) usando modelos JSON ou YAML. Isso garante ambientes idênticos e implantações repetíveis, atendendo aos requisitos de automação e consistência. Os scripts auxiliares do CloudFormation (como cfn-init e cfn-signal) podem ser usados para instalar software, configurar o aplicativo e iniciar serviços nas instâncias EC2 durante a implantação, permitindo a instalação e atualização de recursos. A capacidade de gerenciar pilhas e conjuntos de pilhas facilita rollbacks para versões anteriores, revertendo para um estado de modelo anterior. AWS Amplify é mais focado em desenvolvimento front-end e mobile, e a atualização manual de recursos não atende à automação. AWS CodeBuild é um serviço de compilação, não de implantação direta para EC2 com gerenciamento de infraestrutura. AWS AppSync é um serviço GraphQL e não é projetado para implantação de aplicativos em instâncias EC2.
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