Infraestrutura (Passo Estratégico) Flashcards

(49 cards)

1
Q
  1. (FGV / TCE-SE - 2015) A virtualização de recursos de hardware está sendo adotada emmuitas organizações por ajudar, principalmente, a reduzir os custos de infraestrutura
    física. Em relação ao conceito de máquina virtual, analise as afirmativas a seguir:

I. Máquinas virtuais são sempre executadas em cima de um sistema operacional, chamado anfitrião ou hospedeiro.

II. Máquinas virtuais provêm interfaces de redes virtuais e podem ser interligadas a equipamentos de interconexão, como switches e roteadores.

III. Máquinas virtuais de processo requerem que o sistema hóspede e o sistema hospedeiro possuam o mesmo conjunto de instruções.

Está correto o que se afirma em:
a) somente I;
b) somente II;
c) somente III;
d) somente I e II;
e) I, II e III.

A

(I) Errado, é possível executar uma máquina virtual sem sistema operacional hospedeiro;

(II) Correto;

(III) Errado, a grande vantagem da virtualização é que o sistema hóspede e hospedeiro não precisam ter a mesma arquitetura ou conjunto de instruções.

Gabarito: Letra B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. (FGV / FUNSAÚDE-CE – 2021) Pod é uma unidade atômica de escalonamento, implantação e isolamento na execução de um grupo de contêineres no Kubernetes, analise
    as afirmativas a seguir.

I. Um Pod garante uma mesma localização para os seus contêineres, graças a isso eles têm diversas formas de interagir com bom desempenho, por exemplo, através de troca de arquivos, uso de interface de redes ou de mecanismos de comunicação entre processos.

II. Um Pod tem um endereço IP, um nome e uma faixa de portas compartilhadas por todos os contêineres pertencentes a ele. Isso significa que os contêineres de um mesmo Pod devem ser configurados cuidadosamente a fim de evitar conflitos de portas.

III. Um Pod é um elemento persistente no tempo, ele resiste às operações de redimensionamento, falhas de verificação de sanidade de contêineres e migrações entre nós.

Está correto o que se afirma em:
a) I, somente.
b) II, somente.
c) III, somente.
d) I e II, somente.
e) I e III, somente.

A

A alternativa correta é:

d) I e II, somente.

✅ Análise das afirmações:

I. Correta.
Os contêineres dentro de um Pod no Kubernetes compartilham o mesmo namespace de rede e sistema de arquivos, o que permite:
- Comunicação via localhost;
- Compartilhamento de volumes;
- Troca de arquivos;
- Comunicação por meio de IPC (Inter Process Communication).

Portanto, a interação eficiente entre os contêineres do mesmo Pod está corretamente descrita.

II. Correta.
Todos os contêineres de um Pod compartilham o mesmo IP e portas. Assim, conflitos de portas podem ocorrer se dois contêineres tentarem escutar na mesma porta. Por isso, os contêineres devem ser configurados cuidadosamente para evitar esse problema.

III. Incorreta.
Um Pod não é persistente no tempo. Ele não resiste a falhas: se um Pod falha, o Kubernetes pode criar um novo Pod em outro nó, mas com outro IP e identidade. Isso significa que Pods são efêmeros por natureza. A persistência é tratada por objetos como Deployments, StatefulSets ou DaemonSets, e não pelo Pod em si.

✅ Gabarito: d) I e II, somente.
______________________

Vamos criar uma forma bem simples e prática para decorar os conceitos principais do Kubernetes e Pod!

🎯 Estratégia de memorização para Kubernetes e Pods

Kubernetes (Sistema de Orquestração de Contêineres)
- K8s (Kubernetes) = “K8s” = “K” + 8 letras + “s”
- K = Kubernetes (Orquestração)
- 8 = Contêineres, Escalabilidade, e Distribuição
- S = Serviços, Escalonamento, Segurança

Pod (Unidade Atômica de Escalonamento)

3 Palavras-chave para Pod:
1. LOCAL = Todos os contêineres estão juntos no mesmo local (compartilham IP e redes).
2. PORTA = Eles usam as mesmas portas! Cuidado com conflitos!
3. VIDA CURTA = Efêmero! Quando falha, morre e é substituído!

Dica de memorização:
> “Pod = Tudo junto, mas tudo passageiro!”

Como associar isso:
- LOCAL: Todos compartilham o mesmo IP e rede (portas, arquivos, volumes).
- PORTA: Todos os contêineres de um Pod têm o mesmo IP e portasConflito se mal configurado!
- VIDA CURTA: Um Pod não dura para sempre, se morrer, outro Pod entra em cena (isso não é persistência!).

Resumo Prático:
- Kubernetes = Sistema para gerenciar contêineres (orquestração, escalonamento e rede).
- Pod = A unidade básica de execução no Kubernetes: tudo é compartilhado, mas nada persiste!

🔑 Mini Dica:
- Para Kubernetes, pense em algo como “controle de orquestra” de contêineres.
- Para Pod, use a frase “Local, Porta, Vida Curta”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. (FGV – TJ-RN – 2023) A analista Maria gerencia a aplicação WebJus. A WebJus requer a execução de dois containers Docker que necessitam de comunicação entre si. No entanto, para fins de balanceamento de carga, cada container da WebJus foi alocado em um servidor
    diferente. A fim de configurar a comunicação entre os containers da WebJus de forma simples, Maria criou a rede Docker NetJus, que é capaz de conectar containers rodando em servidores diferentes.

A NetJus utiliza o driver de rede Docker:

a) host;
b) ipvlan;
c) bridge;
d) overlay;
e) macvlan.

A

A alternativa correta é:

d) overlay.

✅ Explicação:

Quando containers precisam comunicar-se entre servidores diferentes, como no caso descrito (cada container da aplicação WebJus está em um host diferente), o driver de rede Docker mais adequado é o overlay.

💡 O que é o driver overlay?

  • Permite a comunicação entre containers em diferentes hosts (servidores).
  • Utilizado com frequência em ambientes com Docker Swarm (ou com orquestradores como Kubernetes).
  • Cria uma rede virtual distribuída que conecta múltiplos hosts Docker.

❌ Análise das demais alternativas:

  • a) host: Compartilha a pilha de rede do host com o container — não serve para comunicação entre múltiplos hosts.
  • b) ipvlan: É útil para atribuir IPs diretamente da rede física ao container, mas é mais complexo e usado em casos específicos de performance ou integração com redes legadas. Não conecta hosts diferentes com facilidade.
  • c) bridge: É o driver padrão, mas só funciona localmente, ou seja, somente entre containers no mesmo host.
  • e) macvlan: Dá ao container um endereço MAC próprio. Assim como o ipvlan, é mais para integração com redes físicas — não é ideal para conectar containers em hosts diferentes.

✅ Gabarito: d) overlay.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. (FGV – TJ-DFT – 2022) A analista Sara modificou alguns arquivos do container Docker TJSiteContainer que se encontra em execução. Para criar uma imagem Docker a partir do estado atual de TJSiteContainer, a fim de persistirem as modificações efetuadas em seus
    arquivos, Sara deve utilizar o comando:

a) docker create
b) docker diff
c) docker export
d) docker image save
e) docker commit

A

A alternativa correta é:

e) docker commit

✅ Explicação:

O comando docker commit é utilizado para criar uma nova imagem Docker a partir de um container em execução ou parado, preservando as alterações feitas no sistema de arquivos do container.

🧠 Situação da questão:

  • A analista modificou arquivos no container em execução.
  • Quer criar uma imagem com essas alterações (persisti-las para reutilização futura).
  • O comando correto para isso é:
    bash
    docker commit TJSiteContainer nome_da_nova_imagem

❌ Análise das outras opções:

  • a) docker create: Cria um novo container a partir de uma imagem — não cria imagens.
  • b) docker diff: Mostra as alterações feitas no container (arquivos adicionados, modificados, removidos), mas não salva essas alterações.
  • c) docker export: Exporta o sistema de arquivos do container como um .tar (útil para backups), mas não gera uma imagem reutilizável pelo Docker.
  • d) docker image save: Salva uma imagem Docker já existente em um arquivo .tarnão cria uma imagem nova a partir de um container.

