Class Apoio p/ gravar videoaulas

AZ-104 — Hands-on "Empresa que cresce" · Inventário de recursos + estimativa de custo

Status: atualizado p/ estrutura 5 módulos × ~1 h = ~5 h (harmonizado com o áudio do career). Base: books-az104-pt.md + books-course-pt.md · Região: East US · Hoje: 2026-09-09.

⚠️ Todos os preços são APROXIMADOS (on-demand East US, sem contrato). Valores mudam. Trave os exatos no [Azure Pricing Calculator] (https://azure.microsoft.com/en-us/pricing/calculator/). Mantenha budget + alerta.


1. Premissas

Premissa Valor
Narrativa Empresa ControlCrest que cresce do início ao fim.
Estrutura 5 módulos (M1 Identidade/Governança · M2 Storage · M3 Compute · M4 Redes · M5 Monitor/Backup), ~1 h cada.
Região East US.
Uso das VMs Deallocate (stop/deallocated) fora das aulas. Paga disco + IP, não runtime.
Tipo de conta Pay-as-you-go, sem créditos.
Ambiente 1 tenant real recriando a "empresa". Sem várias subs pagas.

Estratégia de corte de custo

  1. VMs: menores possíveis (B-series) e sempre deallocated fora da aula.
  2. Serviços por hora (Bastion, VPN GW, Firewall, App GW, LB público): criar → demonstrar → deletar na sessão.
  3. Serviços por mês (discos, App Service pago, IPs): minimizar; reutilizar; deletar fase concluída.
  4. Storage: LRS/hot, poucos GiB → centavos/mês.
  5. Sempre: budget mensal + alerta 80% + tag por departamento.

2. Inventário por módulo

Código: R$ = só quando ligado na aula · P = cobrado por mês mesmo parado · 0 = gratuito/nominal.

M1 · Identidade & Governança (base, sem VM)

Recurso Detalhe Custo Objetivo
Tenant Entra ID renomeado p/ ControlCrest 0 identidade
Management groups CC-Corp / CC-Sandbox 0 hierarquia
Resource groups + tags rg-core, rg-apps-prd, rg-data-dev 0 organização
Azure Policy + locks locação, herança de tag, lock 0 governança
Cost Mgmt: budget + alerta US$ 50 / 80% 0 custo

M2 · Storage

Recurso Detalhe Custo Objetivo
Storage account (GPv2) LRS → GZRS, hot ~centavos conta/endpoints/redundância
Containers Blob + upload poucos GiB ~centavos blob, tiers
Azure Files share SMB ~centavos file share
Table/Queue (demo) pedidos/filas ~centavos table/queue
SAS / keys / firewall / RBAC de dados config 0 acesso seguro
Soft delete / lifecycle / versioning config ~centavos proteção
Conta secundária (lab) só na aula, deleta ~centavos failover

Storage é barato; o custo aparece se criar 4–5 contas e esquecer. Reutilizar 1 conta + criar contas de lab e deletar.

M3 · Compute

Recurso Detalhe Custo Objetivo
VM Linux (web) B-series R/P VM IaaS
VM Linux (app/db) B-series R/P VM
Managed disk (OS) Standard SSD ~32–64 GiB P disco
Public IP (dinâmico) p/ acesso P IP
Disk Encryption / identidade gerenciada config 0 -
VMSS + autoscale (demo) 2–3 instâncias R escala
Availability Zones / Set config 0/0 resiliência
App Service (web app) plano F1 Free 0 PaaS
ACI / Container Apps (demo) na aula, deleta R container
ACR (registry) Basic, puxa na aula R/P container
ARM/Bicep templates código 0 IaC

App Service F1 Free (US$ 0, 60 min CPU/dia) basta p/ aulas — elimina o item "site da empresa".

M4 · Redes

Recurso Detalhe Custo Objetivo
VNets + subnets hub/spoke 0 VNet
VNet peering lab 0 peering
NSG/ASG + UDR regras 0 segurança
Public IPs Standard, estático P IPs
Azure DNS zone domínio próprio ~US$ 0,5/mês/zona DNS
Bastion demo, deleta na sessão R acesso seguro VM
VPN Gateway demo curta, deleta R conectividade
Load Balancer Standard mínimo R LB
Application Gateway demo curta R L7
Private / Service endpoints lab 0/+ conectividade privada

Rede pura é grátis; os $ estão nos serviços de borda. Criar → demonstrar → deletar na sessão. Nunca dormem ligados.

M5 · Monitoramento & Backup

Recurso Detalhe Custo Objetivo
Log Analytics workspace 1 só ~centavos (5 GB/dia free) logs/KQL
Azure Monitor (métricas + alertas) action groups 0/baixo monitor
Network Watcher lab 0 troubleshoot
Recovery Services Vault (Backup) protege 1–2 VMs na aula R/P backup
Site Recovery (ASR) demo curta, deleta R DR

Log Analytics: 5 GB/dia gratuitos bastam; atente à retenção (é lição). Backup/ASR ligados só durante a demonstração.


3. Estimativa de custo (curso completo ~5 h de aula)

Valores aproximados USD, East US, VMs deallocated fora da aula. Pressupõe disciplina de deletar borda na sessão e 1 conta de storage.

Item ~$/h (ligado) ~$/mês (parado) Quando Subtotal
VMs Linux (M3) 0.02–0.13 discos ~1–5/mês aulas ~US$ 8–25
Discos gerenciados ~1–5 cada curso ~US$ 6–15
Public IPs (estáticos) ~3–4 cada M3→fim ~US$ 3–8
Bastion/VPN GW/App GW/LB (demo, deleta) 0.07–0.75 M4 ~US$ 2–6
Backup/ASR (demonstração) ~0.03–0.09 M5 ~US$ 1–2
Storage (1 conta, LRS, GiB) ~centavos–1 M2→fim ~US$ 1–3
App Service F1 / ACI / ACR / Functions Free / ~0.02–0.07 pequeno M3 ~US$ 1–4
Azure DNS zone ~0.5 M4 ~US$ 1
Log Analytics / monitor (free tier) ~0–2 M5 ~US$ 1–2
Reserva de erro/sobrenatal +US$ 8–12

Total estimado

Maiores alavancas de custo (para o storytelling)

  1. VM deixada ligada — B2s Linux esquecida ~US$ 35/mês. Lição nº 1 de custo.
  2. Serviços de borda de rede (M4) dormindo — cada um dezenas a centenas $/mês. Regra: delete na sessão.
  3. Várias storage accounts esquecidas — baratas, mas somam.
  4. Retenção de Logs (M5) — o que mais pesa na conta de monitor.

4. Riscos / observações


5. Próximos passos

  1. Travar tamanhos/SKUs e preços no Azure Pricing Calculator (East US).
  2. Definir budget mensal + alerta 80% + tag por departamento (M1).
  3. Montar a lista de nomes da empresa (usuários, grupos, deptos) em M1.
  4. Cronograma de 5 sessões (~1 h cada), com delete de borda no fim de cada sessão.