Questões de Concurso sobre Virtualização por Container - Página 5 | 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
 

Várias plataformas FaaS de código aberto foram desenvolvidas como alternativa às soluções serverless dos provedores de nuvem pública. As plataformas FaaS de código aberto são quase exclusivamente implementadas sobre o Kubernetes, como por exemplo o OpenFaaS.


Em relação às características que possuem em comum os sistemas FaaS de código aberto baseados em kubernetes, assinale a afirmativa incorreta.


A

As invocações às funções são roteadas por um gateway, definido pelo sistema FaaS ou por uma instância Kubernetes Ingress.


B

O balanceamento de carga das requisições entre instâncias de função é implementado aproveitando as instâncias de serviço Kubernetes.


C

Para o autoescalonamento, a maioria dos sistemas FaaS usa o Horizontal Pod Autoscaling (HPA) integrado do Kubernetes, que implementa o autoescalonamento baseado em recursos de computação das instâncias das funções.


D

Para o autoescalonamento, mecanismos de escalonamento personalizados também podem ser implementados, como escalonamento automático com base no número de solicitações simultâneas em andamento.


E

Para monitorar as instâncias de função, a maioria dos sistemas FaaS de código aberto utiliza suas próprias soluções de captura de métricas e visualização.

O seguinte comando do Kubernetes


kubectl create ns conf


tem por objetivo


A

aplicar no cluster as configurações contidas no arquivo conf, após sua atualização.


B

criar um job chamado conf com base na imagem ns.


C

criar um cronjob chamado conf com base na imagem ns.


D

criar um namespace chamado conf.


E

criar uma priority class chamada conf com a descrição ns.

Durante a operação de um cluster tolerante a falhas, o servidor primário perde a comunicação que garante a coordenação da sua operação conjunta com o servidor secundário. Como consequência, o servidor secundário considera que o servidor primário se encontra em falha e assume o controle do fornecimento do serviço. Por sua vez, o servidor primário, que não se encontra de fato em falha, considera que o servidor secundário se encontra em falha e mantém a operação do serviço. Dessa forma, ambos os servidores acabam operando o serviço de forma independente, com acesso simultâneo aos recursos, o que corrompe os dados.


A situação descrita é conhecida como síndrome do


A

deadlock


B

semáforo


C

split-brain


D

mutex


E

starvation

O conceito que descreve a prática de empacotar uma aplicação juntamente com suas dependências e configurações em um único conjunto, permitindo que ela seja executada de forma consistente em diferentes ambientes, é:


A

Computação em Nuvem.


B

Clusterização.


C

Conteinerização.


D

Versionamento.


E

Virtualização.

Qual a vantagem de utilizar o Kubernetes no desenvolvimento com .NET 5 e .NET Core utilizando Docker?


A

Permitir a execução de aplicativos .NET em diferentes sistemas operacionais.


B

Possibilitar a distribuição de cargas de trabalho de aplicativos .NET entre diferentes clusters Kubernetes.


C

Garantir a escalabilidade automática de aplicativos .NET de acordo com a demanda.


D

Simplificar o processo de implantação de aplicativos .NET em contêineres Docker.


E

Oferecer um ambiente de desenvolvimento padronizado para aplicativos .NET.

Contêineres incluem apenas software de alto nível, são rápidos para modificar e fazer iterações e fornecem controle granular da escalabilidade da aplicação por permitirem o uso de microsserviços.


C

Certo


E

Errado

A computação em aglomerados (cluster) é projetada para proteção contra corrupção de dados e para fornecimento de redundância para componentes e softwares. Para atingir tais objetivos, os nós individuais de um cluster devem se comunicar entre si para estabelecer e manter o cluster em execução. Periodicamente, os nós devem enviar uma mensagem para o coordenador do cluster informando sobre a sua integridade. Se tal mensagem não for enviada por um determinado nó dentro de um período de tempo específico, o cluster se reorganiza sem o nó.


