Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — VUNESP 2023
- Código
- vu196817
- Banca
- VUNESP
- Órgão
- TRF 3
- Ano
- 2023
- Cargo
- TJ TRF3
- ASaaS.
- BPaaS.
- CIaaS.
- DBaaS.
- ETaaS.
GabaritoC — IaaS.
Gabarito: letra C. O aluguel de uma instância de máquina virtual na nuvem é um serviço do tipo IaaS (Infrastructure as a Service — Infraestrutura como Serviço), pois o provedor entrega recursos de infraestrutura virtualizados — como processamento, memória, armazenamento e rede — sob demanda, e o cliente tem controle sobre o sistema operacional e as aplicações. Essa classificação é um dos três modelos de serviço fundamentais da computação em nuvem, ao lado de PaaS e SaaS, conforme a definição do NIST (National Institute of Standards and Technology).
A computação em nuvem (cloud computing) é um modelo que permite acesso conveniente e sob demanda a um conjunto de recursos computacionais configuráveis — redes, servidores, armazenamento, aplicações e serviços — que podem ser rapidamente provisionados e liberados com o mínimo de esforço de gestão ou interação com o provedor. Dentro desse modelo, os serviços são tradicionalmente agrupados em três grandes categorias, que diferem pelo nível de abstração e pelo grau de controle que o cliente possui sobre a infraestrutura subjacente.
O IaaS é o modelo mais próximo da infraestrutura física: o provedor disponibiliza máquinas virtuais, armazenamento, redes e outros recursos de computação fundamental, e o cliente é responsável por instalar e gerenciar o sistema operacional, o middleware e as aplicações. É exatamente o caso do aluguel de uma instância de máquina virtual — o cliente "aluga" o hardware virtualizado e tem controle sobre o ambiente a partir do sistema operacional para cima. O provedor cuida da infraestrutura física, da virtualização e da disponibilidade dos recursos.
O PaaS (Platform as a Service — Plataforma como Serviço) vai um passo além: além da infraestrutura, o provedor entrega também o sistema operacional, o middleware e ferramentas de desenvolvimento, permitindo que o cliente desenvolva, compile e implante aplicações sem se preocupar com a gestão da infraestrutura subjacente. O SaaS (Software as a Service — Software como Serviço) é o modelo mais abstrato: o provedor entrega a aplicação pronta, acessível via navegador ou API, e o cliente apenas utiliza o software, sem qualquer controle sobre a infraestrutura ou a plataforma.
A pegadinha desta questão está justamente na distinção entre esses modelos. O candidato que confunde "alugar uma máquina virtual" com "usar uma plataforma de desenvolvimento" ou "usar um software pronto" erra a questão. A banca explora a confusão clássica entre o que é infraestrutura (IaaS), o que é plataforma (PaaS) e o que é software (SaaS). O aluguel de uma instância de máquina virtual é o exemplo canônico de IaaS — é a entrega de capacidade de processamento e armazenamento virtualizados, sem qualquer camada de plataforma ou aplicação incluída.
Guarde a fronteira entre os três modelos: IaaS entrega a infraestrutura (máquinas virtuais, storage, rede); PaaS entrega a infraestrutura + plataforma (SO, middleware, ferramentas de desenvolvimento); SaaS entrega a infraestrutura + plataforma + aplicação pronta. É exatamente nessa fronteira que as alternativas se dividem.
Modelo de Serviço | O que o provedor entrega | Controle do cliente | Exemplo típico |
|---|---|---|---|
IaaS (Infraestrutura como Serviço) | Infraestrutura virtualizada (máquinas virtuais, storage, rede) | Cliente gerencia o SO, middleware e aplicações | Aluguel de instância de máquina virtual |
PaaS (Plataforma como Serviço) | Infraestrutura + SO, middleware e ferramentas de desenvolvimento | Cliente desenvolve e implanta sem gerenciar a infraestrutura | Plataforma de desenvolvimento web |
SaaS (Software como Serviço) | Infraestrutura + plataforma + aplicação pronta | Cliente apenas utiliza o software | Google Drive, Microsoft 365 |
SaaS (Software as a Service) é o modelo em que o provedor entrega a aplicação pronta para uso, acessível via navegador ou API, sem que o cliente tenha qualquer controle sobre a infraestrutura ou a plataforma. Exemplos clássicos: Google Drive, Dropbox, Microsoft 365, Salesforce. O aluguel de uma máquina virtual não se enquadra aqui, pois o cliente não recebe um software pronto, mas sim um recurso de infraestrutura sobre o qual ele mesmo instalará o sistema operacional e as aplicações.
PaaS (Platform as a Service) entrega, além da infraestrutura, o sistema operacional, o middleware e ferramentas de desenvolvimento, permitindo que o cliente desenvolva e implante aplicações sem gerenciar a infraestrutura subjacente. O aluguel de uma máquina virtual não é PaaS, pois no IaaS o cliente tem controle sobre o sistema operacional e as aplicações, enquanto no PaaS essa gestão é do provedor. A confusão entre IaaS e PaaS é comum, mas a distinção está no nível de controle: no IaaS, o cliente gerencia o SO; no PaaS, o provedor gerencia.
IaaS (Infrastructure as a Service) é o modelo em que o provedor disponibiliza recursos de infraestrutura virtualizados — máquinas virtuais, armazenamento, redes — sob demanda, e o cliente tem controle sobre o sistema operacional, o middleware e as aplicações. O aluguel de uma instância de máquina virtual é o exemplo paradigmático de IaaS: o cliente "aluga" o hardware virtualizado e é responsável por configurar e gerenciar o ambiente a partir do SO. O provedor cuida da infraestrutura física, da virtualização e da disponibilidade.
BaaS (Backend as a Service — Backend como Serviço) é um modelo menos tradicional que entrega funcionalidades de backend prontas — como autenticação, banco de dados, notificações push e armazenamento de arquivos — para que o desenvolvedor foque apenas no frontend da aplicação. Não se confunde com o aluguel de uma máquina virtual, que é um recurso de infraestrutura bruta, sem qualquer camada de backend ou aplicação incluída. O BaaS é um modelo complementar, voltado para acelerar o desenvolvimento de aplicações móveis e web.
TaaS não é um acrônimo consagrado nos modelos de serviço da computação em nuvem. Embora existam variações como "Testing as a Service" (Teste como Serviço) ou "Transportation as a Service" (Transporte como Serviço), nenhuma delas é um modelo de serviço fundamental da nuvem, e certamente não corresponde ao aluguel de uma máquina virtual. A banca incluiu essa alternativa como distrator para testar se o candidato conhece os acrônimos canônicos (IaaS, PaaS, SaaS) e não se deixa levar por siglas inventadas ou pouco usuais.
Para fixar os três modelos de serviço, pense na "pizza como serviço": IaaS é a pizza congelada (você recebe a massa e os ingredientes, mas precisa assar e montar — você gerencia o SO e as aplicações); PaaS é a pizza delivery (você recebe a pizza pronta para comer, mas não controla o forno — você só desenvolve e implanta); SaaS é o restaurante (você só consome a pizza pronta, sem qualquer controle sobre o processo). O aluguel de uma máquina virtual é sempre IaaS.
Gabarito: letra C — o aluguel de uma instância de máquina virtual é um serviço do tipo IaaS.
Link permanente: /questoes/vu196817