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

Uma empresa de streaming de mídia precisa implantar seu aplicativo de processamento de vídeo em diversas zonas de disponibilidade para obter alta disponibilidade. O aplicativo consiste em microsserviços em contêineres que processam arquivos de vídeo. Os microsserviços devem se recuperar automaticamente de falhas. Qual solução atende a esses requisitos com MENOS sobrecarga operacional?
  • A. Implante os contêineres no Amazon ECS com o tipo de inicialização EC2.
  • B. Implante os contêineres no Amazon EKS com nós autogerenciados.
  • C. Implante os contêineres no Amazon ECS com o tipo de inicialização Fargate.
  • D. Implante os contêineres diretamente nas instâncias do Amazon EC2.
Resposta correta: C

Explicação

Explicação: Os requisitos enfatizam a alta disponibilidade em diversas zonas de disponibilidade, recuperação automática e menor sobrecarga operacional. A maneira mais simples de conseguir isso para microsserviços em contêineres é usar um serviço de orquestração de contêineres totalmente gerenciado com computação sem servidor. O Amazon ECS com o tipo de inicialização Fargate oferece exatamente isso. Com o ECS Fargate, a AWS gerencia a infraestrutura de computação subjacente (sem instâncias do EC2 para provisionar, corrigir, escalar ou proteger no nível do sistema operacional). Você define definições de tarefas e serviços, e o ECS agenda tarefas em zonas de disponibilidade com base na sua configuração de rede (várias sub-redes em diferentes AZs). Se um contêiner falhar, o agendamento do serviço ECS o substituirá automaticamente, atendendo ao requisito de “recuperação de falhas”. O Fargate também se integra ao balanceamento de carga, ao registro em log do CloudWatch e às políticas de escalabilidade, reduzindo a carga operacional de manter a integridade da plataforma. A opção A (ECS no EC2) ainda é orquestração gerenciada, mas requer o gerenciamento da camada de capacidade do EC2: atualizações de AMI, aplicação de patches de instância, planejamento de capacidade de cluster e escalonamento de instância. A opção B (EKS com nós autogerenciados) normalmente traz ainda mais responsabilidade operacional porque você gerencia grupos de nós, atualizações e complexidade operacional do Kubernetes, além das instâncias subjacentes. A opção D é a maior sobrecarga operacional porque carece de agendamento gerenciado e autocorreção; você precisaria criar e manter seu próprio gerenciador de processos e mecanismos de failover. Portanto, C é a melhor resposta porque fornece uma plataforma de contêiner gerenciada, com capacidade multi-AZ e de autocorreção, com gerenciamento mínimo de infraestrutura – correspondendo à meta de eficiência operacional e mantendo a alta disponibilidade.
Quer todas as 879 questões por R$ 198,00?