Frage 1
Frage
Sobre Cloud Computing, marque as afirmativas verdadeiras:
Antworten
-
Na cloud computing, os recursos de computação são provisionados e gerenciados de forma remota por provedores de serviço de nuvem.
-
Um dos principais benefícios da cloud computing é a escalabilidade, que permite aumentar ou reduzir a capacidade de recursos de computação conforme necessários, com a necessidade de investimento em infraestrutura física adicional pelo usuário.
-
A segurança é uma preocupação importante na cloud computing e os provedores de serviços da nuvem são quem implementam medidas de segurança para proteger os dados dos usuários contra ameaças cibernéticas.
Frage 2
Frage
O que caracteriza a computação na nuvem?
Antworten
-
Armazenamento exclusivo em dispositivos locais.
-
Acesso a recursos de computação pela internet sob demanda.
-
Uso exclusivo de servidores físicos.
-
Dependência total de redes locais.
-
Acesso ao computador sem a internet.
Frage 3
Frage
Assinale a alternativa que apresenta uma das características da computação em nuvem:
Antworten
-
Habilita a execução conteinerizada de microserviços na infraestrutura local do cliente.
-
Torna serviços escaláveis por meio da utilização de clusters de computadores remotos.
-
Dispensa a virtualização de infraestrutura de software e de hardware, pois o serviço é executado em infraestrutura remota.
-
Limita-se exclusivamente ao fornecimento de infraestrutura como serviço.
-
O dimensionamento preciso, por parte do cliente, dos recursos necessários ao uso funcional dos serviços em nuvem desejados é imprescindível no ato da contratação de provedor.
Frage 4
Frage
Sobre IaaS, marque as afirmações verdadeiras:
Antworten
-
IaaS é um modelo de computação em nuvem que permite ao usuário acessar recursos físicos como servidores, armazenamento e redes, sem precisar comprá-los ou mantê-los localmente.
-
Um dos principais benefícios da IaaS é que a empresa usuária não precisa se preocupar com atualizações, configurações do sistema operacional ou gerenciamento de aplicações, pois tudo isso é responsabilidade do provedor.
-
A IaaS é ideal para empresas que querem escalar seus sistemas rapidamente e só pagar pelos recursos que realmente utilizarem, sem investimento inicial em hardware.
-
Ao usar IaaS, a empresa contratante perde toda a flexibilidade e não pode personalizar o ambiente de acordo com suas necessidades.
-
Serviços como criação de máquinas virtuais, balanceamento de carga, backup e recuperação de desastres são comuns dentro do modelo IaaS.
Frage 5
Frage
A aquisição de subscrições em serviços em nuvem permite que as organizações tenham acesso a tecnologias de ponta, requerendo, no entanto, investimentos em infraestrutura e na contratação de especialistas para gerenciá-las e atualizá-las regularmente.
Frage 6
Frage
A configuração de variáveis de ambiente específicas em um contêiner Docker utilizando o comando docker create permite que essas variáveis sejam definidas antes da inicialização do contêiner, o que garante maior controle sobre o ambiente de execução.
Frage 7
Frage
O Docker não suporta a montagem de volumes persistentes, exigindo que todos os dados sejam
armazenados dentro do contêiner e se percam quando o contêiner for removido.
Frage 8
Frage
Um dos propósitos da ferramenta Docker, no contexto de desenvolvimento de pipelines para aprendizado de máquina, é facilitar a criação e distribuição de ambientes isolados, proporcionando uma melhoria na segurança do ambiente de desenvolvimento.
Frage 9
Frage
Uma empresa deseja utilizar um aplicativo, de modo que ele funcione em diferentes sistemas como VPS, usando containers do tipo Docker. Isso significa que o Docker:
Antworten
-
Vai portar o aplicativo para uma máquina virtual, simulando um sistema especifico.
-
Utilizará um software de código aberto para implantar o aplicativo em containers virtuais.
-
Gerenciará o aplicativo em máquinas virtuais de larga e grande escala, como um sistema dedicado.
-
Fará o aplicativo rodar como um sistema de automação central com integração contínua e entrega
contínua.
Frage 10
Frage
Dockerfile é um arquivo de texto que contém todos os comandos que um usuário pode chamar na linha de comando para montar uma imagem Docker. Assinale a opção que indica o comando usado para mostrar quais portas a aplicação está escutando.
Antworten
-
ENTRYPOINT
-
EXPOSE
-
ENV
-
FROM
-
ARG
Frage 11
Frage
Docker é um framework para a construção e gestão de contêineres (máquinas virtuais de sistema
operacional). Para exibir os processos rodando em um container, deve-se executar o comando:
Antworten
-
docker servisse
-
docker tag
-
docker volume
-
docker top
-
docker commit
Frage 12
Frage
Um analista de sistemas está planejando a implementação de uma infraestrutura baseada em
contêineres para facilitar o desenvolvimento, o teste e a implantação de aplicações. Para isso, ele deve selecionar um arquivo de configuração usado para definir as características, as dependências e as configurações de um container denominado de:
Antworten
-
Dockerfile.
-
Docker Container.
-
Docker Compose.
-
Imagem Docker.
Frage 13
Frage
Compose é uma ferramenta do Docker utilizada para definir e executar “multi-containers”. Para tal, ela faz uso de um arquivo no formato YAML, como na imagem. Sobre o arquivo YAML descrito no exemplo, é correto afirmar
Antworten
-
no serviço “web”, a configuração “volumes” garante que deverá ser criado um volume cujo nome é “/code”, e que armazenará o conteúdo da pasta “/data”.
-
no serviço “web”, a configuração “depends_on” informa ao container criado pelo serviço “db” que este deverá subir somente após o container do serviço “web” estar em execução.
-
o container de banco de dados deverá utilizar uma imagem denominada “postgres:latest”.
-
ao executar esse conjunto de serviços com a ferramenta docker-compose, serão executados 3
containers no sistema: um container denominado db, outro container denominado web e um terceiro container denominado “compose-service”.
Frage 14
Frage
Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.
Antworten
-
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.
-
Contêineres são plataformas de código aberto (open source) que controlam como e onde eles serão executados.
-
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.
-
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ó.
Frage 15
Frage
Considerando a utilização de contêineres com Docker, em um projeto, assinale a alternativa que
apresenta o comando utilizado para remover um contêiner.
Antworten
-
docker stop <container>
-
docker rt <container>
-
docker rg <container>
-
docker rm <container>
Frage 16
Frage
Em uma arquitetura de microserviços, assinale a alternativa que apresenta o que a abordagem de
"Circuit Breaker" visa solucionar.
Antworten
-
Reduz a latência das comunicações entre microserviços em redes com alta carga
-
Monitora e reconfigura automaticamente o balanceamento de carga de acordo com a demanda dos
serviços
-
Previne que falhas em um serviço propaguem e causem falhas em cascata em toda a arquitetura, interrompendo as chamadas quando um serviço estiver sobrecarregado ou fora do ar
-
Realiza backups automáticos e em tempo real das transações realizadas entre microserviços
Frage 17
Frage
Sobre a implementação de comunicação assíncrona na arquitetura de microserviços, assinale a
alternativa correta.
Antworten
-
A comunicação assíncrona garante a entrega instantânea de mensagens entre serviços, independentemente da capacidade dos serviços receptores
-
Filas de mensagens e sistemas de publicação/assinatura (pub/sub) são comumente usados para implementar comunicação assíncrona, permitindo que os serviços funcionem de forma desacoplada.
-
Comunicação assíncrona só é adequada para cenários em que a consistência forte é necessária em
tempo real.
-
A comunicação assíncrona elimina a necessidade de garantir a resiliência dos microserviços, pois
sempre há backups automáticos