✅ Gabarito: e) docker commit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. (FGV – SEFAZ-AM – 2022) Um Docker Hub consiste em um índice e registro do Docker. Com relação ao registro do Docker, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Possui recursos avançados que incluem bugsnag, new relic e cors.

( ) Suporta diferentes tipos de back-end de armazenamento de arquivos em nuvem ou sistema de arquivos local.

( ) Armazena dados referentes às contas de usuários em banco de dados local.

As afirmativas são, na ordem apresentada, respectivamente
a) F – V – V.
b) V – V – F.
c) F – F – V.
d) F – V – F.
e) V – F – F.

A

A afirmativa 1 é verdadeira, pois o Docker Hub oferece uma variedade de recursos avançados, incluindo bugsnag, new relic e cors.

A afirmativa 2 é verdadeira, pois o Docker Hub suporta diferentes tipos de back-end de armazenamento, incluindo armazenamento de arquivos em nuvem e sistema de arquivos local.

A afirmativa 3 é falsa, pois os dados referentes às contas de usuários são armazenados em banco de dados MongoDB, que não é um banco de dados local. O MongoDB é um banco de dados de documentos NoSQL que pode ser executado em servidores físicos ou virtuais.

Gabarito: Letra B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. (FCC/TJ-PE - 2012) Com relação a ambientes de rede com alta disponibilidade e escalabilidade, é correto afirmar:

A) Cluster vertical ocorre quando os nós do cluster estão em diferentes máquinas.

B) Cluster horizontal ocorre quando os nós do cluster estão na mesma máquina.

C) Quando se utiliza cluster não é permitido balanceamento de carga.

D) No fail-over, todo tipo de estado da aplicação é replicado, ou seja, o estado do cliente é mantido, mesmo que o servidor caia.

E) Um servidor com tolerância a falhas promove alta disponibilidade e continua se comunicando com o cliente mesmo que o servidor caia, ou seja o estado do cliente é mantido.

A

A opção E é correta porque descreve corretamente a função de um servidor com tolerância a falhas. A tolerância a falhas é uma propriedade que permite a um sistema ou rede continuar operando corretamente na presença de falhas. Se um componente falhar, a tolerância a falhas garante que não haja interrupção na comunicação com o cliente e o estado do cliente é mantido. Isto é fundamental para a alta disponibilidade, onde o objetivo é garantir que o
sistema ou rede esteja disponível para os usuários o máximo de tempo possível.

As outras opções são incorretas.

A opção A e B confundem a definição de clusters verticais e horizontais. Em um cluster vertical, vários nós estão na mesma máquina, enquanto em um cluster horizontal, os nós estão distribuídos em diferentes máquinas.

A opção C é incorreta porque o balanceamento de carga é um recurso comum em ambientes de cluster para distribuir a carga de trabalho de forma eficaz entre os nós. A opção D é incorreta porque, no fail-over, não necessariamente todo o estado da aplicação é replicado, isso depende de como o sistema está configurado.

Gabarito: E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. (VUNESP/TJ-SP - 2012) No projeto de um Datacenter, um dos requisitos importantes é a prevenção quanto à ameaça de queda de energia. Essa etapa exige planejamento e uso de equipamentos que mantenham a disponibilidade dos serviços durante a queda de energia, de acordo com a relação de dispositivos a seguir.

I. UPS (Uninterruptable Power Suply).
II. Fonte de Alimentação Redundante.
III. Grupo gerador (Diesel).

Dentre os dispositivos apresentados, aquele(s) que atende(m) ao requisito descrito no texto está(ão) contido(s) apenas em

A) I.
B) II.
C) I e II.
D) I e III.
E) II e III.

A

A alternativa correta é:

D) I e III.

✅ Explicação:

A questão trata de prevenção contra queda de energia em um Datacenter, focando em disponibilidade dos serviços.

Vamos analisar cada item:

I. UPS (Uninterruptable Power Supply)
Correto.
- É um nobreak, que fornece energia imediata e temporária em caso de queda de energia.
- Garante continuidade até que um gerador entre em funcionamento ou a energia retorne.

II. Fonte de Alimentação Redundante
Incorreto no contexto da questão.
- Serve para falhas de hardware (como queima de fonte), mas não protege contra falta de energia externa.
- Apenas garante que, se uma fonte interna falhar, outra assuma.

III. Grupo gerador (Diesel)
Correto.
- Entra em ação após alguns segundos da falha de energia.
- Fornece energia contínua por longos períodos, mantendo o Datacenter operacional.

🔍 Conclusão:
- I e III são dispositivos voltados diretamente à prevenção de indisponibilidade por falta de energia elétrica.

✅ Gabarito: D) I e III.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. (FCC/MPE-MA - 2013) Considere as afirmações abaixo.

I. A scale up em um sistema de virtualização é dependente da arquitetura da aplicação que utilizará os recursos computacionais.

II. A estratégia de como energizar e resfriar um datacenter independe do tipo de servidores virtualizados, se do tipo blade ou torre.

III. O desempenho, em ambientes de servidores virtualizados ou não, pode ser monitorado através de benchmarks orientados para throughput de CPU e/ou processamento de transações em sistemas de banco de dados.

Está correto o que se afirma em
A) I e II, apenas.
B) I e III, apenas.
C) II e III, apenas.
D) III, apenas.
E) I, II e III

A

A alternativa correta é:

B) I e III, apenas.

✅ Análise das afirmativas:

I.
Verdadeira
- Scale up (ou escalabilidade vertical) significa aumentar os recursos (CPU, RAM, etc.) de uma máquina existente.
- Isso depende da arquitetura da aplicação, pois algumas aplicações não escalam bem verticalmente, enquanto outras aproveitam muito bem mais recursos disponíveis.

II.
Falsa
- A estratégia de energia e resfriamento de um datacenter depende sim do tipo de servidor utilizado.
- Servidores blade, por exemplo, são mais densos e geram mais calor, exigindo sistemas de resfriamento mais eficientes.
- Já servidores torre são mais espaçados, com menor densidade térmica.
- Logo, não é independente do tipo de servidor.

III.
Verdadeira
- O desempenho de servidores (virtualizados ou não) pode ser medido usando benchmarks focados em:
- Throughput de CPU
- Desempenho de banco de dados
- Processamento de transações
- Exemplos de benchmark: SPEC CPU, TPC-C, etc.

✅ Gabarito: B) I e III, apenas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. (VUNESP/DESENVOLVESP - 2014) Um Datacenter típico possibilita que diversos serviços sejam disponibilizados. O serviço no qual o cliente contrata o espaço físico dos racks e a infraestrutura de operação (telecomunicação e energia), para instalar os seus servidores, os sistemas computacionais, e efetuar ele próprio o gerenciamento, monitoramento e suporte técnico, é denominado

A) Co-location.
B) Hosting.
C) Nuvem Pública.
D) Computer as a Service (CaaS).
E) Space as a Service (SaaS)

A

A alternativa correta é:

A) Co-location.

✅ Explicação:

Co-location (ou Colocation):
- Nesse modelo, o cliente aluga espaço físico em um datacenter (normalmente em racks) e utiliza a infraestrutura do datacenter, como:
- Energia elétrica redundante,
- Sistemas de climatização e segurança,
- Conectividade de rede (telecomunicações).
- Os servidores são do cliente, que também cuida do gerenciamento, manutenção e suporte técnico.
- O datacenter fornece apenas o espaço e infraestrutura.

❌ Alternativas incorretas:

  • B) Hosting: normalmente o provedor hospeda e gerencia os servidores (como em hospedagem compartilhada ou dedicada).
  • C) Nuvem Pública: o cliente aluga recursos computacionais virtualizados, como VMs, sem gerenciar hardware físico.
  • D) Computer as a Service (CaaS): termo incomum e não amplamente adotado ou padronizado.
  • E) Space as a Service (SaaS): confusão com Software as a Service, e o termo “Space as a Service” não se aplica corretamente nesse contexto.

