Uma empresa migrou seu aplicativo web para a AWS. Atualmente, o aplicativo executa vários processos em uma única instância EC2: um servidor web Apache que serve conteúdo estático, um aplicativo PHP e um servidor Redis local usado para sessões. A empresa deseja um redesenho de alta disponibilidade que utilize serviços gerenciados da AWS. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure uma distribuição do Amazon CloudFront com uma origem do Amazon S3 que hospeda o conteúdo estático. Configure um Application Load Balancer que direcione para um serviço do Amazon Elastic Container Service (Amazon ECS) que executa tarefas do AWS Fargate para o aplicativo PHP. Configure o aplicativo PHP para usar um cluster do Amazon ElastiCache para Redis que é executado em várias Availability Zones..
Por que esta é a resposta
A opção correta atende aos requisitos de alta disponibilidade e uso de serviços gerenciados. O Amazon S3 e o CloudFront fornecem uma solução escalável e de alta performance para conteúdo estático. O Amazon ECS com Fargate e Application Load Balancer oferece alta disponibilidade e escalabilidade para o aplicativo PHP sem gerenciar servidores. O Amazon ElastiCache para Redis com Multi-AZ garante alta disponibilidade para as sessões. A primeira opção não aborda a alta disponibilidade do Redis e o Elastic Beanstalk, embora gerenciado, ainda pode exigir mais gestão de infraestrutura do que ECS Fargate. A segunda opção (Lambda) é uma solução serverless, mas pode exigir reescrita significativa do aplicativo PHP para se adequar ao modelo sem estado do Lambda e não é a melhor escolha para conteúdo estático complexo. A terceira opção mantém o backend em uma única instância EC2, o que não atende ao requisito de alta disponibilidade.
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