Você deve migrar um aplicativo Linux para a AWS que requer versões específicas do Tomcat, HAProxy e Varnish, precisa de ajuste no nível do sistema operacional, implantações automatizadas de versões de aplicativos, infraestrutura escalável e substituição automática de servidores não íntegros. Qual solução você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Fazer upload do código do aplicativo para o CodeCommit com um appspec.yml que instala e configura o software necessário. Criar um grupo de implantação do CodeDeploy vinculado a um grupo do Auto Scaling do EC2 e criar um CodePipeline que usa o CodeCommit como origem e o CodeDeploy para implantações..
Por que esta é a resposta
A solução correta utiliza CodeDeploy com um appspec.yml para instalar e configurar software específico, como Tomcat, HAProxy e Varnish, em instâncias EC2. Isso permite o ajuste no nível do sistema operacional e a automação de implantações. A integração com um grupo do Auto Scaling do EC2 garante infraestrutura escalável e substituição automática de servidores não íntegros. O CodePipeline orquestra o processo de CI/CD. As outras opções são menos adequadas: Empacotar como imagem Docker com Fargate limita o ajuste de SO e pode ser excessivo para requisitos específicos de software que podem ser gerenciados diretamente no SO. Elastic Beanstalk (ambiente de servidor web) é uma boa opção para Tomcat, mas pode dificultar a instalação de software adicional como HAProxy e Varnish, que não fazem parte da pilha padrão, e o ajuste de SO é mais limitado. Elastic Beanstalk (ambiente worker) é projetado para tarefas assíncronas e não para hospedar um aplicativo web interativo.
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