Questões de Concurso sobre Virtualização por Container - Página 8 | 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 contêineres, por exemplo, por meio do software Docker, uma imagem de uma aplicação “conteinerizada” é


A

um repositório centralizado na Internet, aberto ou não, onde se pode hospedar arquivos relativos à aplicação.


B

um arquivo de log, contendo todos os eventos relevantes sobre a execução da aplicação, desde o instante inicial.


C

uma unidade de empacotamento, como um arquivo em formato específico, que contém os arquivos necessários para a execução da aplicação e suas dependências.


D

uma cópia de segurança (backup) de todo o código--fonte da aplicação.


E

uma instância em execução da aplicação.

Um conjunto de processos isolados executados a partir de uma imagem, imagem esta que fornece todos os arquivos necessários, compartilham o mesmo kernel e isolam os processos da aplicação do restante do sistema operacional denomina-se:


A

métricas.


B

metodologia.


C

workflow.


D

container.


E

flowchart.

Compreender como o Kubernetes gerencia os recursos é fundamental para criar e executar seu cluster corretamente. Analise as afirmativas a seguir sobre Kubernets:


I. O Kubernetes aloca recursos de CPU e memória para contêineres com base em solicitações e limites.

II. As solicitações de um contêiner são as quantidades mínimas de recursos que ele precisa para executar. Seus limites especificam a quantidade máxima que pode ser usada.

III. Imagens de contêiner mínimas são mais rápidas de construir, enviar, implantar e iniciar. Quanto maior o contêiner, menores são as vulnerabilidades de segurança em potencial.


Assinale


A

se somente o item I estiver correto.


B

se somente o itens I e II estiverem corretos.


C

se somente o itens II e III estiverem corretos.


D

se todos os itens estiverem corretos.

Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:


O ________________ é uma forma de virtualização baseada em containers que vem se tornando muito popular para o desenvolvimento e a entrega dentro de negócios digitais, principalmente com a popularização do serviço ____________. A maior vantagem dos containers é dar portabilidade de código à empresa em ambientes isolados, nos quais o profissional responsável pode subir, organizar, rodar e escalar uma ferramenta ou aplicação. Com esse tipo de serviço, a empresa ganha _______________e agilidade na sua cultura DevOps, pois sua estrutura contratada não está associada a uma máquina específica. É possível fazer o mesmo código rodar em vários sistemas diferentes e testar modificações sem afetar a camada superior da _____________.


A

container como serviço | Docker | flexibilidade | virtualização


B

container como serviço | Kubernetes | flexibilidade | virtualização


C

armazenamento na nuvem | Kubernetes | velocidade | máquina virtual


D

armazenamento na nuvem | Docker | velocidade | máquina virtual


E

armazenamento na nuvem | Docker | flexibilidade | virtualização

Um dos recursos utilizados para o gerenciamento de contêineres Docker são os comandos inseridos por meio da interface de linha de comando (Docker CLI). O comando utilizado para listar os contêineres que estão sendo executados e informações relacionadas a estes é o:


A

docker ps


B

docker rm


C

docker node


D

docker inspect


E

docker search

Uma equipe de especialistas em infraestrutura está implantando o orquestrador Kubernetes em um servidor do MP-GO que possui vários containers Docker. Foi decidido que alguns desses containers serão agrupados na unidade básica de operações do Kubernetes.


Para isso, a equipe deve definir um novo


A

statefulSet.


B

replicaSet.


C

service.


D

ingress.


E

pod.

Em uma arquitetura de cluster computacional, os computadores individuais podem ser conectados por hardware de comutação tal que a camada intermediária de software em cada computador possibilita a operação do cluster, o que fornece uma imagem unificada do sistema para o usuário e alta disponibilidade pelo balanceamento de carga.


C

Certo


E

Errado

Sobre Docker, analise as afirmativas.


I- O Docker Dashboard está disponível para Windows e Mac.

II- Docker Hub torna possível o compartilhamento de imagens docker.

III- Docker Compose é um serviço para registrar aplicações na nuvem.


Está correto o que se afirma em


A

I e III, apenas.


B

II, apenas.


C

I e II, apenas.


D

III, apenas.


E

I, apenas.

A tecnologia mais comum atualmente de contêiner de aplicativos, virtualizando o sistema operacional do computador, que é também um programa open source, é o ______. Assinale a alternativa que preencha corretamente a lacuna.


A

Adminer Automatic


B

Docker Engine


C

Blender Machine


D

Krita Motor

Máquinas virtuais e contêineres são ambientes de computação que combinam diversos componentes de tecnologia da informação isolando-os do restante do sistema computacional. Em alguns serviços, as máquinas virtuais são mais apropriadas do que os contêineres, a exemplo


A

do empacotamento de microsserviços.


B

da transferências de projetos entre diversas infraestruturas de TI com o mesmo sistema operacional.


