Uma aplicação é executada atualmente em um grupo do Auto Scaling de instâncias EC2 atrás de um ALB; as instâncias EC2 hospedam contêineres Docker que chamam um banco de dados MySQL em instâncias EC2 separadas. Você precisa converter a aplicação para uma arquitetura serverless fazendo o mínimo de alterações. Qual opção realiza isso com o mínimo de alterações?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Substitua os contêineres em execução nas instâncias EC2 por AWS Fargate. Substitua o banco de dados MySQL por Amazon Aurora Serverless v2 (compatível com MySQL)..
Por que esta é a resposta
A opção correta é substituir os contêineres por AWS Fargate e o MySQL por Amazon Aurora Serverless v2. O Fargate permite executar contêineres sem gerenciar servidores EC2, mantendo a arquitetura de contêineres existente e minimizando alterações no código da aplicação. O Aurora Serverless v2 é compatível com MySQL, garantindo que a aplicação possa se conectar ao banco de dados sem modificações significativas no código. As funções AWS Lambda exigiriam uma reescrita substancial da aplicação para se adequar ao modelo sem estado e orientado a eventos. O Amazon DynamoDB, sendo um banco de dados NoSQL, também exigiria alterações significativas no código da aplicação que atualmente interage com um banco de dados relacional MySQL.
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