✅ Gabarito: A) Co-location.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. (IBFC/MGS - 2019) Ao se elaborar um Projeto de Rede desejando-se um ambiente com total redundância da infraestrutura do Data Center (elétrica, climatização, rede) deve-se optar por um:

A) Data Center Tier I ou Data Center Tier II
B) Data Center Tier II ou Data Center Tier IV
C) Data Center Tier I ou Data Center Tier III
D) Data Center Tier III ou Data Center Tier IV

A

A alternativa correta é:

D) Data Center Tier III ou Data Center Tier IV

💡 Explicação:

A classificação Tier (do Uptime Institute) define níveis de disponibilidade e redundância para datacenters. Veja os principais:

🟢 Tier I:
- Infraestrutura básica.
- Sem redundância.
- Uptime estimado: 99,671%

🟡 Tier II:
- Componentes com alguma redundância.
- Ainda não tolera falhas totalmente.
- Uptime: 99,741%

🔵 Tier III:
- Redundância N+1 (há componentes de backup).
- Permite manutenção sem desligamento (manutenção simultânea).
- Uptime: 99,982%
- Ideal para ambientes críticos com boa tolerância a falhas.

🔴 Tier IV:
- Totalmente tolerante a falhas (redundância 2N ou mais).
- Infraestrutura totalmente duplicada (elétrica, refrigeração, rede etc.).
- Uptime: 99,995%
- Indicado para ambientes que exigem altíssima disponibilidade.

✅ Gabarito: D) Data Center Tier III ou Data Center Tier IV.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Complete a frase: Na infraestrutura de containers, o _____ é responsável por garantir que os containers sejam executados conforme especificado nos pods, enquanto o _____ é o componente que mantém a rede do cluster e distribui o tráfego de rede entre os pods.

A) kube-scheduler; kube-proxy
B) kubelet; kube-proxy
C) etcd; kube-scheduler
D) kubelet; kube-scheduler
E) kube-proxy; kubelet

A

Gabarito: B

O kubelet garante que os containers sejam executados conforme especificado nos pods, enquanto o kube-proxy mantém a conectividade de rede no cluster, distribuindo o tráfego entre os pods.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Qual das seguintes alternativas melhor descreve a funcionalidade do Docker Swarm?

A) É uma ferramenta de orquestração nativa do Docker para gerenciar um cluster de servidores Docker.

B) É uma ferramenta para definição e execução de multi-containers Docker.

C) É uma plataforma de virtualização baseada em containers.

D) É um formato de arquivo utilizado para configurar volumes em Docker.

E) É uma ferramenta de orquestração de containers em nível de aplicação.

A

Gabarito: A

Docker Swarm é uma ferramenta de orquestração nativa do Docker.

Ele permite que você crie e gerencie um cluster de servidores Docker, que pode conter um ou muitos nodes.

Com Docker Swarm, você pode configurar, entre outras coisas, a quantidade de réplicas de determinado serviço a serem criadas, a rede na qual os serviços vão se comunicar, entre outros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. No contexto da paravirtualização, o que distingue esse método da virtualização total?

A) A paravirtualização utiliza containers ao invés de VMs.

B) A paravirtualização requer que o sistema operacional convidado seja ciente do hypervisor.

C) A paravirtualização não suporta múltiplos sistemas operacionais.

D) A paravirtualização é menos eficiente que a virtualização total.

E) A paravirtualização é uma tecnologia obsoleta e não é mais utilizada.

A

Gabarito: B

A paravirtualização difere da virtualização total principalmente porque requer que o sistema operacional convidado seja ciente da presença do hypervisor, permitindo otimizações específicas para melhor desempenho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Qual é o papel do etcd no ecossistema do Kubernetes?

A) Balancear a carga entre os nós do cluster.

B) Armazenar o estado do cluster de forma consistente e confiável.

C) Executar containers nos nós do cluster.

D) Gerenciar as políticas de rede dentro do cluster.

E) Automatizar a implantação de aplicações em containers.

A

Gabarito: B

O etcd é um banco de dados de chave-valor que armazena o estado do cluster de forma consistente e confiável.

Ele é uma parte central do plano de controle do Kubernetes, mantendo o registro de toda a configuração do cluster e seu estado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Qual é a principal função do Kube-proxy em um cluster Kubernetes?

A) Gerencia a execução dos containers em um nó, conforme os Pods definem.

B) Reporta a saúde dos nós ao plano de controle.

C) Balanceia a carga de trabalho entre os containers no pod.

D) Mantém as regras de rede nos nós e permite a comunicação de rede para e de Pods.

E) Armazena persistentemente os dados utilizados por Pods.

A

Gabarito: D

O kube-proxy é um componente de rede do Kubernetes que mantém as regras de rede nos nós.

Estas regras permitem a comunicação de rede para seus Pods a partir da rede ou de outros Pods.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Ao projetar a infraestrutura de um Data Center Tier III, qual é a principal consideração a ser feita para garantir que o ambiente possa ser mantido sem interrupções no serviço, mesmo durante a execução de manutenções planejadas nos sistemas de energia e refrigeração?

A) Configurar redundância mínima em todos os sistemas críticos, permitindo que a manutenção seja realizada em partes da infraestrutura sem afetar o serviço geral.

B) Implementar um sistema de resfriamento centralizado e uma única fonte de energia ininterrupta.

C) Integrar um sistema de monitoramento contínuo que notifique a equipe de TI sobre qualquer falha iminente, para que possam reagir rapidamente.

D) Instalar apenas sistemas de backup de energia, sem necessidade de redundância em outros componentes.

E) Focar na redundância de dados, armazenando backups em servidores off-site, sem impactar diretamente a infraestrutura local.

A

Gabarito: A

A principal consideração ao projetar um Data Center Tier III é garantir a manutenção contínua, o que requer configurar redundância mínima em todos os sistemas críticos, como mencionado na alternativa B.

Isso significa que se uma parte do sistema precisar de manutenção, a outra parte pode continuar operando sem interrupções no serviço.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. Quando se trata de estratégias de backup em um Data Center, qual das seguintes descrições corresponde à abordagem de ‘Warm Standby’, que busca equilibrar entre custo e tempo de
    recuperação em caso de falha do sistema principal?

A) O sistema de backup está totalmente desligado e só é ativado manualmente após a falha do sistema principal.

B) O sistema de backup está em um estado de prontidão parcial, com alguns serviços pré-carregados, permitindo uma recuperação mais rápida em caso de falha.

C) O sistema de backup é idêntico ao sistema principal e opera em paralelo, pronto para assumir imediatamente em caso de falha.

D) O sistema de backup é mantido em um local remoto, fora do Data Center principal, e requer ativação manual.

E) O sistema de backup está ativo, mas requer intervenção manual para ativar serviços críticos.

A

Gabarito: B

A estratégia de ‘Warm Standby’ corresponde à alternativa C, onde o sistema de backup está em um estado de prontidão parcial.

Isso significa que alguns serviços já estão pré-carregados e prontos para serem ativados rapidamente, proporcionando um equilíbrio entre custo e tempo de recuperação em caso de falha do sistema principal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. O que diferencia um Data Center de Nuvem de um Data Center Corporativo?

A) Data Centers de Nuvem são exclusivamente para armazenamento de dados

B) Data Centers Corporativos não suportam virtualização

C) Data Centers de Nuvem oferecem recursos de TI sob demanda por meio da internet

D) Apenas Data Centers Corporativos têm sistemas de resfriamento

E) Data Centers de Nuvem são físicos, enquanto Corporativos são virtuais

A

Gabarito: C

Data Centers de Nuvem diferem dos Corporativos principalmente por oferecerem recursos de TI sob demanda por meio da internet, o que permite escalabilidade, flexibilidade e um modelo de pagamento conforme o uso, em vez de necessitar de uma infraestrutura física própria e significativa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. Por que os servidores blade são uma escolha popular para muitos Data Centers modernos?

