Para a conteinerização de aplicações, são necessárias tecnol...

Próximas questões
Com base no mesmo assunto
Q1875880 Sistemas Operacionais
Para a conteinerização de aplicações, são necessárias tecnologias que suportem esse tipo de operação; entre elas, há tecnologias consideradas como container runtime, que são responsáveis por executar os contêineres e gerenciar as imagens dos contêineres. Uma tecnologia que é capaz de prover a capacidade de container runtime é o 
Alternativas

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