Glossário › Informática
O que é Computação em nuvem (IaaS, PaaS e SaaS)?
Computação em nuvem (cloud computing) é o fornecimento sob demanda, pela rede (em geral a internet), de recursos de TI como servidores, armazenamento, bancos de dados, plataformas e programas. Em regra paga-se pelo uso e, na nuvem pública, o cliente não mantém a infraestrutura física. Os modelos de serviço são IaaS (infraestrutura), PaaS (plataforma) e SaaS (software).
Os modelos se diferenciam por quem gerencia o quê. No IaaS, o provedor entrega máquinas virtuais, armazenamento e rede, e o cliente instala e administra o sistema operacional e os programas. No PaaS, o provedor entrega um ambiente pronto para desenvolver e rodar aplicações, e o cliente cuida só do código e dos dados. No SaaS, o cliente só usa um programa pronto, pelo navegador ou pelo aplicativo, como o webmail e os editores de texto on-line.
Macete de prova: do IaaS ao SaaS, o cliente gerencia cada vez menos. IaaS é para quem administra servidores, PaaS para quem desenvolve sistemas e SaaS para o usuário final.
Quanto à implantação, a nuvem pode ser pública (aberta a qualquer cliente do provedor), privada (de uso exclusivo de uma organização, com a infraestrutura nas instalações dela ou de um terceiro), comunitária (compartilhada por organizações com interesses comuns) ou híbrida (mistura de duas ou mais). A definição do NIST, a mais cobrada pelas bancas, traz cinco características essenciais: autoatendimento sob demanda, amplo acesso pela rede, agrupamento de recursos, elasticidade rápida e serviço medido.
Como os recursos são acessados pela rede, o uso depende de conexão, salvo arquivos sincronizados para uso off-line. Guardar dados na nuvem não tira a responsabilidade de quem os trata: dados pessoais continuam protegidos pela LGPD.
Termos relacionados
Definição de caráter informativo, para estudo. As regras aplicáveis a cada caso estão na legislação vigente e, em concurso, no edital.