Computação em Nuvem (Cloud Computing)

Description

Estudo para a prova teórica de TER.
Daiane A.
Quiz by Daiane A., updated 5 months ago
Daiane A.
Created by Daiane A. 5 months ago
47
0

Resource summary

Question 1

Question
Sobre Cloud Computing, marque as afirmativas verdadeiras:
Answer
  • 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.

Question 2

Question
O que caracteriza a computação na nuvem?
Answer
  • 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.

Question 3

Question
Assinale a alternativa que apresenta uma das características da computação em nuvem:
Answer
  • 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.

Question 4

Question
Sobre IaaS, marque as afirmações verdadeiras:
Answer
  • 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.

Question 5

Question
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.
Answer
  • Certa
  • Errada

Question 6

Question
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.
Answer
  • Certa
  • Errada

Question 7

Question
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.
Answer
  • Certa
  • Errada

Question 8

Question
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.
Answer
  • Certa
  • Errada

Question 9

Question
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:
Answer
  • 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.

Question 10

Question
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.
Answer
  • ENTRYPOINT
  • EXPOSE
  • ENV
  • FROM
  • ARG

Question 11

Question
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:
Answer
  • docker servisse
  • docker tag
  • docker volume
  • docker top
  • docker commit

Question 12

Question
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:
Answer
  • Dockerfile.
  • Docker Container.
  • Docker Compose.
  • Imagem Docker.

Question 13

Question
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
Answer
  • 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”.

Question 14

Question
Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.
Answer
  • 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ó.

Question 15

Question
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.
Answer
  • docker stop <container>
  • docker rt <container>
  • docker rg <container>
  • docker rm <container>

Question 16

Question
Em uma arquitetura de microserviços, assinale a alternativa que apresenta o que a abordagem de "Circuit Breaker" visa solucionar.
Answer
  • 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

Question 17

Question
Sobre a implementação de comunicação assíncrona na arquitetura de microserviços, assinale a alternativa correta.
Answer
  • 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
Show full summary Hide full summary

Similar

Programação Modular 1 F.E
Lucas Correa
Programação Modular 1.2 F.I
Lucas Correa
Programação Defensiva
Lucas Correa
DOCKER - teoria
Daiane A.
Docker - Aula Prática
Daiane A.
músculos da coluna vertebral e do dorso.
Anna Clara Castilho
saude coletiva 1
Ellen Carvalho
Geografia segunda etapa
Guaxinim BR
Teoria da Computação
Alisson Foratto
Sistema respiratório
Maria Fernanda Hayashi
Sistema Urinário
Maria Fernanda Hayashi