C

da criação de aplicações nativas em nuvem.


D

da adoção de práticas de integração contínua e entrega contínua.


E

do armazenamento de cargas de trabalho monolíticas, legadas e tradicionais.

Um assistente programador está avaliando preventivamente o comportamento de um servidor do MP-GO que executa containers Docker. O assistente deseja verificar os nomes de todos os containers que estão parados e de todos os containers que estão em execução em uma única saída no terminal do servidor.


Para realizar essa verificação usando um simples comando no terminal, o assistente deve usar o comando


A

docker ps -a


B

docker ps -l


C

docker ps -s


D

docker ps -q


E

docker ps

Na configuração de uma aplicação que irá utilizar múltiplos contêineres, queremos definir o método de balanceamento adequado, no qual o tempo de resposta de cada servidor é usado para calcular o seu peso.


O nome desse método é


A

menor tempo de início lento de conexão.


B

ponderado fixo.


C

round robin ponderado.


D

round robin.


E

resposta ponderada.

Considere o seguinte texto:


Nowadays, firewalls are way more sophisticated than they used to be. They are now capable of inspecting the application-level protocols and are often not only deployed at the forefront of the infrastructure but also between each component, to monitor and limit unauthorized accesses.


For the same reason, some container orchestrator tools (such as , but also the public cloud providers) offer the possibility to implement the so-called network policies, which are essentially acting as a network firewall, hence not allowing (or dropping) unwanted network connections. Firewalls can be hardware appliances (with major vendors including Cisco and Check Point, among others), or even software distributions (such as PFSense and Zeroshell).


(Adaptado de: BONOCORE, Giuseppe. Hands-On Software Architecture with Java. Packt Publishing, 2022)


As lacunas I e II devem ser preenchidas, correta e respectivamente, com


A

Kubernetes e Access Control Lists


B

Docker e Reverse Proxies


C

Rancher e Disaster Recovery Policies


D

Jenkins e Reverse Proxies


E

Maven e Access Control Lists

Para coordenar e agendar vários contêineres, habilitar comunicações entre eles e escalar instâncias de contêiner, um analista pode utilizar o


A

Kubernetes, solução utilizada para vários tipos de contêiner, incluindo Docker.


B

Swagger, solução exclusiva para contêineres Docker.


C

Kubernetes, solução exclusiva para contêineres Docker.


D

Swagger, solução exclusiva para contêineres Zuul.


E

Keycloak, solução utilizada para qualquer tipo de contêiner.

Quais são os requisitos mínimos para instalação do Docker Desktop em sistemas Windows?


1. 16 GB de memória RAM

2. Qualquer processador de 64bits

3. Suporte à virtualização de hardware habilitado no nível da BIOS


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 3.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

Analise as afirmativas abaixo sobre containers Docker e assinale a alternativa correta.


I. Cada imagem Docker possibilita a criação de um container, exclusivamente.

II. Os arquivos Dockerfile reúnem as definições para instanciar os containers.

III. Os containers publicam as portas definidas pelas instruções EXPOSE, presentes no Dockerfile.


A

Somente as afirmativas II e III estão corretas.


B

Somente as afirmativas I e III estão corretas.


C

Somente as afirmativas I e II estão corretas.


D

Nenhuma afirmativa está correta.


E

Todas as afirmativas estão corretas.

Acerca da conteinerização de aplicações com Docker, analisar os itens abaixo:


I. Impede que muitos contêineres sejam executados simultaneamente em um único hardware hospedeiro.

II. É possível utilizar um único sistema operacional e compartilhar seus recursos entre diversas máquinas.

III. Utiliza o hypervisor das máquinas virtuais e o sistema operacional é virtualizado por completo.


Está(ão) CORRETO(S):


A

Somente o item I.


B

Somente o item II.


C

Somente os itens I e II.


D

Somente os itens I e III.


E

Todos os itens.

Sobre as afirmações a seguir, assinale a alternativa correta:


I) Docker implementa virtualização com base em containers.

II) Docker implementa virtualização através do hypervisor.

III) A utilização do script docker-compose ajuda a deinir e compartilhar aplicativos com vários containers.

IV) O comando “docker-compose up -d” desliga todos os containers definidos no arquivo dockercompose.yml.

V) O comando “docker-compose ps” permite visualizar se a aplicação foi corretamente iniciada.


A

As afirmações I, III e V estão corretas.


B

As afirmações I, II, III e V estão corretas.


C

As afirmações II, III e V estão corretas.


D

As afirmações I, III e IV estão corretas.

No balanceamento de carga, os clusters são usados para otimizar o uso de diversos recursos. Um cluster pode ser definido como um conjunto de computadores de grande porte, ligados em rede e trabalhando como se fossem um único computador.


C

Certo


E

Errado

   
Gerar simulado