Pular para o conteúdo principal

Questão de Sistemas Operacionais — Cloud Computing — Quadrix 2025

Sistemas OperacionaisCloud Computing
Código
qg597674
Banca
Quadrix
Órgão
CREMESE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas

A computação em nuvem (cloud computing) está crescendo e se tornando a principal infraestrutura de processamento das empresas. Considerando essa informação, julgue o item a seguir.


Em ambientes PaaS, os desenvolvedores podem focar no código da aplicação, enquanto a plataforma cuida da execução, da escalabilidade e da manutenção.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Computação em nuvem: PaaS (Plataforma como Serviço)

CERTO. A afirmação está correta: no modelo PaaS, o provedor gerencia a infraestrutura subjacente (servidores, sistemas operacionais, runtime, rede) e o desenvolvedor se concentra no código da aplicação, enquanto a plataforma cuida da execução, escalabilidade e manutenção. Essa é a essência do PaaS, conforme a definição clássica de modelos de serviço em cloud computing.

O PaaS (Platform as a Service) é um dos três modelos de serviço fundamentais da computação em nuvem, ao lado do IaaS (Infrastructure as a Service) e do SaaS (Software as a Service). A ideia central é oferecer um ambiente completo de desenvolvimento e implantação de aplicações, no qual o provedor fornece e gerencia a plataforma — incluindo sistema operacional, ambiente de execução, banco de dados, servidor web e ferramentas de desenvolvimento — e o cliente (desenvolvedor) apenas escreve e gerencia o código da sua aplicação. Isso libera o desenvolvedor de tarefas operacionais como provisionamento de servidores, aplicação de patches, atualizações de segurança e manutenção da infraestrutura.

Na prática, quando uma empresa contrata um PaaS (como Google App Engine, Heroku ou Azure App Service), ela não se preocupa com a máquina virtual, o sistema operacional ou o escalonamento manual: a plataforma provisiona automaticamente os recursos necessários, escala a aplicação conforme a demanda e cuida da manutenção contínua. O desenvolvedor faz o deploy do código e a plataforma cuida do resto. Isso é exatamente o que a afirmação descreve.

A distinção entre os modelos é crucial para entender a afirmação. No IaaS, o cliente gerencia o sistema operacional, o middleware e as aplicações, enquanto o provedor fornece apenas a infraestrutura virtualizada (máquinas virtuais, armazenamento, rede). No SaaS, o cliente usa o software pronto, sem se preocupar com nada além da configuração do uso. O PaaS fica no meio: o provedor gerencia a plataforma (infraestrutura + runtime), e o cliente gerencia apenas a aplicação. A tabela abaixo resume a divisão de responsabilidades:

Critério

IaaS

PaaS

SaaS

O que o cliente gerencia

Aplicação, dados, runtime, SO

Aplicação e dados

Apenas uso/configuração

O que o provedor gerencia

Virtualização, servidores, rede, armazenamento

Tudo do IaaS + runtime, SO, middleware

Tudo (aplicação incluída)

Foco do cliente

Infraestrutura e aplicação

Código da aplicação

Utilização do software

Exemplo

AWS EC2, Azure VM

Google App Engine, Heroku

Gmail, Salesforce

A pegadinha que a banca poderia explorar é inverter os papéis: dizer que no PaaS o desenvolvedor cuida da infraestrutura, ou que no IaaS a plataforma cuida do código. Aqui, a afirmação está alinhada com a definição correta, sem armadilha.

1IaaS
Cliente: aplicação, dados, runtime, SO
Provedor: virtualização, servidores, rede
2PaaS
Cliente: aplicação e dados
Provedor: runtime, SO, middleware, escalabilidade
3SaaS
Cliente: uso/configuração
Provedor: tudo (aplicação incluída)
Modelos de serviço em nuvem
LEVELsoulevel.com.br
Modelos de serviço em nuvem: IaaS (Cliente: aplicação, dados, runtime, SO, Provedor: virtualização, servidores, rede); PaaS (Cliente: aplicação e dados, Provedor: runtime, SO, middleware, escalabilidade); SaaS (Cliente: uso/configuração, Provedor: tudo (aplicação incluída))
NÃO CAIA NESSA!

Para questões sobre modelos de serviço, lembre-se da "escada" de responsabilidade: no IaaS você gerencia tudo acima do hypervisor; no PaaS, você gerencia só a aplicação; no SaaS, você não gerencia nada. Se a alternativa disser que o desenvolvedor "cuida da infraestrutura" no PaaS, está errada — essa é a pegadinha clássica.

CERTO — a afirmação descreve corretamente o modelo PaaS, no qual o provedor gerencia a plataforma e o desenvolvedor foca no código, com execução, escalabilidade e manutenção sob responsabilidade da plataforma.

Gabarito: C (Certo)

Link permanente: /questoes/qg597674