Questões de Concurso sobre Orquestração de conteineres

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

Suponha que você tenha sido contratado para gerenciar containers e orquestradores, tecnologias que capacitam equipes a construir e implantar aplicativos de forma mais rápida, consistente e escalável, impulsionando a inovação e a entrega de valor aos usuários finais.


Diante desse cenário, assinale a afirmativa correta.


A

Containers Docker são ambientes isolados que contemplam todos os recursos necessários para executar uma aplicação. No entanto, diferentemente das máquinas virtuais, os containers não compartilham o mesmo kernel do sistema operacional.


B

Uma imagem Docker é construída a partir de várias camadas, onde cada uma representa uma instrução no arquivo Dockerfile da mesma. Executando o comando ‘docker expose nome-da-imagem’, obtemos a lista de camadas da imagem Docker nome-da-imagem.


C

Na exclusão de um container, o Docker elimina todo o seu conteúdo. No entanto, é possível manter os dados depois da exclusão através do uso de ‘cached layer’, que é um repositório gerenciado pelo Docker Desktop no sistema de arquivos local.


D

A configuração de serviços multi-containers em um ambiente Docker é realizada por meio do arquivo compose.yaml. Ele possibilita ajustar a execução de diversos containers como um único aplicativo, facilitando o processo de instanciação, execução e gestão de aplicações complexas.


E

Os containers são ferramentas para administrar, dimensionar e manter aplicações em orquestradores; Kubernetes e Docker Swarm são exemplos de relevantes ferramentas de conteinerização no mercado.

Uma empresa de tecnologia está desenvolvendo uma nova aplicação que será baseada em microsserviços e distribuída em vários servidores na nuvem. Os líderes do projeto decidiram usar uma solução com orquestração de contêineres e precisam explicar como essa solução funciona para a equipe e para os clientes.


Considerando-se esse contexto, como descrever as funcionalidades que caracterizam as ferramentas de conteinerização e de orquestração?


A

Ferramentas de conteinerização, como Docker, são responsáveis por criar e empacotar aplicações e suas dependências em contêineres isolados, enquanto ferramentas de orquestração, como Kubernetes, gerenciam a distribuição, o escalonamento automático e a resiliência desses contêineres em um cluster de servidores.


B

Ferramentas de orquestração, como Docker, permitem criar e empacotar aplicações em contêineres isolados, enquanto ferramentas de conteinerização, como Kubernetes, gerenciam a distribuição e escalonamento desses contêineres em um ambiente de produção.


C

Ferramentas de conteinerização, como Kubernetes, são responsáveis por gerenciar a distribuição e escalonamento dos contêineres em um cluster, enquanto ferramentas de orquestração, como Podman, criam e empacotam as aplicações em contêineres isolados.


D

Ferramentas de orquestração, como Podman, criam e empacotam contêineres isolados, enquanto ferramentas de conteinerização, como Docker, gerenciam a escalabilidade e a resiliência dos contêineres em um ambiente distribuído.


E

Ferramentas de conteinerização, como Docker, são usadas para criar uma rede de contêineres interligados, enquanto ferramentas de orquestração, como Kubernetes, servem apenas para monitorar o desempenho dos contêineres em um cluster.

Pod, por padrão, executa um container (unique container image), assim, caso seja necessário encapsular uma aplicação composta de vários containers fortemente acoplados, faz-se necessário criar vários pods correlacionados no registry.


C

Certo


E

Errado

Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.


A

A orquestração de contêineres usa o kernel do Linux e recursos do kernel, como cgroups e namespaces, para segregar processos, assim eles podem ser executados de maneira independente.


B

Contêineres são plataformas de código aberto (open source) que controlam como e onde eles serão executados.


C

A orquestração de contêineres é um processo de gerenciamento automatizado que inclui o provisionamento, a implantação, o escalonamento e o monitoramento de vários contêineres.


D

A principal diferença entre Docker e Kubernetes está no fato de que o Docker deve ser executado em um cluster, enquanto o Kubernetes é executado em um único nó.


E

Kubernetes é um ambiente isolado, disposto em um servidor, que divide um único host de controle onde cada contêiner possui uma função e responsabilidade.

