Questão 90 — Certificação AWS Solutions Architect Associate SAA-C03

Uma empresa de comércio eletrônico executa um sistema de processamento de transações em um aplicativo grande em um conjunto de instâncias do Amazon EC2 por trás de um ALB do Application Load Balancer. O processo de transação lida com a criação de pedidos, início de pagamento e atualizações de estoque. A empresa observou problemas de desempenho no fluxo de trabalho das transações à medida que o volume de transações aumentou. A empresa deseja reestruturar o processo de transação para introduzir escalabilidade horizontal e melhorar a eficiência de custos. Qual solução atenderá a esses requisitos?
  • A. Desacople o sistema de transações em microsserviços executados em funções do AWS Lambda. Exponha os microsserviços por meio de uma API REST central do Amazon API Gateway. Use filas do Amazon SQS para dissociar a criação de pedidos e o processamento de pagamentos.
  • B. Migrar o sistema de transações para um cluster do Amazon EKS. Implante o Kubernetes Vertical Pod Autoscaler para gerenciar a escalabilidade do aplicativo.
  • C. Adicione camadas de cache ao sistema de transações usando um cluster do Amazon ElastiCache. Dimensione as instâncias EC2 para o maior tamanho disponível para lidar com o aumento de carga.
  • D. Desacople o sistema de transação em microsserviços. Implante cada microsserviço como um aplicativo separado em seu próprio grupo dedicado de instâncias do EC2. Coloque cada grupo de instâncias atrás de um ALB separado. Dimensione o aplicativo iniciando tamanhos maiores de instâncias do EC2 conforme necessário.
Resposta correta: A

Explicação

Explicação: A opção A é a melhor resposta porque introduz tanto a dissociação como a escalabilidade horizontal com uma gestão mínima da infra-estrutura. O API Gateway fornece uma porta de entrada gerenciada para os microsserviços, o Lambda fornece computação sem servidor que se adapta ao volume de solicitações e o SQS fornece buffer durável entre estágios transacionais, como criação de pedidos e processamento de pagamentos. A AWS recomenda a dissociação baseada em filas quando produtores e consumidores operam em velocidades diferentes ou quando os picos precisam ser absorvidos sem perda de trabalho. As alternativas EKS e EC2 acrescentam significativamente mais carga operacional, e o cache não resolve o principal problema de dimensionamento do fluxo de trabalho. Portanto, uma arquitetura de microsserviços sem servidor usando API Gateway, Lambda e SQS é a melhor opção. ============
Quer todas as 879 questões por R$ 198,00?