Pular para o conteúdo principal

Desafio 09: Máquinas Virtuais e Disponibilidade

Tempo Estimado

20-30 min | Custo: Gratuito (apenas exploração) | Domínio: Arquitetura e Serviços Azure (35-40%)

Habilidades do exame cobertas

  • Descrever opções de VM (Azure VMs, VM Scale Sets, availability sets, Azure Virtual Desktop)
  • Descrever recursos necessários para máquinas virtuais
  • Comparar tipos de computação (VMs, containers, functions)

Visão Geral

Azure Virtual Machines (VMs) são recursos de computação IaaS que permitem executar sistemas operacionais Windows ou Linux na nuvem. Quando você cria uma VM, o Azure também cria vários recursos de suporte: uma interface de rede virtual, um disco e (opcionalmente) um endereço IP público.

Para tornar VMs altamente disponíveis, o Azure oferece Availability Sets (protegem contra falhas de hardware dentro de um datacenter) e Availability Zones (protegem contra falhas de datacenter inteiro).

Explorar

Tarefa 1: Explorar criação de VM (não crie!)

  1. No Portal Azure, clique em Create a resourceVirtual Machine
  2. Explore cada aba sem criar:

Aba Basics:

  • Subscription, Resource Group, nome da VM, Region
  • Availability options: None, Availability Zone, Availability Set, Scale Set
  • Image (SO): Windows Server, Ubuntu, Red Hat, etc.
  • Size: Escolha a combinação de CPU/RAM

Aba Disks:

  • Tipo de disco do SO: Premium SSD, Standard SSD, Standard HDD

Aba Networking:

  • Virtual network, subnet, public IP, NSG
  1. Clique em Cancel — apenas entendendo o que é necessário

Tarefa 2: Entender recursos relacionados à VM

Quando você cria uma VM, o Azure cria:

RecursoFinalidadeObrigatório?
Virtual MachineA instância de computaçãoSim
OS Disk (Managed Disk)Armazenamento para o sistema operacionalSim
Network Interface (NIC)Conecta a VM a uma rede virtualSim
Virtual NetworkRede para a VM se comunicarSim (nova ou existente)
Public IP AddressPermite acesso à internet para a VMOpcional
Network Security GroupRegras de firewall para a VMRecomendado

Tarefa 3: Entender opções de disponibilidade

OpçãoProtege contraComo funciona
Availability SetFalhas de hardware em um datacenterVMs distribuídas entre fault domains e update domains
Availability ZoneFalhas de datacenterVMs colocadas em diferentes zonas físicas
VM Scale SetMudanças de demandaAuto-escala o número de VMs idênticas

Fault domains = racks físicos separados (energia + rede) Update domains = grupos que podem ser reiniciados juntos durante manutenção

Tarefa 4: Explorar tamanhos de VM

  1. No Portal Azure, vá em Virtual MachinesCreate
  2. Clique em See all sizes (ou no seletor de tamanho)
  3. Navegue pelas categorias de famílias de VM:
FamíliaPrefixoIdeal para
Uso geralB, DTestes, dev, bancos de dados pequenos
Otimizada para computaçãoFCargas de trabalho intensivas em CPU
Otimizada para memóriaE, MBancos de dados grandes, cache
Otimizada para armazenamentoLBig data, data warehousing
GPUNTreinamento de ML, renderização gráfica
  1. Clique em Cancel

Tarefa 5: Azure Virtual Desktop

Azure Virtual Desktop (AVD) é um serviço de VM relacionado:

  • Fornece desktops e aplicativos Windows virtuais
  • Usuários acessam de qualquer dispositivo via navegador ou cliente
  • TI gerencia o desktop centralmente no Azure
  • Windows 10/11 multi-sessão (exclusivo do Azure — não é possível on-premises)
Alternativa Azure CLI
# List available VM sizes in a region
az vm list-sizes --location eastus --query "[0:10].{Name:name, Cores:numberOfCores, RAM_MB:memoryInMb}" --output table

# List available VM images
az vm image list --output table

# List VM images for Ubuntu
az vm image list --offer Ubuntu --all --query "[0:5]" --output table

Conceitos-Chave

ConceitoDescrição
Azure VMComputação IaaS — você gerencia o SO e as aplicações
Availability SetDistribui VMs entre fault/update domains dentro de um datacenter
Availability ZoneDistribui VMs entre datacenters fisicamente separados
VM Scale SetGrupo de VMs idênticas que auto-escala com base na demanda
Azure Virtual DesktopDesktops hospedados na nuvem acessíveis de qualquer dispositivo
Fault domainRack físico separado (protege contra falha de hardware)
Update domainAgrupamento lógico para reinicializações de manutenção planejada

Verificação de Conhecimento

1. Qual recurso do Azure distribui VMs entre datacenters fisicamente separados dentro de uma região?

2. Quando você cria uma Azure VM, qual recurso é automaticamente criado para armazenar o sistema operacional?

3. Uma empresa precisa fornecer desktops Windows 10 para 100 funcionários que podem ser acessados de qualquer dispositivo, em qualquer lugar. Qual serviço devem usar?

4. Qual é a finalidade dos VM Scale Sets?

5. Em um Availability Set, o que um "fault domain" representa?

Saiba Mais