Uma empresa está trabalhando com ambiente Kubernetes para orquestração de containers.


Nesse caso, significa que esse ambiente vai ter como característica


A

a automatização e simplificação do provisionamento, implementação e gerenciamento de aplicações em contêineres.


B

a criação de scripts, desde a instalação de um sistema operacional até a instalação e configuração de todos os serviços da rede.


C

a configuração da infraestrutura de TI, através de testes funcionais, para anteceder problemas dos serviços em produção.


D

o processamento dos diversos tipos de tarefas, que serão executadas com base no sucesso das tarefas anteriores, formando um fluxo.


E

o registro de todas as alterações de arquivos ao longo do tempo, de forma a possibilitar a recuperação de versões específicas dos mesmos.

Kubernetes é uma plataforma de código aberto amplamente utilizada para orquestração de contêineres que permite automatizar a implantação, o escalonamento e o gerenciamento de aplicativos em contêineres.


O componente da camada de gerenciamento de um cluster do Kubernetes que observa os Pods recém-criados e que ainda não foram atribuídos a um nó, e seleciona um nó para executá-los é:


A

etcd.


B

kube-apiserver.


C

kube-proxy.


D

kube-scheduler.


E

kubelet.

Em ambientes de desenvolvimento de software escalável, a utilização de containers desempenha um papel crucial. Dentre as ferramentas fundamentais para criar, distribuir e executar containers de forma eficiente, destaca-se uma tecnologia que se tornou sinônimo dessa abordagem. Esta tecnologia proporciona uma forma padronizada de empacotar e distribuir aplicações, garantindo consistência entre diferentes ambientes.


Levando em consideração a descrição apresentada no texto, assinale a alternativa que apresenta a tecnologia mais apropriada para criar e distribuir containers:


A

Docker Compose


B

Kubernetes


C

Apache Mesos


D

Docker

Analise as seguintes afirmações sobre conteinerização e orquestração de contêineres.


I. Em sistemas conteinerizados, é recomendado que todos os contêineres compartilhem o mesmo sistema de arquivos e ambiente de rede para garantir consistência entre os serviços.

II. Em ferramentas de orquestração como Kubernetes, a comunicação entre contêineres pode ser gerenciada por uma rede de sobreposição, que permite a comunicação direta entre contêineres em diferentes nós, sem expor seus endereços IP ao ambiente externo.

III. A principal vantagem da conteinerização em relação à virtualização tradicional é a capacidade de compartilhar o kernel do sistema operacional host, o que garante isolamento total entre contêineres, como em máquinas virtuais.


É correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

I, II e III.

Um contêiner é um ambiente de software onde é possível instalar uma aplicação ou microsserviço e contém todas as dependências da biblioteca, os binários e uma configuração básica, necessária para a sua execução.


Em relação ao uso de contêineres, analise as afirmativas a seguir.


I. Permite uma capacidade de carga muito maior, a diminuição de custos e a facilidade de manuseio.

II. Padroniza o ambiente de execução da aplicação e facilita a implantação (deploy) de forma independente.

III. Permite o isolamento da aplicação, dependências e recursos como em uma máquina virtual, mas de maneira mais custosa.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

I, II e III.

No modelo FaaS (function as a service), os recursos de computação necessários para executar a lógica do aplicativo em resposta às solicitações são executados de forma orientada a eventos em contêineres stateless, totalmente gerenciados pelo provedor de serviços de nuvem.


C

Certo


E

Errado

O analista José administra o Docker Swarm do TJMS. José adicionou ao Swarm um novo elemento, do tipo declarativo, que especifica uma determinada imagem de container e os comandos que devem ser executados ao instanciar a imagem.


José adicionou ao Swarm um novo:


A

env;


B

task;


C

node;


D

replica;


E

service.

Os desenvolvedores de aplicativos na nuvem estão utilizando como recurso, as plataformas de orquestração de contêineres para criar e dimensionar seus aplicativos. Esse recurso é conhecido como:


A

kubernetes;


B

tunneling;


C

VLAN;


D

NAT;


E

OSI.

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.

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.

 
1
 
Gerar simulado