Questão nº 64
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 64)
Paulo está fechando contrato com um provedor de nuvem que oferece apenas serviços no modelo SaaS.
Como Paulo conhece a recomendação NIST SP 800-145, ele sabe que poderá:
- Aimplantar seus próprios serviços, utilizando ferramentas de desenvolvimento arbitrárias;
- Bexecutar apenas os serviços oferecidos pelo provedor; (alternativa correta)
- Cdefinir seu próprio ambiente de execução, com a escolha do sistema operacional e ferramentas para criação de serviços;
- Dimplantar seus próprios serviços, desde que utilizem apenas as linguagens e ferramentas oferecidas pelo provedor;
- Edefinir uma infraestrutura própria, controlando recursos como armazenamento e processamento na nuvem.
Resposta comentada
Gabarito Alternativa B
O SaaS (Software as a Service) é um modelo de computação em nuvem onde o provedor entrega um software completo e pronto para uso, geralmente acessível via navegador web, e o usuário apenas o consome. É como usar um aplicativo de e-mail online, onde você não se preocupa com a infraestrutura, sistema operacional ou desenvolvimento do software.
- (A) Incorreta: Em SaaS, você não implanta seus próprios serviços nem escolhe ferramentas de desenvolvimento. Isso é característica de PaaS (Platform as a Service) ou IaaS (Infrastructure as a Service).
- (B) Correta: Em um modelo SaaS, o usuário tem acesso apenas ao software final oferecido pelo provedor, sem gerenciar a infraestrutura subjacente ou o ambiente de desenvolvimento. Paulo poderá apenas utilizar as funcionalidades do serviço que o provedor já disponibiliza.
- (C) Incorreta: Definir ambiente de execução, escolher sistema operacional e ferramentas é controle concedido em modelos como PaaS ou IaaS, mas não em SaaS, onde o provedor gerencia tudo isso.
- (D) Incorreta: Armadilha da banca! A frase "implantar seus próprios serviços" já descaracteriza o SaaS. Mesmo com a restrição de "linguagens e ferramentas oferecidas pelo provedor", essa descrição se encaixa perfeitamente no modelo PaaS (Platform as a Service), onde o usuário desenvolve e implanta suas aplicações em uma plataforma fornecida. No SaaS, o serviço já está pronto e implantado pelo provedor.
- (E) Incorreta: Controlar recursos de infraestrutura como armazenamento e processamento é a essência do IaaS (Infrastructure as a Service), o modelo que oferece o maior nível de controle ao usuário sobre a infraestrutura. No SaaS, o usuário não tem esse controle.
Fonte: FGV TRF1 2024 Técnico Judiciário - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.