Baseline scenario
Approx. cost: ~$48 / month.
What you get
- 6 resource groups (hub, spoke-prod, monitor, backup, security, migrate)
- Hub VNet
10.0.0.0/23withAzureFirewallSubnet,GatewaySubnet,default - Spoke VNet
10.0.2.0/23withsnet-workload - NAT Gateway on the spoke (zone-redundant, Standard SKU) for outbound internet
- Private DNS zone
privatelink.vaultcore.azure.netlinked to both VNets - Key Vault with Private Endpoint into the spoke (RBAC, public access disabled)
- Log Analytics workspace (
PerGB2018, 0.5 GB/day quota) - Automation Account (Basic)
- Recovery Services Vault (Standard, GeoRedundant, soft-delete on)
What you donโt get
- No Azure Firewall, no UDRs
- No hub โ spoke peering (workloads only need outbound + Azure-private)
- No VPN Gateway
When to choose it
- Youโre standing up a low-cost shell for a small workload
- You donโt need centralized egress inspection
- The customer has no on-premises footprint to connect to
Deploy
terraform workspace select -or-create baselineterraform apply -var-file=scenarios/baseline.tfvars