Desafio 04: IaaS — Infrastructure as a Service
20-30 min | Custo: Gratuito | Domínio: Conceitos de Nuvem (25-30%)
Habilidades do exame cobertas
- Descrever Infrastructure as a Service (IaaS)
- Identificar casos de uso apropriados para IaaS
- Descrever o modelo de responsabilidade compartilhada em relação ao IaaS
Visão Geral
Infrastructure as a Service (IaaS) é a categoria de serviço em nuvem mais flexível. Ela oferece máximo controle sobre seus recursos de computação — você aluga o hardware (máquinas virtuais, armazenamento, redes) e gerencia todo o resto por conta própria.
Pense no IaaS como alugar um espaço de escritório vazio: o proprietário fornece o prédio, eletricidade e encanamento. Você traz seus próprios móveis, equipamentos e equipe. Você decide como usar o espaço.
No Azure, IaaS significa que você gerencia o sistema operacional, aplicações, runtime e dados. O Azure gerencia o hardware físico, rede e datacenter.
Explorar
Tarefa 1: Entender as responsabilidades do IaaS
| Camada | Quem gerencia? |
|---|---|
| Dados e acesso | Você |
| Aplicações | Você |
| Runtime | Você |
| Sistema operacional | Você |
| Máquina virtual | Você |
| Controles de rede | Você |
| Host físico | Azure |
| Rede física | Azure |
| Datacenter físico | Azure |
Tarefa 2: Explorar serviços IaaS do Azure
- No Portal Azure, clique em Create a resource
- Pesquise por Virtual Machine — este é o serviço IaaS principal
- Não crie — apenas explore o formulário de criação:
- Observe que você escolhe o SO (Windows/Linux)
- Você seleciona o tamanho da VM (CPU/RAM)
- Você configura rede, discos, gerenciamento
- Você é responsável por aplicar patches e manter o SO
- Clique Cancel quando terminar de explorar
Tarefa 3: Explorar outros serviços IaaS
Navegue até All services e encontre estas ofertas IaaS:
| Serviço Azure | O que fornece | Você gerencia |
|---|---|---|
| Virtual Machines | Instâncias de computação | SO, apps, patches |
| Virtual Network | Infraestrutura de rede | Faixas de IP, regras de roteamento |
| Managed Disks | Armazenamento em bloco para VMs | Dados, configurações de criptografia |
| Load Balancer | Distribuição de tráfego | Regras, health probes |
Tarefa 4: Quando usar IaaS
IaaS é ideal quando você precisa de:
- Controle total sobre o SO e a pilha de software
- Migração lift-and-shift — mover VMs on-prem existentes para o Azure
- Ambientes personalizados — versões específicas de SO, drivers customizados
- Dev/test — criar e destruir ambientes rapidamente
- Computação de alto desempenho — cargas de trabalho especializadas com GPU/CPU
IaaS NÃO é ideal quando:
- Você só quer rodar um aplicativo web (use PaaS em vez disso)
- Você quer serviço de e-mail (use SaaS em vez disso)
- Você não tem equipe para gerenciar patches e atualizações do SO
# List available VM sizes in a region (does not create anything)
az vm list-sizes --location eastus --output table | head -20
# List available VM images (does not create anything)
az vm image list --output table
Conceitos-Chave
| Conceito | Descrição |
|---|---|
| IaaS | A nuvem fornece hardware virtualizado; você gerencia o SO e acima |
| Lift-and-shift | Mover cargas de trabalho existentes para VMs na nuvem com mudanças mínimas |
| VM Scale Sets | Grupos de VMs idênticas que escalam automaticamente com base na demanda |
| Controle máximo | IaaS oferece o maior controle, mas também a maior responsabilidade |
| Pague-por-uso | Pague por minuto/hora pelas VMs enquanto estiverem rodando |
Verificação de Conhecimento
1. No modelo IaaS, quem é responsável por aplicar patches no sistema operacional?
2. Uma empresa quer migrar seus servidores on-premises existentes para o Azure com mudanças mínimas nas aplicações. Qual abordagem e modelo de serviço é mais apropriado?
3. Qual dos seguintes é um exemplo de IaaS no Azure?
4. Qual tipo de serviço em nuvem fornece o MAIOR controle para o cliente?
Saiba Mais
- 📚 Guia de Estudos AZ-900 — Materiais de estudo curados
- Microsoft Learn: Descrever tipos de serviço em nuvem
- O que é IaaS?