

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
É uma ferramenta de gerenciamento do Kubernetes para implantar e executar clusters em qualquer lugar e em qualquer provedor. Acrescenta ao Kubernetes a autenticação centralizada e o controle de acesso baseado em função (RBAC) para todos os clusters, oferecendo aos administradores globais a capacidade de controlar o acesso ao cluster de um local. Ainda permite o monitoramento e alerta detalhados para os clusters e seus recursos, envia logs para provedores externos e se integra diretamente ao Helm por meio do Catálogo de Aplicativos. Também permite que um sistema CI/CD externo possa ser conectado à ferramenta.
O texto se refere ao
Fleet.
RabbitMQ.
Rancher.
Istio.
Reverse API.
Um provedor de serviços de nuvem oferece instâncias de máquinas virtuais (VMs) com arquitetura x86 ou ARM. Uma empresa deseja contratar uma VM para instalar aplicações servidoras, podendo escolher uma dessas arquiteturas. Nesse contexto, assinale a alternativa correta.
A arquitetura ARM não permite a execução de scripts Python, limitando as possibilidades de aplicações da VM em relação à arquitetura x86.
A arquitetura ARM representa a versão de 64 bits da arquitetura x86, sendo compatível nativamente com executáveis x86 de 32 bits. Por isso, pode-se escolher a arquitetura ARM e executar nativamente aplicações x86 legadas de 32 bits na VM.
A arquitetura ARM não permite a execução de aplicações servidoras de e-mail e FTP, mas sim somente de servidores web, apresentando, portanto, menor flexibilidade de uso em relação à arquitetura x86.
Como a maioria dos usuários na Internet utiliza sistema operacional Windows, a VM a ser contratada precisa ter arquitetura x86 e executar o sistema operacional Windows Server para que os serviços instalados possam ser acessados.
Mesmo que a VM selecionada tenha arquitetura ARM, computadores de usuários na internet baseados em x86 podem se conectar a aplicações servidoras via TCP/IP devidamente instaladas nessa VM.
A virtualização é um processo que permite executar múltiplos sistemas operacionais em uma mesma máquina, por meio de uma divisão de recursos. Nesse contexto, uma solução bastante utilizada são os hipervisores, por exemplo, o
KVM.
Azure.
AWS.
Hyperthreading.
BIOS.
O mercado oferece vários produtos para virtualização, alguns pagos e outros sem custo de aquisição. Na figura que segue é apresentada a tela de configuração de um destes softwares, que muito têm em comum. No caso em específico, o tipo de placa de rede indicado por “*** TIPO ***” pode ter a indicação apresentada em:

