O processo de virtualização é possibilitado por um hyperviso...

Próximas questões
Com base no mesmo assunto
Q1307785 Sistemas Operacionais

O processo de virtualização é possibilitado por um hypervisor, que é um software instalado em cima de um servidor físico e que, a partir dele, é possível a criação de máquinas virtuais que podem, cada uma, conter sistemas operacionais diferentes.


Analise as seguintes afirmativas sobre o uso de Máquinas Virtuais e Docker.



I A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não emula a máquina virtual por completo.


II O Docker permite “empacotar” uma aplicação ou sistema dentro de um container, sendo que este container pode posteriormente ser executado em qualquer máquina que tenha o Docker instalado.


III Vários containers podem ser executados na mesma máquina e compartilhar o kernel do SO com outros containers, cada um executando como processos isolados no espaço do usuário.


IV Em um sistema de virtualização tradicional, o sistema operacional é isolado dos demais instalados dentro da máquina host.



Estão corretas apenas as afirmativas

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - II, III e IV. Vamos entender o porquê.

Afirmativa I: "A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não emula a máquina virtual por completo."

Essa afirmativa está incorreta. Na virtualização tradicional, a máquina virtual é emulada por completo, o que permite o isolamento do ambiente. A emulação completa é um dos principais aspectos da virtualização, que permite que cada máquina virtual (VM) tenha seu próprio sistema operacional e recursos dedicados.

Afirmativa II: "O Docker permite 'empacotar' uma aplicação ou sistema dentro de um container, sendo que este container pode posteriormente ser executado em qualquer máquina que tenha o Docker instalado."

Essa afirmativa está correta. O Docker é uma plataforma de containers que permite encapsular uma aplicação juntamente com todas as suas dependências dentro de um único container. Esse container pode ser executado em qualquer ambiente que tenha o Docker instalado, garantindo portabilidade entre sistemas.

Afirmativa III: "Vários containers podem ser executados na mesma máquina e compartilhar o kernel do SO com outros containers, cada um executando como processos isolados no espaço do usuário."

Essa afirmativa está correta. Containers compartilham o kernel do sistema operacional host, o que os torna mais leves do que as máquinas virtuais tradicionais, que exigem um kernel separado para cada instância. Contudo, eles ainda garantem o isolamento necessário para que as aplicações funcionem de maneira independente.

Afirmativa IV: "Em um sistema de virtualização tradicional, o sistema operacional é isolado dos demais instalados dentro da máquina host."

Essa afirmativa está correta. No modelo tradicional de virtualização, cada sistema operacional rodando em uma máquina virtual é totalmente isolado dos demais e do sistema operacional host. Isso ocorre porque cada VM tem seus próprios recursos dedicados e um sistema operacional completo.

Portanto, as afirmativas II, III e IV estão corretas, o que faz da alternativa D a correta.

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

✅Gabarito(D)

I A virtualização permite o isolamento total do ambiente da sua aplicação, pois ela não emula a máquina virtual por completo.

item I errado

A virtualização permite o isolamento total do ambiente da sua aplicação, já que ela pode virtualizar a

máquina por completo.

gab. letra D

Emulação: é um programa que possibilita que um software feito para uma arquitetura seja executado em outra diferente.

Fonte: Aula ministrada pelo professor Jósis Alves - Gran cursos online

Gab. letra D

O que é um DOCKER? Docker é uma plataforma aberta capaz de empacotar uma aplicação e executar em um ambiente isolado chamado container. Este isolamento permite a execução de muitos containers em um determinado host. Inclusive esse host pode ser uma máquina virtual(VM).

Docker:

Plataforma aberta que possibilita o empacotamento de uma aplicação ou ambiente dentro de um container (ambiente isolado);

É considerado portátil para qualquer outro host que contenha o docker instalado;

É parecido com a máquina virtual, mas não pode ser considerada uma máquina virtual, pois possui arquitetura diferente;

A virtualização demanda mais recurso, pois para cada aplicação é necessário o uso de um sistema operacional convidado (OS guest);

Docker não necessita de vários guests.

Container: é um ambiente isolado que contém um conjunto de processos que são executados a partir de uma imagem. Os containers compartilham o mesmo kernel e isolam os processos da aplicação do resto do sistema.

Clique para visualizar este comentário

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