MédiaMúltipla escolha

Questão de prática de CLF-C02

Uma empresa executa uma aplicação conteinerizada que usa vários Docker containers. A equipe de desenvolvimento quer executar esses containers na AWS sem provisionar ou gerenciar nenhuma instância EC2. Eles também não querem gerenciar o plano de controle de orquestração de containers. A aplicação requer acesso consistente a volumes de armazenamento persistente que podem ser anexados aos containers. Qual serviço da AWS a equipe deve usar para executar os containers com o mínimo de esforço operacional?

Escolha a melhor resposta.

Resposta correta

  • CAWS Fargate

Explicação

O AWS Fargate é um motor de computação sem servidor para containers que permite executar containers sem provisionar ou gerenciar instâncias EC2 ou o plano de controle de orquestração de containers subjacente (Amazon EKS ou Amazon ECS). Ele atende diretamente ao requisito de gerenciamento zero de infraestrutura, ao mesmo tempo em que oferece suporte a armazenamento persistente por meio de sistemas de arquivos Amazon EFS ou volumes Docker que podem ser anexados a tarefas do Fargate, fornecendo acesso consistente a volumes de armazenamento.

Por que cada alternativa está certa ou errada

A

Incorreta

Amazon EC2 com uma AMI otimizada para containers

Esta opção ainda exige que a equipe provisione, gerencie e aplique patches em instâncias EC2, além de gerenciar o plano de controle de orquestração de containers (por exemplo, instalar o Docker, gerenciar o estado do cluster). Isso não atende ao requisito de gerenciamento zero de servidores.

B

Incorreta

AWS Lambda

O AWS Lambda é um serviço de computação sem servidor para executar código (funções), e não para executar Docker containers puros. Embora o Lambda possa empacotar e executar imagens de container, ele não foi projetado para executar aplicações multi-container com volumes de armazenamento persistente da mesma forma que os serviços de orquestração de container. O Lambda também possui limites de tempo de execução e de recursos que não são adequados para todas as cargas de trabalho conteinerizadas.

C

Correta

AWS Fargate

O AWS Fargate é um motor de computação sem servidor para containers. Ele elimina a necessidade de provisionar e gerenciar instâncias EC2 ou o plano de controle de orquestração de containers. Você define sua aplicação conteinerizada (definição de tarefa) e o Fargate inicia e executa os containers. O Fargate também oferece suporte a armazenamento persistente por meio do Amazon EFS ou de volumes Docker, atendendo ao requisito de armazenamento com o mínimo de esforço operacional.

D

Incorreta

Amazon ECR (Amazon Elastic Container Registry)

O Amazon ECR é um registro de imagens de container totalmente gerenciado para armazenar, gerenciar e implantar imagens de container. Ele não executa containers. O ECR é usado para armazenar imagens que podem ser puxadas por um serviço de computação como o Fargate ou o EC2, mas por si só ele não consegue executar a aplicação.

Para se aprofundar

O AWS Fargate é um motor de computação sem servidor para containers que executa tarefas definidas em definições de tarefas do ECS ou pods do EKS sem expor instâncias EC2; a AWS provisiona e aplica patches nos hosts subjacentes e, para o ECS, gerencia o plano de controle do cluster. O armazenamento persistente é suportado por meio de definições de volume de tarefas do ECS usando pontos de acesso do Amazon EFS, que montam o mesmo sistema de arquivos em várias tarefas simultaneamente, ou por meio de montagens bind suportadas por armazenamento de tarefas efêmero. Uma sutileza é que as tarefas do Fargate precisam de uma versão de plataforma que suporte EFS e uma função de execução com permissões elasticfilesystem, e o EFS deve estar na mesma VPC com destinos de montagem nas sub-redes da tarefa. Na prática, uma equipe que executa uma camada web sem estado mais um diretório de uploads compartilhado escolhe o Fargate com um volume EFS, evitando o gerenciamento de patches no EC2 e operações do plano de controle, enquanto retém armazenamento durável e anexável.

Sobre estas questões de prática

Esta é uma das questões de prática originais de CLF-C02 da Courseiva, escrita para o aprendizado e nunca copiada de provas reais nem de dumps.

Traduzida do original em inglês com IA e conferida quanto ao sentido. Códigos de exame, comandos e nomes de produtos são mantidos como aparecem na prova.