IaaS, PaaS e SaaS Explicados
Entenda os três modelos de serviços de nuvem com exemplos do mundo real e descubra qual camada da pilha cada modelo abstrai para você.
IaaS, PaaS e SaaS Explicados é uma aula grátis de Azure Fundamentals no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Azure Fundamentals, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Azure Fundamentals inclui 4 aulas no total.
A pilha de modelos de serviço da nuvem
Os serviços de nuvem vêm em três modalidades — IaaS, PaaS e SaaS. Eles diferem na quantidade da pilha que o provedor executa por você, desde o hardware bruto até um app pronto.
IaaS: infraestrutura como serviço
IaaS aluga máquinas virtuais, armazenamento e rede para você. Você gerencia o OS e tudo o que está acima dele; o Azure cuida do hardware físico. A VM fica sob seu controle.
# IaaS example: create a VM (you manage OS and above)
az vm create \
--resource-group myRG \
--name myIaaSVM \
--image Win2022Datacenter \
--size Standard_B2sQuem gerencia o quê em IaaS?
Com IaaS, o Azure executa o hardware e a virtualização, enquanto você cuida do OS, dos apps e dos dados. Isso o torna ideal para migrar um app existente para a nuvem.
PaaS: plataforma como serviço
PaaS sobe um nível — o Azure executa o OS e o ambiente de execução, então você apenas envia seu código e seus dados. O comando abaixo implanta um app web com a plataforma totalmente gerenciada.
# PaaS example: deploy a web app (OS and runtime managed by Azure)
az webapp up \
--name myWebApp \
--resource-group myRG \
--runtime 'NODE:20-lts'Casos de uso e benefícios do PaaS
PaaS é excelente quando você quer lançar rapidamente sem se preocupar com servidores — pense no App Service ou no Azure SQL. A desvantagem: menos controle sobre o OS subjacente.
SaaS: software como serviço
SaaS é um app pronto para uso: basta entrar e usar — como o Microsoft 365 ou o Salesforce. O provedor executa absolutamente tudo por você.
Comparando os três modelos
Pense em pizza: IaaS são os ingredientes crus que você cozinha, PaaS é a pizza parcialmente assada à qual você adiciona coberturas, e SaaS chega pronta para comer. Quanto mais gerenciado, menor o controle. 🍕
Serviços do Azure associados a cada modelo
A maioria dos serviços se encaixa em um modelo: VMs e discos são IaaS, o App Service e o Functions são PaaS, e o Microsoft 365 é SaaS. Alguns, como o AKS, combinam modelos.
Escolhendo o modelo de serviço certo
Escolha o modelo com base no controle e na velocidade: IaaS para acesso completo ao OS, PaaS para avançar rapidamente, SaaS para software padrão. Muitas equipes usam os três tranquilamente.
Serverless como extensão do PaaS
Serverless leva o PaaS ainda mais longe — com o Azure Functions, você se esquece completamente dos servidores. O código é executado sob demanda, pode ser reduzido a zero e você paga apenas por execução.
# Azure Functions: HTTP-triggered function snippet
module.exports = async function (context, req) {
context.res = {
body: 'Hello from Azure Functions!'
};
};Resumo da matriz de responsabilidades
Mapa rápido de quem gerencia o quê: IaaS = você é responsável pelo OS e por tudo acima dele; PaaS = você é responsável pelos apps e pelos dados; SaaS = você é responsável apenas pelos seus dados e pelo acesso.
Verificação rápida
Hora da verificação rápida! Vamos conferir se IaaS, PaaS e SaaS estão claros agora.
Recapitulação da lição
Recapitulando: IaaS oferece infraestrutura bruta que você gerencia, PaaS permite que você se concentre no código, e SaaS entrega um produto pronto, com o provedor executando tudo.
Perguntas Frequentes
A aula “IaaS, PaaS e SaaS Explicados” é grátis?
Sim — o texto completo de “IaaS, PaaS e SaaS Explicados” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Azure Fundamentals, atualize para CoddyKit PRO. O curso de Azure Fundamentals inclui 4 aulas no total.
O que vou aprender em “IaaS, PaaS e SaaS Explicados”?
Entenda os três modelos de serviços de nuvem com exemplos do mundo real e descubra qual camada da pilha cada modelo abstrai para você. Você pratica Azure Fundamentals com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Azure Fundamentals?
Nenhuma experiência prévia é necessária. Azure Fundamentals no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “IaaS, PaaS e SaaS Explicados”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Azure Fundamentals?
Sim. Cada aula de Azure Fundamentals inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Nuvem vs. Infraestrutura Tradicional no Local
- IaaS, PaaS e SaaS Explicados
- Nuvem Pública, Privada e Híbrida
- Principais Benefícios da Nuvem e Economias de Escala