

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.


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.
No contexto dos conceitos de Docker e Kubernetes, é correto afirmar que:
o Kubernetes é utilizado exclusivamente na etapa de desenvolvimento para a construção das imagens, cabendo ao Docker a responsabilidade pelo balanceamento de carga em produção;
eles são tecnologias mutuamente excludentes, uma vez que a adoção do orquestrador Kubernetes elimina, por definição, a necessidade de qualquer mecanismo de empacotamento de contêineres;
o Docker atua como um hipervisor de tipo 1 para virtualizar o hardware físico, enquanto o Kubernetes opera como o sistema operacional convidado responsável pela execução das aplicações;
o Docker provê os mecanismos para criação e execução de contêineres individuais, enquanto o Kubernetes gerencia a orquestração, o escalonamento e a resiliência desses contêineres em cluster;
o Kubernetes substitui integralmente a necessidade de um container runtime subjacente, executando os processos da aplicação diretamente sobre o processador do servidor sem camadas intermediárias.
Com relação à orquestração de dados, analise as afirmativas a seguir.
I. Um agendador baseado em tempo, como o cron, dispara tarefas conforme um horário configurado.
II. Um sistema de orquestração pode iniciar tarefas quando as dependências de um grafo acíclico direcionado (DAG) são satisfeitas e pode sinalizar falhas durante a execução.
III. Um sistema de orquestração pode manter histórico de execuções e suportar reprocessamento de períodos anteriores por meio de backfill.
É verdadeiro o que se afirma em
I, II e III.
I e II, apenas.
I e III, apenas.
II, apenas.
III, apenas.
Nas arquiteturas cloud native, o isolamento provido pelo uso de containers permite que falhas em serviços individuais sejam mitigadas pela substituição automática das instâncias comprometidas.
Certo
Errado
Os contêineres garantem total isolamento de recursos, tornando impossível o vazamento entre aplicações.
Certo
Errado
A conteinerização permite transferir soluções facilmente entre ambientes de hospedagem sem necessidade de alterações no software dentro do contêiner e proporciona escalabilidade aprimorada, permitindo o redimensionamento eficiente em resposta a demandas de uso, bem como maior velocidade de implantação.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A orquestração de containers é essencial para gerenciar aplicações distribuídas, garantindo escalabilidade, alta disponibilidade e automação de deploys, sendo o Podman uma das soluções mais conhecidas. Acerca desse assunto, avalie as sentenças a seguir:
O Podman permite que cada container seja executado como um processo independente, sendo este processo filho do próprio Podman.
PORQUE
O Podman requer um daemon centralizado para gerenciar containers isolados, eliminando a necessidade de execução como root.
A respeito dessas sentenças, assinale a alternativa CORRETA.
As duas sentenças são verdadeiras, e a segunda é uma justificativa correta da primeira.
As duas sentenças são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A primeira sentença é verdadeira, e a segunda é falsa.
A primeira sentença é falsa, e a segunda é verdadeira.
A conteinerização de aplicações no contexto DevOps permite a criação de ambientes de desenvolvimento isolados que, de forma inerente, reproduzem o comportamento do usuário final e as interações com sistemas externos.
Certo
Errado
No que diz respeito à orquestração e automação de infraestrutura de TI, assinale a alternativa correta.
Orquestração refere-se à automação manual de processos por meio de scripts independentes executados separadamente em cada servidor.
A orquestração de infraestrutura permite coordenar múltiplas tarefas automatizadas em sequência ou paralelamente, garantindo integração entre processos.
Ferramentas de orquestração, como Puppet e Ansible, não são recomendadas em ambientes de nuvem devido à sua complexidade.
A automação de infraestrutura dispensa a necessidade de versionamento de configurações, pois os estados são aplicados diretamente sem controle.
Em um ambiente DevOps, a orquestração automatiza o deploy de aplicações, mas não é capaz de gerenciar dependências entre serviços.
Complete as lacunas no texto a seguir:
Durante a fase de _______________ de um sistema, a equipe de desenvolvimento pode optar por utilizar containers para facilitar a implantação e o gerenciamento da aplicação. Os containers são _______________ que empacotam o código da aplicação e suas dependências, permitindo que sejam executados de forma consistente em diferentes ambientes. Essa tecnologia contribui para a _______________ do sistema, facilitando sua adaptação a diferentes infraestruturas e a _______________, permitindo que a aplicação seja facilmente replicada para atender a demandas variáveis.
análise de sistemas - ambientes isolados - portabilidade - escalabilidade
gerenciamento de projetos - linguagens de programação - eficiência - modularidade
modelagem de dados - servidores web - confiabilidade - acessibilidade
projeto de interface - máquinas virtuais - segurança - interoperabilidade
teste de software - ferramentas de automação - usabilidade - manutenibilidade
A conteinerização de aplicações proporciona maior flexibilidade na escolha do sistema operacional, em comparação com máquinas virtuais, permitindo, de forma mais eficiente, a execução de diferentes sistemas operacionais em um único host.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um analista judiciário do TRE-TO especialista em tecnologia da informação está muito focado em fornecer uma ótima experiência de utilização de vídeo e áudio dentro do Ubuntu Server 22.04. O objetivo do analista é que qualquer comunicação do tribunal que passe pela orquestração desse servidor aconteça sem intercorrências. Nesse contexto, qual é o dispositivo que busca, com forte segurança, facilitar a troca de informações com dispositivos de áudio e vídeo de aplicativos em contêineres?
PipeWire.
DHCP (Dynamic Host Configuration Protocol).
Debian.
NotSlack.
WayLand.
O Ansible é uma ferramenta de orquestração de containers que permite a definição declarativa de pods, serviços e deployments em clusters Kubernetes.
Certo
Errado
Atualmente, grande parte das aplicações em nuvem é feita de vários microsserviços. Alguns deles podem ser escalados para milhares de microsserviços executados em diferentes servidores, apresentando uma série de novos desafios de gerenciamento, tais como coordenar, programar, agrupar e catalogar vários contêineres. Os desenvolvedores resolvem tais desafios usando
scripts Docker Build para encontrar e compartilhar imagens de container.
scripts personalizados aplicados via CLI para gerenciar os containers.
soluções monolíticas centralizadas para reduzir a complexidade como o Docker Build.
uma plataforma gerenciando cada container individualmente via CLI em servidores físicos.
uma plataforma de orquestração de containers como o Kubernetes.
No contexto de Kubernetes gerenciado e serviços de contêiner nas nuvens AWS, Azure e GCP, avalie as afirmativas a seguir.
I. No Azure Kubernetes Service (AKS), o plano de controle é gerenciado pela Microsoft sem cobrança direta; os custos concentram-se em pools de nós e recursos consumidos (compute, storage, rede), podendo haver cobrança adicional apenas se contratado SLA específico de Uptime do control plane.
II. No Google Kubernetes Engine (GKE) Autopilot, é permitido criar DaemonSets para agentes que rodem em todos os nós e executar pods privilegiados, desde que configuradas as capabilities adequadas.
III. No Amazon EKS utilizando AWS Fargate, não há gerenciamento de nós pelo cliente e DaemonSets não são suportados; além disso, a cobrança do control plane do EKS permanece ativa por cluster, independentemente do uso de Fargate.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Uma equipe de desenvolvimento precisa processar imagens que são enviadas para um bucket no Amazon S3. A cada nova imagem, uma função deve ser executada para gerar uma versão em miniatura (thumbnail). O volume de imagens é imprevisível, podendo variar de zero a milhares por dia. A equipe quer uma solução que não exija gerenciamento de servidores e cujo custo seja calculado apenas com base nas execuções realizadas.
O serviço da AWS mais indicado para atender a esses requisitos é o
Amazon EC2, configurando instâncias para monitorar o bucket e processar as imagens.
Amazon S3, utilizando seus recursos internos para gerar versões em miniatura das imagens.
AWS Batch, configurado para processar as imagens em lotes programados.
AWS Lambda, com gatilho para eventos de criação de objetos no bucket S3.
Amazon ECS, executando contêineres que realizam o processamento sob demanda.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Com o crescimento de aplicações baseadas em microserviços, tornou-se comum o uso de ferramentas que automatizam a implantação e a gestão de múltiplos containers. O Docker Compose e o Kubernetes são duas soluções amplamente utilizadas nesse contexto, com propósitos semelhantes, mas características e níveis de complexidade distintos.
Assinale a afirmativa que descreve corretamente essas ferramentas.
Ambos possuem a mesma finalidade, mas o Kubernetes depende do Docker Compose para executar múltiplos containers em ambiente de produção.
O Docker Compose permite orquestração em larga escala com balanceamento de carga, escalonamento automático e autodescoberta de serviços, enquanto o Kubernetes é mais indicado para aplicações pequenas e testes locais.
O Kubernetes é uma ferramenta exclusiva para execução de containers em ambientes com sistema operacional Windows, enquanto o Docker Compose é restrito ao Linux.
O Kubernetes substitui totalmente o Docker Compose, sendo impossível utilizar Compose para testes locais de containers.
O Docker Compose é usado principalmente para definir e executar containers localmente, enquanto o Kubernetes é uma plataforma de orquestração mais robusta, voltada para ambientes de produção distribuídos.
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. Assinale a alternativa que apresenta uma das principais funções dos orquestradores de contêineres.
Manter a compatibilidade com versões antigas de sistemas operacionais
Gerenciar a criação e remoção de contêineres, além de facilitar a implantação contínua
Realizar a instalação manual de patches de segurança e atualizações de software
Substituir contêineres de forma manual e coordenar apenas a execução de scripts de configuração
Ao utilizar contêineres, é possível prover o isolamento da aplicação, dependências e recursos de maneira similar a uma máquina virtual (VM, virtual machine), mas de maneira mais leve, em virtude de os contêineres compartilharem o kernel com o sistema hospedeiro. Assinale a alternativa que apresenta qual é o papel das ferramentas de orquestração de contêineres no gerenciamento de aplicações.
Desenvolver novas linguagens de programação para contêineres
Realizar a configuração manual de redes e servidores físicos
Automatizar a manutenção das aplicações, substituindo contêineres com falha e gerenciando atualizações
Garantir a compatibilidade dos contêineres com sistemas de arquivos antigos
A respeito de ambientes de máquinas virtuais, containers e orquestradores de containers, assinale a afirmativa correta.
Docker Hub é uma aplicação server-side responsável pelo armazenamento e distribuição de imagens Docker.
O Kubernetes recomenda o emprego de ferramentas externas de garbage collection para complementar o trabalho do kubelet.
A comunicação entre Docker Client e Docker Daemon se dá através da utilização de web services, por meio de sockets com suporte à XML ou de uma interface de rede.
Os diversos recursos do kernel Linux são utilizados pelo Docker. Um deles é o namespaces, o qual fornece o espaço de trabalho chamado contêiner, implementando uma camada de isolamento. Cada aspecto de um contêiner é executado em um namespace separado e seu acesso é limitado a esse namespace;
Docker Daemon é um serviço de registro de imagens Docker na nuvem, que permite a associação com repositórios para build automatizado de imagens.
No contexto de soluções para gerenciamento de contêineres e virtualização, osoftware utilizado especificamente para análise de vulnerabilidades de imagens de contêiner é o
Red Hat Clair.
VMware vCenter Server.
Kubernetes.
VMware NSX.
Docker


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.