Questões de Concurso sobre Virtualização por Container

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
191 questões encontradas
Questões por página
20
Mais recentes
 

Qual é a principal diferença entre uma máquina virtual e um container?


A

VMs possuem sistema operacional próprio, containers compartilham o kernel do host.


B

Containers possuem sistema operacional próprio, VMs não possuem sistemas operacionais.


C

VMs compartilham o kernel do host, containers não compartilham o kernel do host.


D

Containers não podem ser usados em servidores e nem VMs, somente em equipamentos desktop.

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.

Em relação a Virtualização e Containers na administração de serviços, julgue verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.


I. A Virtualização de Funções de Rede (NFV) tem como princípio a substituição de equipamentos físicos especializados, como firewalls e balanceadores de carga, por soluções implementadas em software executadas sobre servidores de propósito geral.

II. Enquanto as máquinas virtuais reproduzem todo o ambiente de hardware, os containers operam por meio da virtualização em nível de sistema operacional, utilizando um kernel compartilhado.

III. O Docker é responsável pela orquestração de ambientes com múltiplos containers, enquanto que o Kubernetes é utilizado exclusivamente para a criação das imagens desses containers.


A sequência correta é:


A

I - F; II - V; III - V.


B

I - V; II - F; III - V.


C

I - V; II - V; III - F.


D

I - F; II - V; III - F.


E

I - F; II - F; III - V.

Contêineres executados por meio do docker compartilham o mesmo kernel do sistema operacional hospedeiro, utilizando mecanismos de isolamento do próprio sistema operacional para separar os ambientes de execução das aplicações.


C

Certo


E

Errado

Na conteinerização, diferentes mecanismos do kernel do Linux são utilizados para garantir isolamento, segurança e gerenciamento adequado dos recursos do sistema.


Qual mecanismo utilizado em ambientes de conteinerização permite estabelecer limites e políticas de uso de recursos como CPU (Central Processing Unit), memória e I/O (Input/Output), evitando que um container consuma excessivamente os recursos do host?


A

SELinux (Security-Enhanced Linux).


B

Overlay Network.


C

Cgroups (Control Groups).


D

Union File System.


E

Docker Registry.

Um Assistente de Tecnologia da Informação de um órgão do judiciário está adotando a tecnologia de contêineres com Docker para modernizar suas aplicações, visando a portabilidade e a consistência entre os ambientes de desenvolvimento, teste e produção. O profissional de tecnologia da informação precisa compreender as diferenças fundamentais entre contêineres e máquinas virtuais (VMs) para alocar os recursos de forma eficiente.


Marque a alternativa que descreve CORRETAMENTE a principal diferença arquitetônica entre contêineres e máquinas virtuais.


A

Contêineres virtualizam a camada de hardware, com cada contêiner possuindo seu próprio kernel de sistema operacional, o que os torna mais pesados e lentos para iniciar do que as VMs.


B

Máquinas virtuais e contêineres são arquiteturalmente idênticos, sendo os termos usados de forma intercambiável para descrever o empacotamento de aplicações com suas dependências.


C

Contêineres compartilham o kernel do sistema operacional do hospedeiro e virtualizam a camada do sistema operacional, empacotando a aplicação e suas dependências. Isso resulta em uma inicialização muito mais rápida e menor consumo de recursos em comparação com as VMs, que virtualizam o hardware e executam um sistema operacional completo.


D

Máquinas virtuais compartilham o mesmo kernel do sistema operacional do hospedeiro, mas isolam as aplicações em espaços de usuário separados, tornando-as mais leves e portáteis que os contêineres.

Ano: 2025
Prova: CESPE/CEBRASPE - SUSEP - Analista Técnico - Área: Tecnologia da Informação e Ciencia de Dados - 2025

Cada contêiner de sistema executa um único programa, o que constitui uma desvantagem em relação aos contêineres de aplicação, que, em geral, incluem um conjunto de serviços de sistema por contêiner.


C

Certo


E

Errado

Em razão do compartilhamento do kernel, os contêineres são mais pesados e menos integrados ao sistema operacional da máquina host, em comparação a máquinas virtuais.


C

Certo


E

Errado

O setor de TI de uma Secretaria da Fazenda deseja modernizar sua infraestrutura, migrando de máquinas virtuais (VMs) para uma arquitetura baseada em containers e orquestração na nuvem. Considerando o processo de migração e as ferramentas utilizadas, um dos Analistas afirmou corretamente que:


A

Docker e Kubernetes são tecnologias concorrentes: Docker foca em virtualização leve, necessitando de um hypervisor, enquanto Kubernetes é um tipo de serviço em nuvem para gerenciar VMs tradicionais instaladas em servidores.


B

Virtualização com hypervisors se tornou obsoleta em ambientes de nuvem, pois containers Kubernetes eliminam completamente a necessidade de isolamento de recursos.


C

Kubernetes é um tipo de hypervisor que cria máquinas virtuais leves, permitindo que containers Docker interajam diretamente com o kernel do hypervisor em ambientes de nuvem pública.


D

Containers Docker fornecem isolamento mais leve que VMs (compartilhando o kernel do host), enquanto o Kubernetes orquestra esses containers na nuvem.


E

A computação em nuvem utiliza geralmente a virtualização do tipo bare metal, eliminando os containers Docker e oferecendo todos os benefícios de isolamento de VMs via Kubernetes.

Um campus do Instituto Federal possui um servidor com alto poder computacional. Contudo, é usado apenas por um sistema de informação administrativo, consumindo menos de 15% dos recursos computacionais disponíveis. Com o aumento da oferta de cursos nesse campus, surgiu a necessidade de implantar novos sistemas de informação. Para aproveitar melhor o servidor existente, evitando novos custos de aquisição de hardware e garantindo o máximo isolamento entre as aplicações, pode-se considerar o(a)


A

conteinerização dos novos sistemas de informação, compartilhando o mesmo kernel do sistema operacional hospedeiro.


B

configuração de múltiplos virtual hosts em um único servidor web para servir cada sistema de informação.


C

criação de bancos de dados separados para cada sistema de informação, dentro de uma única instância do Sistema Gerenciador de Bancos de Dados (SGBD).


D

isolamento dos processos de cada sistema, utilizando recursos nativos do sistema operacional, como o chroot.


E

utilização de virtualização, criando máquinas virtuais independentes para cada novo sistema de informação.

Com a arquitetura "Cloud Native" , os desenvolvedores podem criar, testar e implantar rapidamente serviços novos e atuais, o que permite lançar produtos e serviços com mais rapidez e reduzir o risco de implantações. A "Cloud Native" oferece diversos benefícios e casos de uso que impulsionam a inovação e melhoram a experiência dos usuários. Ao adotá-la, as empresas podem acelerar o desenvolvimento de novos recursos e trazer produtos ao mercado mais rapidamente. Uma vantagem dessa arquitetura refere-se ao uso de contêineres e a orquestração, que otimizam o consumo de recursos, reduz custos operacionais e evita desperdícios.


Essa vantagem pode ser resumida de acordo com a opção:


A

Eficiência no uso de recursos.


B

Maior inovação.


C

Flexibilidade e portabilidade.


D

Resiliência e recuperação de falhas.

Containers tem sido uma técnica de virtualização amplamente utilizada como alternativa a máquinas virtuais completas.


Com relação a esse tema, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.


( ) Um container depende principalmente das extensões de virtualização do processador.

( ) Cada container tem seu próprio kernel de sistema operacional independente do kernel do sistema hóspede.

( ) Docker e Kubernetes são ferramentas de orquestração de containers amplamente utilizadas.


A sequência correta é


A

V – V – F.


B

F – V – V.


C

F – F – V.


D

V – F – F.


E

V – F – V.

A virtualização de GPU com NVIDIA vGPU permite o compartilhamento de uma única GPU física entre múltiplas máquinas virtuais ou contêineres; no caso do uso com contêiner Docker, é necessário que o host tenha os drivers NVIDIA instalados, além do NVIDIA Container Toolkit, para que os contêineres consigam acessar a GPU corretamente.


C

Certo


E

Errado

Ao planejar a implantação de novas aplicações, a equipe de infraestrutura compara o uso de contêineres (como Docker) com máquinas virtuais tradicionais. Qual é a principal vantagem dos contêineres em termos de eficiência de recursos e velocidade de inicialização, em comparação com as VMs?


A

Contêineres usam hypervisor tipo 1.


B

Contêineres compartilham o kernel do host.


C

VMs são mais leves.


D

Contêineres virtualizam hardware.


E

Isolamento de segurança em contêineres é mais robusto.

Em um projeto de desenvolvimento de software, a equipe de análise de sistemas está debatendo a utilização de containers para a implantação da aplicação.


Quais as duas principais vantagens da utilização de containers nesse contexto?


A

Simplificação do processo de desenvolvimento e aumento do consumo de recursos.


B

Melhoria da portabilidade da aplicação e aumento da eficiência no uso de recursos.


C

Aumento da dependência de plataformas específicas e facilitação da gestão de dependências.


D

Redução do tempo de desenvolvimento e aumento da complexidade da infraestrutura.


E

Redução da necessidade de testes e aumento do acoplamento entre os componentes da aplicação.

A conteinerização garante total isolamento do sistema operacional host, pois simplifica as considerações de design e manutenção de versões subsequentes de soluções.


C

Certo


E

Errado

Esta tecnologia é uma unidade lógica e portátil de software que inclui tudo o que é necessário para executar um aplicativo/sistema ou colocar um ambiente em execução, o que vai incluir o código, as bibliotecas, as dependências e as configurações. A principal vantagem dessa tecnologia é a garantia que o software seja executado consistentemente em ambientes distintos, contemplando o ambiente de desenvolvimento até o ambiente de produção. Esta tecnologia é o(a):


A

Virtualização.


B

Máquina Virtual.


C

Container.


D

Kubernetes.

A equipe de desenvolvimento do IFMS precisa implantar uma aplicação web em diferentes ambientes, como desenvolvimento, teste e produção. Durante esse processo, a equipe enfrenta dificuldades com diferenças na configuração de cada ambiente, o que causa erros e comportamentos inesperados na aplicação. Diante desse cenário, assinale a alternativa que melhor descreve a principal vantagem do uso do Docker.


A

O Docker permite criar máquinas virtuais completas, com sistemas operacionais independentes, garantindo isolamento total e uso dedicado de recursos de hardware.


B

O Docker utiliza virtualização pesada para executar múltiplas aplicações em paralelo, garantindo que cada uma funcione em seu próprio sistema operacional.


C

O Docker empacota a aplicação e suas dependências em containers leves, garantindo execução isolada e consistente em diferentes ambientes.


D

O Docker atua como um sistema de versionamento de código, controlando as alterações feitas na aplicação e facilitando o rollback de versões problemáticas.


E

O Docker é uma ferramenta focada em monitoramento de desempenho, permitindo analisar métricas detalhadas de uso de CPU e memória durante a execução da aplicação.

O Proxmox é uma solução de virtualização de código aberto, que oferece suporte tanto a máquinas virtuais baseadas em KVM quanto a containers LXC, sendo adequado para ambientes de produção.


C

Certo


E

Errado

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.

 
 
Gerar simulado