Assinale a alternativa correta.
NAT
SNAT
PNAT
DNAT
ENAT
Considere um contêiner Docker de ID ‘123abc456def’ em execução em sua máquina local.
Assinale a opção que apresenta o comando apropriado para acessar o terminal interno desse contêiner para executar comandos diretamente dentro dele.
‘docker run -it 123abc456def /
‘docker exec -it 123abc456def /
‘docker attach 123abc456def’
‘docker start -it 123abc456def’
‘docker container -it 123abc456def’
Assinale a alternativa que descreve corretamente o Docker, uma plataforma de conteinerização amplamente utilizada.
Docker é um sistema de gerenciamento de pacotes que permite a instalação e atualização de software em sistemas operacionais baseados em Linux.
Docker é uma ferramenta de virtualização que permite a criação de máquinas virtuais completas com seus próprios sistemas operacionais.
Docker é uma plataforma de infraestrutura como serviço (IaaS) que fornece recursos computacionais e de armazenamento na nuvem.
Docker é uma plataforma de orquestração de contêineres que gerencia o ciclo de vida e a implantação de contêineres em clusters.
Docker é uma plataforma de conteinerização que permite empacotar, distribuir e executar aplicações em contêineres isolados.
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
heartbeat
sync report
healthy status
online status
node status
O Docker só pode ser executado em computadores com o sistema operacional Linux de 64 bits, no entanto seus contêineres podem ser um Linux de 32 ou de 64 bits.
Certo
Errado
Com relação à tecnologia Kubernetes para orquestração de contêineres, assinale a alternativa correta.
Por padrão, Kubernetes armazena Secrets de modo não encriptado.
Kubemetes é um sistema PaaS completo.
A plataforma não é capaz de expor contêineres utilizando o nome DNS.
Kubernetes proporciona o balanceamento de carga entre os contêineres de um grupo denominado cluster.
O contêiner é a unidade atômica na plataforma Kubernetes.
Dentre os tipos de sistema de virtualização existentes, um deles não necessita do auxílio de um sistema operacional hospedeiro. O nome deste tipo de virtualização é
hardware partitioning.
docker.
contêiner.
bare metal.
hosted.
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
uma imagem.
um volume.
um bind mount.
um tmpfs mount.
uma rede virtual.
O seguinte comando da ferramenta Docker serve para remover todos os volumes locais não usados.
docker volume prune --all
Nesse contexto, os volumes “não usados” são aqueles que
estão vazios.
não são referenciados por nenhum container
não são usados há um determinado período de tempo, cujo valor default depende das configurações do Docker.
são anônimos.
não contêm nenhum arquivo de imagem.
Assinale a alternativa correta sobre a Conteinerização Docker:
Conjunto de nós que executam aplicativos em contêineres.
A conteinerização permite que vários aplicativos funcionem em diferentes ambientes complexos.
Ferramenta de software de código aberto para monitorar a infraestrutura de TI, como redes, servidores, máquinas virtuais e serviços em nuvem
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.
Arquivo que será interpretado por algum programa tipo Shell.
A virtualização de servidores tem como objetivo facilitar as operações de múltiplos sistemas e aplicações em um datacenter através do uso de máquinas virtuais. Nesse sentido, analise as assertivas abaixo:
I. Hypervisores são softwares livres e proprietários responsáveis por dar à máquina física a possibilidade de se hospedar outras virtuais.
II. As máquinas virtuais são partes fragmentadas do hardware principal, que têm seu estado armazenado em arquivos do sistema do hypervisor.
III. A criação de contêiners como Dockes, por exemplo, é criada a partir da técnica de paravirtualization.
IV. A full virtualization permite a execução de máquinas virtuais com diferentes sistemas operacionais, garantindo seu isolamento não necessitando da tradução binária para essas instruções.
Quais estão INCORRETAS?
Apenas III.
Apenas IV.
Apenas II e IV.
Apenas I, II e IV.
I, II, III e IV.
Considere o seguinte comando da ferramenta Docker:
docker run -v $(pwd):/content -w
/
Trata-se de uma única linha, aqui dividida em duas por questões de espaço.
Quando executado em um ambiente Linux, esse comando tem por objetivo:
criar uma variável de ambiente chamada pwd em um container baseado na imagem ubuntu, atribuir-lhe o valor /
criar um container baseado na imagem ubuntu e executar os comandos pwd e ls dentro desse container, na sequência, dentro da pasta /
criar uma nova imagem de container com base na imagem ubuntu, já existente, adicionando o diretório /
montar o diretório corrente do host no diretório /
listar os containers em execução pelo Docker no host, filtrando apenas aqueles que se baseiam na imagem ubuntu e possuam o diretório /
Assinale a alternativa que apresenta apenas nomes de softwares hipervisores.
BIND e KVM.
Hyper-V e BIND.
vSphere/ESXi e GNOME.
Xen e KVM.
vSphere/ESXi e KDE.
O processo de virtualização trouxe muitos avanços e otimização de recursos. Os sistemas dividem os diversos recursos de hardware para serem usadas por distintos ambientes virtuais. Desta forma, não é uma característica do hipervisor tipo 1.
Opera diretamente sobre o hardware físico do computador.
O hipervisor tipo 1 intermedia as instruções para que as aplicações funcionem.
Os sistemas operacionais instalados operam em modo usuário.
O Xen é um exemplo de software monitor de máquina virtual, proprietário.
O sistema hipervisor tipo 1 é dividido em dois: o modo núcleo e o modo núcleo virtual.
A virtualização consiste em estender ou substituir um recurso ou uma interface existente por outro, de modo a imitar um comportamento. Nesse contexto, analise as categorias de softwares de virtualização, identificando as corretas:
I-No nível de hardware, a camada de virtualização é um mecanismo que permite a criação de partições lógicas em uma plataforma de maneira que cada partição seja vista como uma máquina isolada, mas que compartilha o mesmo sistema operacional.
II-No nível de sistema operacional, a camada de virtualização é posta diretamente sobre a máquina física e a apresenta as camadas superiores como um hardware abstrato similar ao original.
III-No nível de linguagens de programação, a camada de virtualização é um programa de aplicação do sistema operacional, cujo objetivo é definir uma máquina abstrata sobre a qual é executada uma aplicação desenvolvida em uma linguagem de programação de alto nível específica.
Corresponde às categorias de softwares de virtualização o que se afirma em:
I e II, apenas.
III, apenas.
II, apenas.
I, apenas.
I, II e III.
O VMWare é incapaz de virtualizar clusters de alta disponibilidade de serviços.
Certo
Errado
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:
docker container run -b
docker container run -p
docker container run -a
docker container run -d
docker container run -s