Você precisa refatorar um aplicativo web tradicional hospedado em EC2 para microsserviços baseados em contêineres em dois ambientes separados (produção e teste). A carga varia, mas você conhece a carga mínima e máxima esperada. Você deseja um design serverless que minimize a sobrecarga operacional e seja o mais econômico possível. Qual solução você deve escolher?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Enviar as imagens de contêiner para o Amazon ECR. Criar dois clusters Amazon ECS autoescaláveis usando o tipo de inicialização Fargate (um para produção e um para teste). Executar tarefas a partir das imagens do ECR e colocar um Application Load Balancer na frente de cada cluster ECS..
Por que esta é a resposta
A opção correta, Amazon ECS com Fargate, é a mais serverless e econômica para contêineres, minimizando a sobrecarga operacional. O Fargate elimina a necessidade de gerenciar servidores EC2 subjacentes, e o autoescalonamento do ECS ajusta a capacidade conforme a demanda, otimizando custos. O ECR é o repositório de imagens padrão. A opção do Lambda com contêineres é serverless, mas a concorrência pode ser um gargalo e o modelo de execução do Lambda pode não ser ideal para todas as cargas de trabalho de microsserviços. A opção do EKS com Fargate também é serverless, mas o EKS (Kubernetes) adiciona complexidade de gerenciamento que não é necessária para o requisito de "minimizar a sobrecarga operacional" quando o ECS pode atender. Elastic Beanstalk gerencia a infraestrutura, mas não é tão serverless quanto o Fargate, pois ainda provisiona instâncias EC2, o que pode ser menos econômico e ter mais sobrecarga operacional.
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