Para a conteinerização de aplicações, são necessárias tecnol...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D - Docker.
A questão refere-se à tecnologia de conteinerização, um método de virtualização no nível do sistema operacional que permite a execução de múltiplos contêineres isolados em um único host. Estes contêineres são ambientes leves e portáteis que empacotam aplicações e suas dependências. O container runtime é o software responsável por executar os contêineres e gerenciar imagens de contêineres, que são templates imutáveis usados para criar contêineres.
Entre as opções fornecidas, o Docker é a tecnologia de conteinerização. O Docker oferece uma plataforma para desenvolvedores e sysadmins criarem, deployarem e executarem aplicações com contêineres. A principal vantagem do uso do Docker é a capacidade de empacotar uma aplicação com todas as suas dependências em um contêiner padronizado que pode ser executado em qualquer sistema Docker. Isso simplifica o processo de desenvolvimento, teste, e produção, pois garante que a aplicação irá funcionar em qualquer ambiente que suporte o Docker.
As demais opções listadas não são container runtimes:
- Jboss e Tomcat são servidores de aplicação para aplicações Java.
- Active Directory é um serviço de diretório da Microsoft usado para gerenciamento de identidades e acessos.
- PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional.
Portanto, o conhecimento sobre virtualização e os diferentes tipos de tecnologias usadas para conteinerização são essenciais para responder a essa questão corretamente. O Docker é reconhecido mundialmente como uma solução de conteinerização e uma das ferramentas mais populares para criar, distribuir e executar contêineres.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Docker é uma plataforma de código aberto que permite a criação, o gerenciamento e a execução de contêineres.
De forma complementar, sobre container runtime:
=> O container runtime é o software que é responsável por executar containers.
=> É necessário instalar um container runtime em cada nó do cluster para que os pods possam ser executados nele.
Gabarito: "D"
Fonte: https://kubernetes.io/docs/setup/production-environment/container-runtimes/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo