Questões de Concurso sobre Virtualização por Container - Página 6 | Gran Questões

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

 
 
Disciplina 1
Assunto 7
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
 
197 questões encontradas
Questões por página
20
Mais recentes
 

No contexto de virtualização por containers e por máquinas virtuais (virtual machines ou VMs), assinale a alternativa correta.


A

Quando múltiplos containers executam simultaneamente no mesmo host, é preciso que cada um deles execute dentro de uma máquina virtual independente.


B

Quando a execução de um container se encerra, todos os outros containers em execução no mesmo host também se encerram, ao contrário do que acontece com máquinas virtuais.


C

Múltiplos containers que executam simultaneamente no mesmo host apresentam execuções paralelas do kernel do sistema operacional hospedeiro, uma instância para cada container, ao contrário do que acontece com máquinas virtuais.


D

Enquanto máquinas virtuais que executam simultaneamente no mesmo host permitem que cada VM tenha seu próprio endereço IP atribuído à interface de rede, containers que executam simultaneamente no mesmo host precisam adotar o mesmo endereço IP.


E

Um arquivo de imagem de um container é, em geral, menor que o arquivo de imagem de uma máquina virtual equivalente, ou seja, que contém a mesma aplicação.

Um técnico deseja usar o Keycloak no Docker, instalado e em condições ideais.


8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin

quay.io/keycloak/keycloak:20.0.0 start-dev


Para iniciar o Keycloak exposto na porta local 8080, criando um usuário inicial admin, com senha admin, a lacuna I deve ser preenchida por:


A

docker run -v


B

docker container start on port


C

docker run -p


D

docker start --port


E

docker container run -d port

No contexto de virtualização em nível de sistema operacional (OS-level virtualization), containers executando no mesmo sistema


A

podem apresentar isolamento do sistema de arquivos, mas não de limites de memória.


B

podem apresentar isolamento do sistema de arquivos, mas não de rede.


C

compartilham o kernel do sistema operacional hospedeiro.


D

possuem suas próprias camadas de hardware virtualizadas e independentes.


E

não possibilitam isolamento de recursos do sistema operacional hospedeiro, tais como sistema de arquivos e rede.

Com relação aos conceitos de containers analise as afirmativas a seguir e marque a alternativa correta.


I- Um container é um ambiente isolado, disposto em um servidor que divide um único host de controle, utilizado para empacotar aplicações. A ideia é que cada container assuma apenas uma responsabilidade;

II- Containers são exatamente iguais aos conceitos de Máquinas Virtuais (VMs).


A

Ambas as afirmativas estão corretas.


B

Somente a afirmativa I está correta.


C

Somente a afirmativa II está correta.


D

Nenhuma das afirmativas está correta.

A analista Maria gerencia a aplicação WebJus. A WebJus requer a execução de dois containers Docker que necessitam de comunicação entre si. No entanto, para fins de balanceamento de carga, cada container da WebJus foi alocado em um servidor diferente. A fim de configurar a comunicação entre os containers da WebJus de forma simples, Maria criou a rede Docker NetJus, que é capaz de conectar containers rodando em servidores diferentes.


A NetJus utiliza o driver de rede Docker:


A

host;


B

ipvlan;


C

bridge;


D

overlay;


E

macvlan.

Um contêiner deve fornecer um ambiente de hospedagem do lado do servidor gerenciado e um middleware que intercepte as chamadas recebidas e, em seguida, execute as ações apropriadas para garantir que as propriedades desejadas do aplicativo distribuído sejam mantidas.


C

Certo


E

Errado

A orquestração automatiza a implantação, o gerenciamento, a escala e a rede dos contêineres. As ferramentas de orquestração de contêineres fornecem um framework para gerenciar arquiteturas de microsserviços e contêineres em escala, e muitas delas são usadas no gerenciamento do ciclo de vida dos contêineres; entre elas, o Docker Swarm é uma plataforma


A

que permite utilizar diversos recursos e ferramentas, como Apache e PHP, porém tudo rodando em um mesmo sistema operacional.


B

de código aberto criada pelo Google para operações de implantação de contêiner, aumento e redução e automação em clusters de hosts.


C

de orquestração de contêiner de código aberto, sendo o mecanismo de clusterização nativo para e pelo Docker, utilizando sua mesma linha de comando.


D

que roda sobre o Kubernetes instalado em sistema operacional na versão Enterprise da Red Hat, agregando opções de monitoramento, integração e entrega contínua.


E

usada pela Amazon para fornecer outros serviços aos clientes, como DNS, balanceamento, segurança e monitoramento, se integrando nativamente.

Uma instituição acadêmica está desenvolvendo um ambiente de laboratório virtual em kubernetes, com alta disponibilidade. O sistema provisiona automaticamente um novo pod quando um aluno se autentica.

Um dos pré-requisitos do projeto é isolar os pods dos alunos em um pool de nodes exclusivo em alta disponibilidade.


Assinale a opção que indica a funcionalidade do kubernetes adequada a esse pré-requisito.


A

Ingress


B

Node affinity


C

Limit Ranges


D

Pod Overhead


E

Node-pressure Eviction

No Kubernetes, os contêineres gerenciados pelo kubelet podem usar a estrutura de hook do ciclo de vida do contêiner para executar código acionado por eventos durante o gerenciamento de seu ciclo de vida. Há dois tipos de hooks:


I. Este hook é executado imediatamente após um contêiner ser criado. Mas não há garantia de que o hook será executado antes do ENTRYPOINT do contêiner. Nenhum parâmetro é passado para o handler.

II. Esse hook é chamado imediatamente antes de um contêiner ser terminated devido a uma solicitação de API ou um gerenciamento de evento como liveness/startup probe failure, preemption, resource contention e outros. Uma chamada a este hook falha se o contêiner já está em um estado terminated ou completed e o hook deve ser concluído antes que o sinal TERM seja enviado para parar o contêiner. Nenhum parâmetro é passado para o handler.


Os hooks I e II são, correta e respectivamente,


A

KubeletStart e KubeletStop.


B

PostStart e PreStop.


C

HookStart e HookStop.


D

PodStart e PodStop.


E

KubeStart e KubeStop.

O Kubernetes é utilizado para automatizar o gerenciamento de aplicativos em contêiner. A respeito do Kubernetes, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Utiliza pod para criar um ambiente de teste local.

( ) Usa volumes como máquinas de processamento.

( ) Tem kubectl como interface de linha de comando.

( ) Trata-se de produto comercial, de código fechado.


Assinale a sequência correta.


A

V, F, V, F


B

F, V, V, V


C

V, V, F, V


D

V, F, F, F


E

F, F, V, F

No Docker, uma das formas de fazer contêineres se comunicarem é utilizando


A

o comando --public para que os contêineres tenham endereços IP públicos e se comuniquem.


B

apenas o comando --port para especificar as portas de cada contêiner.


C

os comandos --connect para conectar os contêineres e o --port para especificar as portas de cada contêiner.


D

o comando --internal para que os contêineres entrem em uma rede interna se comunicando.


E

os comandos --link para conectar os contêineres e o --port para especificar as portas de cada contêiner.

Os computadores em cluster têm como objetivo fornecer uma variedade de serviços, incluindo recursos de computação de alto desempenho, armazenamento em massa e serviços de aplicativos, como aplicações na Web.


C

Certo


E

Errado

Considerando-se alguns dos principais comandos utilizados na conteinerização de aplicações com Docker, o comando utilizado para criar um container, de forma que o processo seja executado em background, evitando, assim, que o terminal fique travado no contexto do processo do container é:


A

docker run -d nome-imagem


B

docker rm container-id


C

docker stats container-id


D

docker rmi imagem-id


E

docker push user/nome-imagem

A analista Sara modificou alguns arquivos do container Docker TJSiteContainer que se encontra em execução. Para criar uma imagem Docker a partir do estado atual de TJSiteContainer, a fim de persistirem as modificações efetuadas em seus arquivos, Sara deve utilizar o comando:


A

docker create


B

docker diff


C

docker export


D

docker image save


E

docker commit

   
Gerar simulado