Pular para o conteúdo principal

Desafio 04: IaaS — Infrastructure as a Service

Tempo Estimado

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

CamadaQuem gerencia?
Dados e acessoVocê
AplicaçõesVocê
RuntimeVocê
Sistema operacionalVocê
Máquina virtualVocê
Controles de redeVocê
Host físicoAzure
Rede físicaAzure
Datacenter físicoAzure

Tarefa 2: Explorar serviços IaaS do Azure

  1. No Portal Azure, clique em Create a resource
  2. Pesquise por Virtual Machine — este é o serviço IaaS principal
  3. 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
  4. Clique Cancel quando terminar de explorar

Tarefa 3: Explorar outros serviços IaaS

Navegue até All services e encontre estas ofertas IaaS:

Serviço AzureO que forneceVocê gerencia
Virtual MachinesInstâncias de computaçãoSO, apps, patches
Virtual NetworkInfraestrutura de redeFaixas de IP, regras de roteamento
Managed DisksArmazenamento em bloco para VMsDados, configurações de criptografia
Load BalancerDistribuição de tráfegoRegras, 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
Alternativa Azure CLI
# 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

ConceitoDescrição
IaaSA nuvem fornece hardware virtualizado; você gerencia o SO e acima
Lift-and-shiftMover cargas de trabalho existentes para VMs na nuvem com mudanças mínimas
VM Scale SetsGrupos de VMs idênticas que escalam automaticamente com base na demanda
Controle máximoIaaS oferece o maior controle, mas também a maior responsabilidade
Pague-por-usoPague 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