Questões de Virtualização (Sistemas Operacionais)

Limpar Busca

A containerização transformou a forma como as aplicações são empacotadas e implantadas em diversos ambientes. Considerando as diferenças entre virtualização tradicional e containers, assinale a alternativa CORRETA.

  • A Docker containers são projetados para serem persistentes por natureza, armazenando todos os dados gerados durante a execução dentro da própria camada de imagem imutável do container.
  • B Containers compartilham o kernel do sistema operacional host, o que os torna mais leves e rápidos do que máquinas virtuais, que exigem a execução de um sistema operacional convidado completo sobre um hypervisor.
  • C O Kubernetes é um motor de containerização que substitui o Docker na criação de imagens, sendo responsável apenas pela execução de processos isolados em um único nó de computação.
  • D A tecnologia de containers requer que o hardware do servidor possua suporte nativo à virtualização Intel VT-x ou AMDV para que o isolamento de processos via namespaces possa ocorrer.
  • E A virtualização baseada em hardware (máquinas virtuais) é tecnicamente menos segura que os containers, pois estes últimos fornecem isolamento total de hardware através de instruções exclusivas da CPU.

Na ferramenta
Docker, o comando docker container prune
tem como objetivo

  • A remover todos os contêineres parados.
  • B executar um contêiner da imagem chamada prune.
  • C executar o comando prune (que pode ser um executável ou um script) dentro de todos os contêineres em execução.
  • D listar todos os contêineres em execução cujas imagens possuem o texto prune como parte de seu nome.
  • E exibir estatísticas de utilização, em tempo real, do contêiner em execução chamado prune.

Acerca de virtualização, assinale a alternativa correta.

  • A Na forma de virtualização em contêineres, cada um executa seu próprio ambiente, mas compartilha o mesmo sistema operacional host.
  • B Virtualização de rede envolve o agrupamento de vários servidores virtuais em um único servidor físico.
  • C A diferença entre a paravirtualização e a virtualização é que, na paravirtualização, é possível ao SO visitante acessar diretamente os dispositivos.
  • D Na virtualização de desktops, o sistema operacional visitante precisa ser modificado.
  • E Não é possível fazer virtualização de armazenamento, sendo necessário virtualizar o SO como um todo.

Sobre a virtualização de servidores, assinale a alternativa incorreta:

  • A A virtualização completa e a paravirtualização são tipos de virtualização de servidores.
  • B A virtualização completa realiza toda a abstração do sistema físico, sobre o qual o Sistema Operacional convidado é executado.
  • C Na paravirtualização, o Sistema Operacional convidado é alterado para chamar a máquina virtual sempre que for executar uma instrução sensível.
  • D A virtualização de servidores é um tipo de virtualização não muito comum em servidores x86.
  • E VMware, Microsoft, Citrix e RedHat são exemplos de fornecedores de softwares de virtualização para servidores.

Virtualizações podem ser feitas de diferentes formas, apresentando estas vantagens e desvantagens. Marque a afirmação incorreta abaixo.

  • A A virtualização completa apresenta como vantagem o desempenho, pois o hipervisor monitora a execução de todas as instruções privilegiadas ou sensíveis realizadas pelo sistema operacional convidado, substituindo-as por ações controladas equivalentes.
  • B Na paravirtualização, as instruções não privilegiadas, executadas por processos de usuário, podem rodar diretamente no processador físico.
  • C A virtualização completa faz a abstração total do sistema físico, permitindo que o sistema operacional convidado seja executado sobre essa camada virtualizada.
  • D A principal desvantagem da paravirtualização é a necessidade de modificar o sistema operacional hospedeiro ou convidado, o que pressupõe acesso ao código-fonte.
  • E Todas as alternativas estão corretas.