0Pricing
Azure Fundamentals · Aula

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_B2s

Quem 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

  1. Nuvem vs. Infraestrutura Tradicional no Local
  2. IaaS, PaaS e SaaS Explicados
  3. Nuvem Pública, Privada e Híbrida
  4. Principais Benefícios da Nuvem e Economias de Escala
← Voltar para Azure Fundamentals