Questão de Noções de Informática — Internet — Quadrix 2023
- Código
- qg035013
- Banca
- Quadrix
- Órgão
- PROCON-DF
- Ano
- 2023
- Nível
- Superior
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. A afirmativa está correta porque PaaS (Platform as a Service) é, de fato, um modelo de serviço de computação em nuvem que fornece uma plataforma sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicativos de software. O conceito apresentado no enunciado corresponde exatamente à definição clássica de PaaS, conforme a literatura e as provas de informática.
A computação em nuvem (cloud computing) é um modelo que permite acesso ubíquo, conveniente e sob demanda a um conjunto compartilhado de recursos computacionais configuráveis (redes, servidores, armazenamento, aplicações e serviços), que podem ser rapidamente provisionados e liberados com mínimo esforço de gerenciamento. Dentro desse modelo, existem três categorias principais de serviço, que se diferenciam pelo nível de abstração e pelo que é gerenciado pelo provedor versus o que é gerenciado pelo cliente: IaaS (Infraestrutura como Serviço), PaaS (Plataforma como Serviço) e SaaS (Software como Serviço).
O PaaS é o modelo intermediário. Ele fornece um ambiente sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicativos de software. Em outras palavras, o provedor disponibiliza não apenas a infraestrutura básica (como no IaaS), mas também o sistema operacional, o middleware e as ferramentas de desenvolvimento, permitindo que o desenvolvedor se concentre apenas na criação e no gerenciamento dos seus aplicativos, sem se preocupar com a configuração ou o gerenciamento da infraestrutura subjacente (servidores, armazenamento, rede e bancos de dados). Exemplos clássicos de PaaS incluem o Microsoft Azure e o Google App Engine.
A distinção entre os três modelos é um dos pontos mais cobrados em provas de informática. A tabela abaixo resume as principais diferenças:
Critério | IaaS | PaaS | SaaS |
|---|---|---|---|
O que oferece | Infraestrutura (servidores, VMs, armazenamento, rede) | Plataforma de desenvolvimento (infra + SO + middleware) | Software/aplicativo pronto para uso |
Foco do cliente | Controle total da infraestrutura | Desenvolvimento de aplicativos | Utilização do software |
Gerenciamento do provedor | Infraestrutura física e virtualização | Infraestrutura + SO + middleware | Tudo (infra, SO, aplicativo, manutenção) |
Exemplos | Amazon EC2, Google Drive, Dropbox | Microsoft Azure, Google App Engine | Google Docs, Office 365 |
A pegadinha que a banca costuma explorar é a inversão dos conceitos: apresentar a definição de IaaS como se fosse PaaS, ou vice-versa. No entanto, nesta questão, a definição apresentada é fiel ao PaaS, não havendo qualquer armadilha. O enunciado afirma que PaaS é um modelo de serviço de computação em nuvem, o que é uma verdade absoluta e incontestável.
Para fixar, lembre-se da hierarquia de responsabilidade: no IaaS, o cliente gerencia tudo acima da virtualização; no PaaS, o cliente gerencia apenas os aplicativos e dados; no SaaS, o cliente não gerencia nada, apenas usa. Se a questão falar em "ambiente para desenvolvimento", "teste" ou "gerenciamento de aplicativos", a resposta é PaaS.
Gabarito: CERTO.
Link permanente: /questoes/qg035013