IaaS, PaaS e SaaS
cloud
Os três modelos de serviço da nuvem, do mais cru ao mais pronto: infraestrutura, plataforma e software como serviço.
São as três camadas de abstração da nuvem — quanto mais alto, menos você gerencia:
- IaaS (Infraestrutura como Serviço): você aluga os blocos crus — máquinas virtuais, rede, armazenamento — e gerencia o sistema operacional pra cima. Ex: AWS EC2, Azure VMs, Google Compute Engine.
- PaaS (Plataforma como Serviço): o provedor cuida da infraestrutura e do runtime; você só sobe o código. Ex: App Platform do DigitalOcean (onde roda o omegale), Heroku, Azure App Service.
- SaaS (Software como Serviço): software pronto, acessado pelo navegador, sem instalar nada. Ex: Gmail, Notion, Salesforce.
A analogia clássica da pizza: IaaS é a cozinha alugada, PaaS é a pizza entregue para você assar, SaaS é a pizza pronta na mesa. O serverless é uma evolução que abstrai ainda mais o servidor.