A) Eles eliminam a necessidade de UPS e outros sistemas de backup de energia

B) São mais baratos e mais fáceis de manter do que os servidores tradicionais

C) Oferecem maior segurança contra ataques cibernéticos em comparação com outros tipos de servidores

D) Proporcionam alta densidade de computação e eficiência energética

E) Operam independentemente de sistemas de climatização e energia

A

A alternativa correta é:

D) Proporcionam alta densidade de computação e eficiência energética

✔ Explicação:

Os servidores blade são projetados para oferecer:

  • Alta densidade de computação: Vários servidores (blades) compartilham um único chassi, ocupando menos espaço físico no data center.
  • Eficiência energética: Compartilham recursos como energia, refrigeração, redes e armazenamento, o que reduz o consumo de energia e melhora a eficiência térmica.
  • Facilidade de gerenciamento: Muitos blades podem ser gerenciados centralizadamente.

Por isso, são muito usados em Data Centers modernos, que priorizam escalabilidade, economia de espaço e consumo energético otimizado.

❌ Por que as outras estão incorretas?

  • A) UPS (Uninterruptible Power Supply) ainda é necessário para proteger contra quedas de energia.
  • B) Blades podem ter custo mais alto e manutenção mais complexa em alguns casos.
  • C) A segurança cibernética não é uma vantagem direta do formato blade.
  • E) Servidores dependem de climatização e energia estável, especialmente os blades, que são densos e geram muito calor.

Se quiser, posso te mostrar um comparativo entre blades, rackmounts e torres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. Considerando o uso de salas-cofre em Data Centers, qual dos seguintes benefícios é maisdiretamente relacionado à proteção física e segurança dos dados, especialmente em ambientes que
    requerem um nível elevado de segurança contra ameaças como incêndios, inundações ou acesso não autorizado?

A) Redução no custo de climatização devido à estrutura reforçada da sala.

B) Garantia de continuidade operacional durante falhas de energia prolongadas.

C) Proteção física robusta contra desastres naturais e segurança avançada contra intrusões.

D) Facilidade de manutenção dos equipamentos críticos devido ao acesso restrito.

E) Melhoria na eficiência energética devido ao isolamento térmico oferecido pela sala-cofre.

A

Gabarito: C

O benefício mais diretamente relacionado ao uso de salas-cofre em Data Centers, mencionado na alternativa C, é a proteção física robusta contra desastres naturais e segurança avançada contra
intrusões.

Salas-cofre são projetadas para proteger os equipamentos e dados críticos de uma variedade de ameaças físicas, garantindo a integridade dos dados e a segurança das operações.

21
Q
  1. (FGV - 2023 - CGE-SC - Auditor do Estado - Ciências da Computação)
    O desenvolvimento de aplicações nativas em nuvem é uma abordagem voltada para a criação, execução e aprimoramento de aplicações com base em tecnologias e técnicas reconhecidas de cloud computing. Uma aplicação nativa em nuvem

A) traz benefícios somente se executado no modelo “Serverless”, em que os desenvolvedores não precisam provisionar servidores ou gerenciar a escala das aplicações.

B) é uma maneira de criar e executar aplicações responsivas, escaláveis e tolerantes a falhas, em qualquer ambiente, seja em nuvens públicas, privadas ou híbridas.

C) se concentra na modularidade da arquitetura, mas ainda apresenta grande acoplamento e dependência de outros serviços.

D) é um conceito revolucionário que pode ajudar muitas empresas a acelerar a inovação, mas necessita de alto investimento financeiro para seu desenvolvimento.

E) é um conjunto de serviços fortemente acoplados na nuvem pública, grandes e independentes, projetadas para agregar valor reconhecido aos negócios.

A

Comentários para cada alternativa:

A) traz benefícios somente se executado no modelo “Serverless”, em que os desenvolvedores não precisam provisionar servidores ou gerenciar a escala das aplicações. - Incorreta. Embora as aplicações nativas da nuvem possam se beneficiar do modelo serverless, elas não estão restritas a ele. A computação
serverless é apenas uma das muitas técnicas que podem ser usadas no desenvolvimento de aplicações nativas da nuvem.

B) é uma maneira de criar e executar aplicações responsivas, escaláveis e tolerantes a falhas, em qualquer ambiente, seja em nuvens públicas, privadas ou híbridas. - Correta. As aplicações nativas da nuvem são projetadas para tirar vantagem da computação em nuvem, o que permite que elas sejam responsivas, escaláveis e tolerantes a falhas. Além disso, essas aplicações podem ser executadas em qualquer tipo de ambiente de nuvem.

C) se concentra na modularidade da arquitetura, mas ainda apresenta grande acoplamento e dependência de outros serviços. - Incorreta. Uma das principais características das aplicações nativas da nuvem é a baixa dependência e o acoplamento fraco entre os serviços. Isso permite que cada serviço seja
desenvolvido, implantado e escalado independentemente.

D) é um conceito revolucionário que pode ajudar muitas empresas a acelerar a inovação, mas necessita de alto investimento financeiro para seu desenvolvimento. - Incorreta. Embora seja verdade que as aplicações nativas da nuvem possam ajudar as empresas a acelerar a inovação, elas não necessariamente requerem um alto investimento financeiro. Com a computação em nuvem, as empresas podem começar pequeno e escalar conforme a necessidade.

E) é um conjunto de serviços fortemente acoplados na nuvem pública, grandes e independentes, projetadas para agregar valor reconhecido aos negócios. - Incorreta. As aplicações nativas da nuvem são caracterizadas por serviços fracamente acoplados, e não fortemente acoplados. Além disso, esses serviços não precisam ser necessariamente grandes; eles podem ser projetados para serem pequenos e focados, ou seja, seguem a filosofia do microsserviço.

Gabarito: B

22
Q
  1. (FGV - 2023 - SEFAZ-MG - Auditor Fiscal da Receita Estadual - Tecnologia da Informação (Tarde)) …
    Você precisa implementar uma arquitetura de cloud para um sistema que terá picos de uso sazonais, pensando em otimizar os custos com essa infraestrutura e garantir que durante o pico de uso mais intenso, é necessário que o sistema tenha recursos suficientes para manter a estabilidade e performance e que isso seja feito de forma automatizada.

Nesse sentido, analise os conceitos de cloud a seguir.
I. Disponibilidade
II. Escalabilidade
III. Elasticidade
IV. Monitoramento
V. DevOps

Para o caso descrito, precisam ser implementados, respectivamente, os conceitos

A) I e II, apenas.
B) II e III, apenas.
C) III e IV, apenas.
D) IV e V, apenas.
E) I, II, III, IV e V.

A

A alternativa correta é:

B) II e III, apenas.

✔ Explicação:

O enunciado destaca duas necessidades principais:

  1. Manter estabilidade e performance durante picos de uso sazonais
  2. Otimizar custos com infraestrutura automaticamente

Para isso, os conceitos mais diretamente aplicáveis são:

II. Escalabilidade
- Refere-se à capacidade do sistema de crescer (ou diminuir) em termos de recursos para lidar com variações na carga.
- Pode ser vertical (mais poder de processamento) ou horizontal (mais instâncias de servidores).

III. Elasticidade
- Refere-se à automação desse escalonamento: aumento ou redução de recursos de forma dinâmica, conforme a demanda.
- É essencial para otimização de custos, pois evita recursos ociosos.

❌ Por que os outros não são centrais nesse caso?

  • I. Disponibilidade: Importante, mas não é o foco da questão (estabilidade sob picos e custo).
  • IV. Monitoramento: Fundamental para análise e gestão, mas não resolve diretamente a questão de escalar automaticamente ou otimizar custos.
  • V. DevOps: Aborda integração entre desenvolvimento e operações, mas não é essencial para responder à demanda descrita.
23
Q
  1. (FGV - 2022 - Senado Federal - Analista Legislativo - Análise de Sistemas) …

Nos últimos anos, a adoção de ambientes em nuvem cresceu expressivamente. Modelos de serviço em nuvem facilitam a criação de soluções tecnológicas modernas de maneiras diferentes.

A seguir, estão listadas algumas características de um desses modelos.

I. O provedor de nuvem fica responsável pelo gerenciamento da infraestrutura de servidores, sistemas operacionais, atualizações e outras tarefas administrativas.

II. Acessível pela internet por meio do navegador web.

III. Permite equipes de desenvolvimento colaborarem em todo o ciclo de vida de um aplicativo, incluindo codificação, integração, teste, entrega, implantação e feedback.

As características descritas referem-se a
A) IAC.
B) TaaS.
C) SaaS.
D) IaaS.
E) PaaS.

A

A alternativa correta é:

E) PaaS (Platform as a Service)

✔ Explicação:

Vamos analisar as características:

I. O provedor de nuvem fica responsável pelo gerenciamento da infraestrutura de servidores, sistemas operacionais, atualizações e outras tarefas administrativas.
👉 Isso é típico de PaaS, onde o desenvolvedor não precisa gerenciar a infraestrutura.

II. Acessível pela internet por meio do navegador web.
👉 Também é comum em soluções PaaS, que fornecem ambientes de desenvolvimento acessíveis via web.

III. Permite equipes de desenvolvimento colaborarem em todo o ciclo de vida de um aplicativo, incluindo codificação, integração, teste, entrega, implantação e feedback.
👉 Essa descrição se encaixa perfeitamente em PaaS, que oferece uma plataforma completa para desenvolvimento e entrega de software.

❌ Por que as outras estão incorretas?

  • A) IAC (Infrastructure as Code): É uma prática de DevOps, não um modelo de serviço em nuvem.
  • B) TaaS (Testing as a Service): Foca apenas em testes, não cobre todo o ciclo de vida do desenvolvimento.
  • C) SaaS (Software as a Service): Entrega aplicativos prontos para uso, não uma plataforma de desenvolvimento.
  • D) IaaS (Infrastructure as a Service): O provedor oferece infraestrutura, mas o usuário ainda gerencia SOs, middleware, etc.
24
Q
  1. (FGV - 2022 - SEFAZ-AM - Analista de Tecnologia da Informação da Fazenda Estadual - Tarde) …

O desenvolvimento e a disponibilização de serviços na nuvem é uma prática muito comum. Sobre uma plataforma de streaming de filmes que cobra por assinatura, assinale a opção que indica o modelo de serviço recebido do provedor de nuvem e o que é entregue pelo desenvolvedor ao usuário final.

A) Recebe SaaS e entrega PaaS.
B) Recebe SaaS e entrega IaaS.
C) Recebe PaaS e entrega SaaS.
D) Recebe PaaS e entrega IaaS.
E) Recebe IaaS e entrega IaaS.

A

A alternativa correta é:

C) Recebe PaaS e entrega SaaS.

✔ Explicação:

🟢 O que uma plataforma de streaming (ex: Netflix, Disney+) faz?

  • Entrega ao usuário final um serviço pronto e funcional, acessado via navegador, app ou TV – ou seja, um Software as a Service (SaaS).
  • O usuário não gerencia infraestrutura, nem precisa instalar nada.

🛠 E o que a empresa que desenvolve essa plataforma consome da nuvem?

  • Ela usa serviços de plataforma para desenvolver e hospedar seu software: banco de dados gerenciado, ambientes de desenvolvimento, ferramentas de deployment e escalabilidade, ou seja, Platform as a Service (PaaS).

🧩 Ligando os pontos:

  • A empresa recebe PaaS (para construir e hospedar a aplicação).
  • E entrega SaaS (a plataforma de streaming final para o usuário).

❌ Por que as outras estão erradas?

  • A) Recebe SaaS e entrega PaaS – Errado, SaaS é software pronto, não se usa para construir PaaS.
  • B) Recebe SaaS e entrega IaaS – Errado, a empresa não entrega infraestrutura.
  • D) Recebe PaaS e entrega IaaS – Também incorreto, a empresa entrega software, não infraestrutura.
  • E) Recebe IaaS e entrega IaaS – Muito controle, não faz sentido nesse contexto.

Se quiser, posso montar um fluxograma ou esqueminha visual mostrando essa relação (tipo: Nuvem → Desenvolvedor → Usuário Final).A alternativa correta é:

C) Recebe PaaS e entrega SaaS.

✔ Explicação:

🟢 O que uma plataforma de streaming (ex: Netflix, Disney+) faz?

  • Entrega ao usuário final um serviço pronto e funcional, acessado via navegador, app ou TV – ou seja, um Software as a Service (SaaS).
  • O usuário não gerencia infraestrutura, nem precisa instalar nada.

🛠 E o que a empresa que desenvolve essa plataforma consome da nuvem?

  • Ela usa serviços de plataforma para desenvolver e hospedar seu software: banco de dados gerenciado, ambientes de desenvolvimento, ferramentas de deployment e escalabilidade, ou seja, Platform as a Service (PaaS).

🧩 Ligando os pontos:

  • A empresa recebe PaaS (para construir e hospedar a aplicação).
  • E entrega SaaS (a plataforma de streaming final para o usuário).

❌ Por que as outras estão erradas?

  • A) Recebe SaaS e entrega PaaS – Errado, SaaS é software pronto, não se usa para construir PaaS.
  • B) Recebe SaaS e entrega IaaS – Errado, a empresa não entrega infraestrutura.
  • D) Recebe PaaS e entrega IaaS – Também incorreto, a empresa entrega software, não infraestrutura.
  • E) Recebe IaaS e entrega IaaS – Muito controle, não faz sentido nesse contexto.
25
5. (FGV - 2022 - SEFAZ-AM - Analista de Tecnologia da Informação da Fazenda Estadual - Tarde) ... Existem alguns benefícios na adoção de nuvens privadas em relação às nuvens públicas. Assinale a opção que descreve apenas benefícios de uma nuvem privada. A) Melhor nível de serviço, em oposição às diversas equipes especializadas que operam nas nuvens públicas. B) Melhor controle e estabilidade, em oposição ao compartilhamento de recursos inerente às nuvens públicas. C) Melhor contingenciamento, em oposição às nuvens públicas, que possuem Data Centers distribuídos no mundo todo. D) Menor custo de administração, em oposição aos altos custos iniciais dos serviços das nuvens públicas. E) Rápida atualização no menu de serviços, em oposição à escassez de serviços das nuvens públicas.
A alternativa **correta** é: ✅ **B) Melhor controle e estabilidade, em oposição ao compartilhamento de recursos inerente às nuvens públicas.** --- ✔ Explicação: **Nuvens privadas** são implementações de computação em nuvem usadas exclusivamente por uma única organização. Elas oferecem: - **Maior controle** sobre dados e infraestrutura; - **Maior estabilidade**, já que os recursos são **dedicados** e **não compartilhados** com outras organizações, como ocorre nas nuvens públicas; - **Segurança personalizada**, conforme os requisitos da empresa; - **Compliance mais rígido**, útil para setores regulados (governo, saúde, finanças). --- ❌ Por que as outras estão erradas? - **A) Melhor nível de serviço...** → Falso: nuvens públicas **podem ter equipes altamente especializadas** e **excelente SLA**, muitas vezes superiores às de nuvens privadas. - **C) Melhor contingenciamento...** → Falso: nuvens públicas têm **alta redundância e contingência** com **data centers globais**, o que é uma **vantagem**, não desvantagem. - **D) Menor custo de administração...** → Falso: nuvem privada costuma ter **maior custo**, pois a empresa **mantém toda a infraestrutura**. - **E) Rápida atualização no menu de serviços...** → Falso: a nuvem pública é que tem **rapidez e variedade** nos serviços oferecidos.
26
6. (FGV - 2022 - SEFAZ-AM - Analista de Tecnologia da Informação da Fazenda Estadual - Tarde) ... O provisionamento de serviços em nuvem divide-se basicamente em: IaaS – Infraestrutura como Serviço, PaaS – Plataforma como Serviço e SaaS – Software como Serviço. Assinale a opção que indica o modelo de serviço que dá mais autonomia de gerenciamento do ambiente ao cliente. A) SaaS, porque o cliente é capaz de gerenciar o sistema operacional do serviço. B) PaaS, porque o cliente é capaz de gerenciar a virtualização do serviço. C) IaaS, porque o cliente é capaz de gerenciar o sistema operacional, os dados e a aplicação do serviço. D) SaaS, porque o cliente é capaz de gerenciar a unidade de armazenamento do serviço. E) SaaS, porque o cliente é capaz de gerenciar a virtualização do serviço.
A alternativa **correta** é: ✅ **C) IaaS, porque o cliente é capaz de gerenciar o sistema operacional, os dados e a aplicação do serviço.** --- ✔ Explicação: **IaaS (Infraestrutura como Serviço)** oferece ao cliente o **maior nível de controle e autonomia**. O provedor cuida da infraestrutura (rede, servidores físicos, virtualização, armazenamento), e o cliente gerencia: - O **sistema operacional**; - As **aplicações**; - Os **dados**; - E em alguns casos, também **o middleware**. Esse modelo é ideal para quem quer flexibilidade total para configurar o ambiente de acordo com suas necessidades. --- ❌ Por que as outras estão erradas? - **A) SaaS... gerenciar sistema operacional** → Errado. No **SaaS**, tudo é gerenciado pelo provedor, o cliente apenas **usa o software** (ex: Gmail, Office 365). - **B) PaaS... gerenciar virtualização** → Errado. No **PaaS**, o cliente **não gerencia a infraestrutura ou virtualização**, apenas o código e os dados da aplicação. - **D) SaaS... gerenciar unidade de armazenamento** → Errado. No SaaS, nem o armazenamento físico nem o lógico é gerenciado pelo cliente. - **E) SaaS... gerenciar a virtualização** → Errado novamente. O cliente não tem **acesso à virtualização** no SaaS.
27
7. (FGV - 2022 - MPE-GO - Assistente de Informática) A equipe de suporte de redes do MP-GO decidiu modernizar seu parque computacional para otimizar a alocação dos seus recursos implantando uma nuvem. Usando equipamentos próprios hospedados internamente, a nuvem que a equipe de suporte deve implantar é A) distribuída. B) múltipla. C) híbrida. D) comunitária. E) privada.
A alternativa **correta** é: ✅ **E) privada.** --- ✔ Explicação: A **nuvem privada** é aquela implantada **dentro da organização**, usando **infraestrutura própria**, e **gerenciada internamente**. É ideal para instituições que precisam de: - **Maior controle sobre os dados e a segurança;** - **Customização do ambiente conforme políticas internas;** - **Conformidade com normas específicas (como LGPD, por exemplo).** No caso descrito, o **MP-GO está usando equipamentos próprios hospedados internamente**, ou seja, estamos claramente falando de uma **nuvem privada**. --- ❌ Por que as outras estão erradas? - **A) Nuvem distribuída** → refere-se à infraestrutura espalhada geograficamente, podendo ser privada ou pública. - **B) Nuvem múltipla (multi-cloud)** → uso de **vários provedores de nuvem pública diferentes**, o que não é o caso aqui. - **C) Nuvem híbrida** → combinação entre **nuvem privada e pública**, também não aplicável à descrição. - **D) Nuvem comunitária** → compartilhada entre várias organizações com interesses em comum, o que também não se encaixa no contexto.
28
8. (FGV - 2015 - Câmara Municipal de Caruaru - PE - Técnico Legislativo) ... A computação em nuvem objetiva a utilização de servidores remotos, acessados por meio da Internet, para a realização de processos computacionais, que antes eram dependentes do hardware de cada usuário. De modo geral, a computação em nuvem pode ser dividida em duas categorias, caracterizadas a seguir: I. o processamento de dados está associado a programas que são acessados nos servidores centrais e é, ainda, a forma menos utilizada de computação em nuvem. Com as ferramentas disponíveis, é possível editar textos, planilhas, apresentações, tabelas, gráficos e outros documentos sem precisar ter um programa instalado no seu computador; porém, isso traz a necessidade de ter um navegador e uma conexão à Internet. Os documentos ficam armazenados “em nuvem", podendo-se editar um documento no computador pessoal, ou até mesmo por meio de um celular, sem precisar de dispositivos como o pendrive, por exemplo. II. o armazenamento de dados é a forma mais utilizada pelos usuários da Internet. Os primeiros serviços de armazenamento de dados estavam ligados aos servidores online de e-mails. Há necessidade de o usuário criar uma conta em algum servidor e enviar os seus arquivos. Isso significa que esse usuário precisa identificar quais servidores armazenam o tipo de arquivo que ele pretende salvar, além de avaliar se o servidor oferece a capacidade de armazenamento de que precisa. A forma de envio dos arquivos, assim como o tipo de arquivo a ser armazenado, varia de acordo com o conjunto de serviços oferecidos por cada servidor remoto. Nesse contexto, dois exemplos de recursos que suportam a computação em nuvem são A) DataStore e GoogleDocs. B) DropBox e DataStore. C) iCloud e DropBox. D) Thunderbird e iCloud. E) GoogleDocs e Thunderbird.
(a) Errado, desconheço ferramenta chamada DataStore; (b) Errado, desconheço ferramenta chamada DataStore; (c) Correto, ambas são ferramentas de computação em nuvem; (d) Errado, Thunderbird é um cliente de correio eletrônico; (e) Errado, Thunderbird é um cliente de correio eletrônico. Gabarito: C
29
9. (FGV - 2014 - Prefeitura de Osasco - SP - Oficial Administrativo) Uma nova tendência surgida nos últimos anos é a “computação em nuvem”. Observe as seguintes afirmativas sobre o uso de aplicativos por meio dessa modalidade. I. Permite o uso de computadores locais com configurações de hardware mais simples e econômicas. II. Permite acesso aos aplicativos por meio de outros computadores. III. Não requer instalações de software sofisticadas nos computadores de onde é feito o acesso. IV. O gerenciamento de pastas e arquivos dos aplicativos fica bastante simplificado. V. Não requer o uso de senhas de acesso. NÃO está correta a afirmativa: A) I; B) II; C) III; D) IV; E) V.
(I) Correto, uma vez que a maioria dos recursos serão disponibilizados pela nuvem, não é necessário ter computadores locais com configurações de hardware potentes e caras; (II) Correto, é realmente possível acessar aplicativos por meio de diversos computadores, uma vez que o acesso é feito via navegador web; (III) Correto, uma vez que é necessário apenas um simples navegador web; (IV) Correto, trata-se de um gerenciamento simples; (V) Errado, é requerido – sim – o uso de senhas para que um usuário autorizado se autentique e acesse a nuvem. Gabarito: E
30
6. Qual dos seguintes é um exemplo de uso da computação em nuvem FaaS? A) Uma empresa usa servidores dedicados para hospedar seu site B) Um desenvolvedor implementa uma função que é executada em resposta a eventos de solicitações HTTP C) Uma organização compra e mantém toda a sua infraestrutura de TI D) Uma empresa utiliza um único software para todas as suas operações E) Um usuário armazena seus arquivos pessoais em um disco rígido externo
Gabarito: B FaaS (Function as a Service), ou computação sem servidor, permite que os desenvolvedores executem código em resposta a eventos, como solicitações HTTP, sem se preocupar com a gestão da infraestrutura de servidores.
31
7. Qual dos seguintes exemplos melhor ilustra o uso de PaaS (Platform as a Service)? A) Uma empresa usa o Google Docs para colaboração de documentos B) Um profissional acessa Microsoft Word localmente C) Uma empresa armazena dados no Amazon S3 D) Um usuário usa Salesforce para gerenciar clientes E) Um desenvolvedor utiliza Heroku para implementar e gerenciar aplicativos
A alternativa **correta** é: ✅ **E) Um desenvolvedor utiliza Heroku para implementar e gerenciar aplicativos** --- ✔ Explicação: **PaaS (Platform as a Service)** fornece uma **plataforma pronta** para que **desenvolvedores criem, testem e implementem aplicações**, sem se preocupar com a infraestrutura subjacente (servidores, sistema operacional, rede, etc.). O **Heroku** é um exemplo clássico de PaaS: - Ele oferece uma **plataforma de desenvolvimento completa**; - Permite que o desenvolvedor foque apenas no **código da aplicação**; - Garante o provisionamento automático de recursos, deploy simplificado, versionamento e escalabilidade. --- ❌ Por que os outros estão errados? - **A) Google Docs** → é **SaaS** (Software as a Service), pois o usuário apenas utiliza um software pronto via navegador. - **B) Microsoft Word localmente** → é um **software tradicional instalado localmente**, **não é nuvem**. - **C) Amazon S3** → é **IaaS** (Infrastructure as a Service), pois é um serviço de **armazenamento de arquivos**. - **D) Salesforce** → é **SaaS**, porque é uma **ferramenta de CRM pronta para uso**, sem necessidade de desenvolvimento.
32
8. O que distingue o modelo de serviço PaaS dos outros modelos de serviço de nuvem? A) PaaS oferece aplicativos completos ao usuário final B) PaaS entrega uma plataforma para que os clientes desenvolvam, rodem e gerenciem aplicações sem a complexidade de construir e manter a infraestrutura C) PaaS fornece somente a infraestrutura básica de TI D) PaaS é usado apenas para armazenamento de dados E) PaaS não permite a personalização do ambiente de desenvolvimento
Gabarito: B PaaS (Plataforma como Serviço) fornece uma plataforma e ambiente de desenvolvimento, permitindo aos usuários criar, executar e gerenciar aplicações sem se preocupar com a infraestrutura subjacente, o que o distingue de IaaS (que fornece somente a infraestrutura) e SaaS (que fornece aplicativos completos).
33
9. Qual das seguintes combinações de modelos de implantação e modelos de serviço seria mais adequada para uma organização que deseja manter dados altamente sensíveis em um ambiente controlado, mas também quer aproveitar a escalabilidade e o custo-benefício da computação em nuvem? A) Nuvem Privada com SaaS B) Nuvem Pública com IaaS C) Nuvem Multicloud com IaaS D) Nuvem Híbrida com PaaS E) Nuvem Privada com PaaS
A alternativa **correta** é: ✅ **D) Nuvem Híbrida com PaaS** --- ✔ Explicação: Uma **nuvem híbrida** combina os **benefícios da nuvem privada** (controle, segurança e conformidade para dados sensíveis) com as **vantagens da nuvem pública** (escalabilidade, elasticidade e redução de custos). - **Nuvem híbrida** permite que a organização: - Mantenha **dados sensíveis** em um ambiente **controlado (privado)**; - Utilize recursos **escaláveis e econômicos** da nuvem **pública**, quando necessário. - **PaaS (Platform as a Service)**: - Facilita o **desenvolvimento e implementação** de aplicações sem se preocupar com a infraestrutura; - É uma boa escolha quando se deseja **rapidez, flexibilidade e eficiência** no ciclo de desenvolvimento. --- ❌ Por que as outras estão erradas? - **A) Nuvem Privada com SaaS**: não oferece escalabilidade pública nem flexibilidade híbrida. - **B) Nuvem Pública com IaaS**: expõe dados sensíveis a maiores riscos de segurança. - **C) Nuvem Multicloud com IaaS**: multicloud envolve múltiplos provedores, mas não necessariamente resolve o problema de **controle de dados sensíveis**. - **E) Nuvem Privada com PaaS**: oferece segurança, mas **não aproveita a escalabilidade e custo-benefício** da nuvem pública.
34
10. Qual dos seguintes cenários exemplifica melhor o uso de IaaS? A) Uma empresa utiliza Amazon EC2 para executar servidores virtuais B) Um usuário acessa o Google Docs para editar documentos C) Um desenvolvedor usa Heroku para implementar aplicativos D) Uma organização utiliza Salesforce para gerenciar clientes E) Um profissional usa Dropbox para armazenar arquivos
Gabarito: A O uso de Amazon EC2 para executar servidores virtuais é um exemplo clássico de IaaS, onde a infraestrutura de computação é fornecida como serviço e o usuário controla o sistema operacional e aplicativos.
35
1. (FGV / FUNSAÚDE – 2021) No Linux, a saída (output) de um comando pode ser direcionada para um arquivo ou processo. Nesse contexto, assinale o redirecionamento que é determinado pelo símbolo >>. a) Adicionar o conteúdo direcionado a um arquivo existente, ou a um novo arquivo se não existir o arquivo referido. b) Descartar o conteúdo direcionado; não gravar e não mostrar. c) Direcionar o conteúdo para outro comando ou processo. d) Gravar um novo arquivo com o conteúdo direcionado; não pode existir eventual arquivo homônimo. e) Gravar um novo arquivo com o conteúdo direcionado, sobrescrevendo eventual arquivo homônimo.
O símbolo >> permite adicionar o conteúdo direcionado a um arquivo existente, ou a um novo arquivo se não existir o arquivo referido. Por exemplo: ao executar ls >> listagem.txt, o resultado da listagem (saída) não será apresentado em tela, mas enviado para um arquivo chamado listagem.txt (e se este arquivo já existir, será adicionado ao final do arquivo). Gabarito: Letra A
36
2. (FGV / AL-RO – 2018) Em um sistema de arquivos de um computador com sistema operacional Linux CentOS 7 em sua configuração padrão, o diretório /etc/ contém, predominantemente, a) arquivos executáveis. b) bibliotecas do sistema. c) arquivos de configuração. d) dispositivos de bloco. e) arquivos temporários.
(a) Errado, os arquivos executáveis ficam no diretório /bin; (b) Errado, as bibliotecas do sistema ficam no diretório /lib; (c) Correto, os arquivos de configuração ficam no diretório /etc; (d) Errado, os dispositivos de bloco ficam no diretório /dev; (e) Errado, os arquivos temporários ficam no diretório /temp. Gabarito: Letra C
37
3. (FGV / BANESTES – 2018) Considere o arquivo /livros/livro1.txt em um ambiente Linux. O comando que pode ser utilizado para dar permissão total para o proprietário do arquivo, permissão de apenas leitura para o grupo de usuários do arquivo e nenhuma permissão para os demais usuários do sistema é: a) chmod 027 /livros/livro1.txt b) chmod 146 /livros/livro1.txt c) chmod 641 /livros/livro1.txt d) chmod 720 /livros/livro1.txt e) chmod 740 /livros/livro1.txt
A alternativa correta é: **e) chmod 740 /livros/livro1.txt** --- ✔️ Explicação: O comando `chmod` em sistemas Linux altera as permissões de arquivos ou diretórios. As permissões são definidas com 3 dígitos octais, representando: - **1º dígito (owner)**: proprietário do arquivo - **2º dígito (group)**: grupo associado ao arquivo - **3º dígito (others)**: todos os demais usuários Cada permissão é representada por um valor: - **4** = leitura (r) - **2** = escrita (w) - **1** = execução (x) - **0** = nenhuma permissão Esses valores são somados conforme a permissão desejada: - **7** = 4 (leitura) + 2 (escrita) + 1 (execução) → **permissão total** - **4** = somente leitura - **0** = nenhuma permissão --- Aplicando ao exercício: Queremos: - **Proprietário** com permissão total → **7** - **Grupo** com permissão somente leitura → **4** - **Outros usuários** sem permissão → **0** Logo, o comando é: ```bash chmod 740 /livros/livro1.txt ``` ✅ **Alternativa correta: e) chmod 740 /livros/livro1.txt**
38
4. (FGV / Prefeitura de Niterói/RJ – 2018) Pedro é o proprietário do arquivo header.txt em um sistema Linux e gostaria de assegurar que somente ele tivesse permissão de leitura, gravação e execução a este arquivo, enquanto que todos os demais usuários com acesso ao sistema tivessem somente a permissão de leitura. Assinale a opção que indica o comando que pode ser usado para conseguir esse objetivo. a) chmod ug+r header.txt b) chmod 766 header.txt c) chmod 722 header.txt d) chmod +r header.txt e) chmod 744 header.txt
A alternativa correta é: **e) chmod 744 header.txt** --- ✔️ Explicação: O comando `chmod` define as permissões para três categorias: 1. **Usuário (owner)** – quem é dono do arquivo (Pedro, neste caso) 2. **Grupo (group)** – outros usuários que pertencem ao mesmo grupo do arquivo 3. **Outros (others)** – todos os demais usuários do sistema Cada permissão é representada por um número: - **4** = leitura (r) - **2** = escrita (w) - **1** = execução (x) As permissões desejadas são: - **Usuário (Pedro):** leitura, escrita e execução → `4+2+1 = 7` - **Grupo:** apenas leitura → `4` - **Outros:** apenas leitura → `4` Logo, o valor numérico para as permissões é: ```bash chmod 744 header.txt ``` --- ✅ Alternativa correta: **e) chmod 744 header.txt**
39
5. (FGV / MPE-AL – 2018) Para baixar arquivos para o sistema operacional Ubuntu, uma das fontes oficiais é mostrada a seguir. Memorial University of Newfoundland ftp 10 Mbps O acrônimo ftp refere-se: a) ao método de autenticação usado para estabelecer a conexão. b) ao status da conexão. c) a um indicativo da segurança dos dados na conexão. d) a um indicativo da velocidade de transferência de arquivos. e) a um protocolo para a transferência de arquivo.
FTP (File Transfer Protocol) é um protocolo para transferência de arquivos. Gabarito: Letra E
40
1. Em um ambiente onde a continuidade dos negócios é crítica, qual método de backup é mais adequado para minimizar o tempo de recuperação de dados? A) Backup incremental B) Backup diferencial C) Backup completo D) Backup de cópia E) Backup diário
Gabarito: C O backup completo é ideal para ambientes onde a continuidade dos negócios é crítica, pois permite uma recuperação rápida e direta dos dados.
41
2. Em relação ao uso de fitas magnéticas para a realização de backups, qual é a principal desvantagem quando comparadas com outras formas modernas de armazenamento, como discos rígidos e armazenamento em nuvem? A) Maior facilidade de danos físicos B) Menor velocidade de acesso aos dados C) Maior facilidade de compartilhamento D) Menor capacidade de armazenamento E) Menor custo por gigabyte
Gabarito: B Embora fitas magnéticas possam ter um menor custo por gigabyte em comparação a outras formas de armazenamento, elas apresentam uma velocidade de acesso aos dados significativamente menor, sendo essa a sua principal desvantagem.
42
3. Qual é a principal vantagem do backup incremental em comparação com o backup diferencial? A) Compatibilidade com mais sistemas B) Maior segurança dos dados C) Facilidade de configuração D) Melhor desempenho de rede E) Menor espaço de armazenamento utilizado
Gabarito: E O backup incremental utiliza menos espaço de armazenamento porque apenas copia os dados alterados desde o último backup, seja ele incremental ou completo.
43
4. Qual dos seguintes tipos de backup é mais apropriado para ambientes onde a perda de dados não pode ser tolerada e requer restaurações rápidas? A) Backup incremental B) Backup diferencial C) Backup completo D) Backup diário E) Backup de cópia
Gabarito: C O backup completo é mais apropriado para ambientes onde a perda de dados não pode ser tolerada e restaurações rápidas são necessárias. Ele envolve copiar todos os dados de uma vez, permitindo uma recuperação simples e rápida.
44
5. Ao considerar a implementação de um sistema de backup em uma empresa que precisa garantir a recuperação rápida e precisa dos dados em caso de falha, qual das opções abaixo representa a melhor escolha? A) Implementar apenas backups incrementais diários B) Utilizar exclusivamente backups diferenciais C) Realizar apenas backups de cópia ao final de cada mês D) Configurar uma combinação de backups completos semanais e incrementais diários E) Confiar apenas no armazenamento em nuvem sem qualquer backup local
Gabarito: D Uma combinação de backups completos semanais e incrementais diários proporciona um equilíbrio entre a eficiência do armazenamento e a velocidade de recuperação, garantindo que os dados possam ser restaurados rapidamente sem comprometer o espaço de armazenamento.
45
6. Qual das seguintes opções NÃO é uma função do comando 'grep' no Linux? A) Buscar texto em arquivos usando expressões regulares B) Alterar permissões de arquivos C) Filtrar saídas de outros comandos D) Encontrar correspondências exatas de texto E) Utilizar padrões complexos para a busca de informações
Gabarito: B O comando 'grep' é usado para buscar texto em arquivos, filtrar saídas de outros comandos e pode utilizar tanto expressões regulares quanto padrões simples para encontrar correspondências. Ele não é usado para alterar permissões de arquivos, função que é desempenhada pelo comando 'chmod'.
46
7. Qual dos seguintes sistemas de arquivos é conhecido por suportar grandes capacidades de armazenamento e arquivos grandes? A) FAT32 B) NTFS C) ext3 D) XFS E) ReiserFS
A alternativa correta é: **D) XFS** --- ✔️ Explicação: O **XFS** é um sistema de arquivos de alto desempenho criado originalmente pela SGI para o sistema operacional IRIX, e posteriormente portado para o Linux. Ele é conhecido por: - Suporte a arquivos muito grandes (exabytes), - Excelente escalabilidade para grandes volumes de dados, - Alto desempenho em operações de leitura e escrita com arquivos grandes, - Suporte a **journaling**, garantindo maior confiabilidade. --- Comparação com os demais: - **FAT32** → limita arquivos a **4 GB** e partições a **2 TB**. - **NTFS** → suporta arquivos grandes, mas é mais comum em sistemas Windows. - **ext3** → tem boas capacidades, mas é limitado comparado ao ext4 ou XFS. - **ReiserFS** → foi inovador no passado, mas é pouco utilizado atualmente e tem limitações em grandes volumes. --- ✅ Gabarito: **D) XFS**
47
8. Qual ambiente de desktop Linux é conhecido por ser extremamente leve e rápido, ideal para hardware com recursos limitados? A) KDE Plasma B) GNOME C) Unity D) XFCE E) Mandriva
A alternativa correta é: **D) XFCE** --- ✔️ Explicação: **XFCE** é um ambiente de desktop Linux conhecido por ser: - **Extremamente leve e rápido**, - Ideal para **hardware mais antigo** ou com **recursos limitados**, - Simples, mas ainda assim **personalizável**, - Baixo consumo de **memória RAM** e **CPU**, mantendo boa usabilidade. --- Comparação com os demais: - **KDE Plasma** → moderno e muito customizável, mas **mais pesado** que XFCE. - **GNOME** → visual elegante e recursos modernos, porém **consome bastante recursos**. - **Unity** → foi o ambiente padrão do Ubuntu por um tempo, **menos leve** que XFCE. - **Mandriva** → **não é um ambiente gráfico**, mas sim uma antiga **distribuição Linux**. --- ✅ Gabarito: **D) XFCE**
48
9. Quem foi o criador do Linux e em que ano o projeto foi inicialmente lançado? A) Richard Stallman, 1983 B) Linus Torvalds, 1991 C) Ken Thompson, 1969 D) Bill Gates, 1985 E) Steve Jobs, 1976
Gabarito: B Linus Torvalds iniciou o desenvolvimento do Linux em 1991 como um projeto pessoal inspirado pelo sistema Minix. Ele publicou o código-fonte na internet, convidando colaboradores, o que ajudou a acelerar o desenvolvimento do sistema operacional.
49
10. Qual comando do Linux é usado para alterar as permissões de arquivos e diretórios? A) chown B) chmod C) ls D) cd E) mv
Gabarito: B O comando 'chmod' é utilizado para alterar as permissões de arquivos e diretórios, permitindo ao usuário especificar quem pode ler, escrever ou executar um arquivo.