Uma empresa deseja utilizar um aplicativo, de modo que ele ...

Próximas questões
Com base no mesmo assunto
Q3455666 Sistemas Operacionais
 Uma empresa deseja utilizar um aplicativo, de modo que ele funcione em diferentes sistemas como VPS, usando containers do tipo Docker. Isso significa que o Docker:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B

1. Tema central da questão
A questão aborda o uso de virtualização por containers, especialmente com o Docker, para executar aplicativos em ambientes diferentes, como servidores VPS. Este tema é fundamental em concursos, pois envolve conhecimentos sobre as formas de virtualização e suas principais ferramentas no mercado.

2. Resumo teórico
A virtualização por containers permite que aplicações rodem isoladas do sistema operacional anfitrião, mas compartilhando seu núcleo. O Docker é uma plataforma de código aberto que empacota aplicativos e suas dependências em containers, facilitando a portabilidade entre diferentes sistemas e provedores de VPS.
(Fonte: Manual Docker, documentação oficial e livros como "Sistemas Operacionais" de Silberschatz.)

3. Justificativa da alternativa correta
A alternativa B é correta porque descreve precisamente a função do Docker: utilizar um software de código aberto (o próprio Docker) para empacotar, implantar e executar aplicações em containers virtuais. Esta abordagem garante portabilidade, escalabilidade e isolamento, atendendo à demanda apresentada no enunciado.

4. Análise das alternativas incorretas

  • AIncorreta. O Docker não porta aplicativos para máquinas virtuais, mas sim para containers. Containers são diferentes de VMs: são mais leves e compartilham o kernel do sistema operacional.
  • CIncorreta. O Docker não gerencia aplicações em máquinas virtuais de larga escala, mas sim em containers, que são mais enxutos e eficientes.
  • DIncorreta. O Docker pode ser usado em automação, integração e entrega contínua, mas sua função principal é o empacotamento e execução de aplicações em containers, não sendo um sistema de automação central.

Dica de interpretação: Fique atento a termos como "máquina virtual" versus "container", pois são conceitos diferentes e frequentemente usados como pegadinha em provas!

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

(D) ❌ "fará o aplicativo rodar como um sistema de automação central com integração contínua e entrega contínua."

Errado. CI/CD (Integração Contínua e Entrega Contínua) é realizado por ferramentas como Jenkins, GitLab CI/CD e GitHub Actions. O Docker pode fazer parte desse processo, mas não é uma ferramenta de CI/CD.

Docker: plataforma de código aberto que permite criar, distribuir e executar aplicações em containers, garantindo portabilidade entre diferentes ambientes (VPS, servidores e nuvem). Containers não são máquinas virtuais; eles compartilham o kernel do sistema operacional do host.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo