Uma empresa tem um aplicativo de três camadas para compartilhamento de imagens. O aplicativo usa uma instância Amazon EC2 para a camada de front-end, outra instância EC2 para a camada de aplicação e uma terceira instância EC2 para um banco de dados MySQL. Um arquiteto de soluções deve projetar uma solução escalável e altamente disponível que exija a menor quantidade de alteração no aplicativo. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use ambientes AWS Elastic Beanstalk Multi-AZ com balanceamento de carga para a camada de front-end e a camada de aplicação. Mova o banco de dados para uma instância de banco de dados Amazon RDS Multi-AZ. Use o Amazon S3 para armazenar e servir as imagens dos usuários..
Por que esta é a resposta
A opção correta oferece alta disponibilidade e escalabilidade com mínimas alterações no aplicativo. O Elastic Beanstalk com Multi-AZ e balanceamento de carga automatiza a implantação e escalabilidade das camadas de front-end e aplicação em várias Zonas de Disponibilidade. O Amazon RDS Multi-AZ garante alta disponibilidade para o banco de dados MySQL, com failover automático. O Amazon S3 é ideal para armazenar e servir imagens estáticas de forma escalável e durável. As outras opções são menos adequadas: A primeira opção exige reengenharia significativa (Lambda, DynamoDB), o que não atende ao requisito de "menor quantidade de alteração". A segunda opção sugere réplicas de leitura RDS para servir imagens, o que é inadequado; S3 é o serviço correto para isso. Além disso, réplicas de leitura não fornecem alta disponibilidade para a instância principal do banco de dados. A terceira opção usa S3 para o front-end, o que é bom, mas um tipo de instância otimizado para memória para o banco de dados não garante alta disponibilidade por si só, e não aborda a escalabilidade da camada de aplicação tão bem quanto o Elastic Beanstalk.
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