Essa mensagem é conhecida como


A

heartbeat


B

sync report


C

healthy status


D

online status


E

node status

Deseja-se executar um container Docker no qual um diretório específico dentro do container seja mapeado em um diretório específico da máquina host. Esse diretório do host deve ser especificado pelo usuário do Docker por meio de seu caminho absoluto no comando de execução do container. A solução para esse problema consiste em utilizar


A

uma imagem.


B

um volume.


C

um bind mount.


D

um tmpfs mount.


E

uma rede virtual.

Assinale a alternativa correta sobre a Conteinerização Docker:


A

Conjunto de nós que executam aplicativos em contêineres.


B

A conteinerização permite que vários aplicativos funcionem em diferentes ambientes complexos.


C

Ferramenta de software de código aberto para monitorar a infraestrutura de TI, como redes, servidores, máquinas virtuais e serviços em nuvem


D

Sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo.


E

Arquivo que será interpretado por algum programa tipo Shell.

O comando docker run cria e executa um novo contêiner a partir de uma imagem. Para a criação desse contêiner em segundo plano, utiliza-se o comando:


A

docker container run -b


B

docker container run -p


C

docker container run -a


D

docker container run -d


E

docker container run -s

Com relação aos containers em Docker, assinale a alternativa correta.


A

Os containers são equivalentes a máquinas virtuais, porém sem interface gráfica.


B

Os containers são exclusivos para sistemas operacionais Windows, não podendo ser executados em ambientes Linux ou macOS.


C

Os containers são criados a partir de imagens, que contêm um sistema operacional funcional e os programas necessários para sua execução.


D

Os containers, uma vez criados, não podem mais serem modificados pelo usuário.

O conceito de contêineres, ou zonas, emprega qual técnica de implementação de virtualização?


A

Virtualização do sistema operacional.


B

Virtualização de ambientes de programação.


C

Emulação.


D

Hipervisores (tipo 1 e tipo 2).


E

Paravirtualização.

Qual é a principal diferença entre a virtualização e o uso de containers?


A

A virtualização permite que múltiplos sistemas operacionais sejam executados em um único servidor físico, enquanto os containers permitem que múltiplos aplicativos sejam executados em um único sistema operacional.


B

A virtualização usa uma camada de abstração entre o sistema operacional hospedeiro e as aplicações, enquanto os containers executam diretamente no sistema operacional hospedeiro.


C

A virtualização é uma tecnologia mais recente do que os containers.


D

Os containers permitem que o sistema operacional hospedeiro seja substituído por um sistema operacional diferente, enquanto a virtualização requer que cada sistema operacional seja instalado e configurado individualmente.


E

A virtualização é uma tecnologia mais escalável do que os containers.

Kubernetes é um sistema de orquestração de contêineres opensource que automatiza a implantação, o dimensionamento e a gestão de aplicações em contêineres.


Em relação ao conceito de Kubernetes, assinale a afirmativa incorreta.


A

Kube-proxy é um proxy de rede executado e mantém regras de rede em cada máquina do cluster.


B

Kubernetes utilizam controladores que rastreiam pelo menos um tipo de recurso Kubernetes.


C

Kubernetes utiliza contexts como mecanismo para isolar grupos de recursos dentro de um único cluster.


D

Kubelet é um agente que é executado em cada máquina do cluster; ele garante que os contêineres estejam sendo executados em um Pod.


E

Os objetos do Kubernetes são entidades persistentes no Kubernetes e utilizam estas entidades para representar o estado do cluster.

A tecnologia em TI muda rapidamente devido às necessidades de atendimento de grandes blocos de usuários, aumento da segurança de aplicações, redução de custos de processamento. Neste tema, temos uma forma de conteinerização de aplicações que comercialmente é conhecida por:


A

Vmware


B

Docker


C

Adhoc


D

Sphere

   
Gerar simulado