

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.
O Docker é uma tecnologia de containers bem estabelecida e disseminada no mercado. No Docker, o comando que lista todos os containers que estão rodando é o:
docker dir.
docker ls.
docker inspect.
docker ps.
Leia o texto a seguir:
A questão do aplicativo que não funciona adequadamente ao ser transferido de um ambiente para outro é tão antiga quanto a própria história do desenvolvimento de software. Geralmente, essas dificuldades ocorrem devido a disparidades na configuração dos requisitos da biblioteca principal e outras necessidades de suporte.
Disponível em: <https://azure.microsoft.com/>. Acesso em 24 fev. 2024. [Adaptado].
A tecnologia que possibilita contornar o problema mencionado no texto é
o container.
a thread.
o deadlock.
o pooling.
Suponha que a equipe de desenvolvimento de sistemas para web do Ipea confeccionou um cluster Kubernetes e o pôs em execução, visando hospedar workloads executáveis em um único espaço de armazenamento, para que as páginas webs dinâmicas do Ipea respondam mais rapidamente aos acessos. Nesse caso, a equipe precisa implantar um aplicativo conteinerizado nesse cluster.
Qual objeto deve ser construído com a responsabilidade de criar e atualizar instâncias desse aplicativo conteinerizado?
Stateless
Stateful
Metadata
Deployment
Debugpoints
Nas versões atuais do Kubernetes, o comando a seguir somente liberará o nome do pod no apiserver com o encerramento adequado do contêiner
kubectl delete pods <pod> --grace-period=0–force
Certo
Errado
Você foi designado para implementar um ambiente virtualizado em um data center para otimizar recursos e facilitar a administração de servidores.
Considerando os tipos de virtualização disponíveis, assinale o tipo indicado para criar ambientes isolados e independentes, permitindo a execução de diferentes sistemas operacionais em uma única máquina física.
Virtualização de Aplicações
Virtualização de Armazenamento
Virtualização de Rede
Virtualização de Servidores
Virtualização de Desktops
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 é:
etcd.
kube-apiserver.
kube-proxy.
kube-scheduler.
kubelet.
Uma máquina virtual, assim como um computador físico, executa um sistema operacional e aplicativos. O hipervisor de uma serve como plataforma para executar máquinas virtuais e permite a consolidação de recursos de computação.
O hipervisor utilizado pelo VMware vSphere é o
vCenter Single Sign-On.
vCenter Server.
tcServer.
ESXi.
STX.
Atualmente as empresas estão buscando alternativas de arquiteturas de sistemas e a estruturação em contêiner é uma boa opção por oferecer os benefícios a seguir, exceção feita ao descrito na alternativa:
Segurança
Escalabilidade
Portabilidade
Agilidade
Uma VM pode migrar (ou seja, mover-se) de um computador físico para outro. Quando uma VM muda de localização, dispositivos de rede devem ser
encapsulados, pois suas classes foram migradas.
substituídos, pois após a mudança a VM não suporta os mesmos dispositivos.
traduzidos para faina.
desvelados e alinhados no parâmetro do endereço IPv7.
reconfigurados para entregar os pacotes para a nova localização.
Docker é uma plataforma de código aberto que automatiza a implantação, o dimensionamento e a gestão de aplicativos em contêineres. Contêineres são unidades leves e autossuficientes que encapsulam todo o software e suas dependências, permitindo a execução consistente em diferentes ambientes, sobre Docker. Assinale a alternativa que apresenta o comando utilizado para parar todos os containers em execução no sistema.
docker stop $(docker ps -q)
docker pause
docker end-all
docker break
No comando a seguir, o arquivo compose.yml especifica as configurações ou personalizações adicionais a serem utilizadas para orquestrar o serviço Docker.
docker compose -f compose.yml -f
compose.admin.yml
Certo
Errado
Contêineres e máquinas virtuais são equivalentes, sendo ambos uma cópia digital de uma máquina física; os contêineres, além de serem uma cópia digital, contêm o código de uma aplicação, suas bibliotecas e outras dependências.
Certo
Errado
Sobre Azure Virtual Machines (Máquinas Virtuais do Azure) é correto afirmar, EXCETO:
As Máquinas Virtuais do Azure são a base do modelo de infraestrutura como serviço (IaaS) do Azure. IaaS é uma infraestrutura de computação instantânea, provisionada e gerenciada pela Internet.
As responsabilidades associadas à configuração e manutenção de máquinas virtuais são apenas do cliente.
Você pode usar máquinas virtuais de acordo com a demanda e pagar apenas pelo que usar.
Você pode implementar diversas máquinas virtuais e configurar cada máquina com diferentes softwares e configurações para oferecer suporte a cenários de operação separados, como desenvolvimento, teste e implantação.
Uma máquina virtual fornece seu próprio sistema operacional, armazenamento e recursos de rede e pode executar uma ampla variedade de aplicativos.
Na conteinerização com Docker, que é uma plataforma que permite empacotar, distribuir e executar aplicativos em contêineres, qual é o comando básico utilizado para listar os contêineres em execução?
docker pull
docker build
docker run
docker ps
A orquestração de contêineres refere-se ao processo de organizar o trabalho de componentes individuais em camadas de aplicações. Para isso, recomenda-se o uso de uma ferramenta chamada de orquestradores de contêineres, que tem como objetivo coordenar a criação e a remoção dessas unidades de processamento de contêineres, entre outras funcionalidades (LINTHICUM, 2015). Assinale a alternativa que apresenta uma ferramenta de orquestração de contêineres.
Kubernetes
Docker Desktop
GitHub
Apache Camel
Sobre instalação e manutenção de máquinas virtuais, numere a COLUNA II de acordo com a COLUNA I, relacionando os conceitos às suas descrições correspondentes.
COLUNA I
1. Máquina Virtual
2. Virtualização
COLUNA II
( ) É a tecnologia que permite criar ambientes virtuais em um único servidor físico, permitindo a execução de múltiplos sistemas operacionais independentes em uma única máquina física.
( ) São instâncias isoladas de sistemas operacionais e aplicativos, executadas em um ambiente virtualizado, compartilhando os recursos do sistema físico.
( ) É um conceito amplo que se refere à criação de ambientes virtuais para simulação de sistemas do mundo real, como redes, servidores e dispositivos.
Assinale a sequência correta.
2 1 2
1 1 2
2 2 1
1 2 1
Com relação a Kubernetes, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O Kubernetes é uma plataforma portátil, não extensível e de código aberto para gerenciar cargas de trabalho e serviços em contêineres, fornecendo configuração e automação declarativas.
( ) O Kubernetes tem um ecossistema pequeno e em rápido crescimento, com uma ampla disponibilidade de serviços, suporte e ferramentas.
( ) O Kubernetes permite alocação e gerenciamento eficientes de recursos, evitando problemas como um aplicativo ocupando a maior parte dos recursos e causando baixo desempenho em outros aplicativos.
As afirmações são, respectivamente,
V – V – F.
V – F – V.
F – V – V.
F – F – V.
F – F – F.
O Docker é uma ferramenta muito popular para a criação, a implantação e a execução de aplicativos usando contêineres formados a partir de imagens que contêm o código ou binário, runtimes, dependências e outros elementos do sistema de arquivos para executar um aplicativo. Quando as imagens deixam de ser utilizadas, permanecem ocupando espaço na área de armazenamento. Há um comando que pode ser usado para remover todas as imagens não utilizadas, ou seja, que não estão associadas a, pelo menos, um contêiner.
Esse comando é o
docker image rm -a
docker image rmi -a
docker image erase -a
docker image prune -a
docker images -f dangling=true
O comando kubectl taint é utilizado para listar todos os serviços disponíveis no cluster Kubernetes.
Certo
Errado
Determinada tecnologia permite empacotar aplicativos com todo o seu ambiente de execução, oferecendo um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente no qual são efetivamente executados. Essa tecnologia é conhecida como
hypervisor.
orquestração.
contêiner.
DevOps.