Contents

Chapter 1

Overview

This chapter covers the core features and capabilities of Azure Landing Zone Kit.

Overview

This kit provides a complete set of Bicep templates to deploy an Azure enterprise landing zone aligned with the Microsoft Cloud Adoption Framework (CAF). Instead of spending weeks translating CAF documentation into IaC, deploy a production-ready landing zone with governance guardrails, hub-spoke networking, identity integration, and centralized logging in hours.

Every template is modular — deploy the full kit or pick individual components for existing environments.

What's Included

Bicep Templates (7 templates)

TemplatePurpose
bicep/main-landing-zone.bicepOrchestrator that deploys the full landing zone
bicep/management-groups.bicepManagement group hierarchy for governance
bicep/hub-network.bicepHub VNet with Azure Firewall, Bastion, and VPN Gateway
bicep/spoke-network.bicepSpoke VNet with peering to hub and NSG rules
bicep/policy-assignments.bicepAzure Policy for compliance enforcement
bicep/log-analytics-workspace.bicepCentralized monitoring and diagnostics
bicep/identity-baseline.bicepRBAC role assignments and managed identities

Documentation

DocumentDescription
docs/architecture.mdReference architecture diagram and component breakdown
docs/governance-guide.mdAzure Policy strategy and management group design
docs/networking-guide.mdHub-spoke topology, firewall rules, and DNS design
docs/security-considerations.mdSecurity baseline, RBAC, and compliance mapping
docs/deployment-guide.mdStep-by-step deployment with az CLI

Scripts & Examples

FileDescription
scripts/landing_zone_validator.pyValidate deployment readiness and prerequisites
scripts/policy_compliance_report.pyGenerate policy compliance summary from JSON export
examples/params-enterprise.jsonEnterprise deployment parameters
examples/params-sandbox.jsonSandbox/dev deployment parameters

Prerequisites

  • Azure CLI 2.50+ (az --version)
  • Bicep CLI 0.22+ (az bicep version)
  • Azure subscription with Owner role (or User Access Administrator + Contributor)
  • Azure AD tenant with Global Administrator (for management groups)
  • For management groups: Tenant Root Group access enabled
Chapter 2

Quick Start

Follow this guide to get Azure Landing Zone Kit up and running in your environment.

Quick Start

bash
# 1. Login and set subscription
az login
az account set --subscription "YOUR_SUBSCRIPTION_ID"

# 2. Validate prerequisites
python scripts/landing_zone_validator.py

# 3. Deploy the management group hierarchy first
az deployment tenant create \
  --location eastus2 \
  --template-file bicep/management-groups.bicep \
  --parameters organizationName=AcmeCorp

# 4. Deploy the full landing zone
az deployment sub create \
  --location eastus2 \
  --template-file bicep/main-landing-zone.bicep \
  --parameters @examples/params-enterprise.json

Architecture Summary

Tenant Root Group
└── Acme Corp (top-level MG)
    ├── Platform
    │   ├── Connectivity    → Hub VNet, Firewall, VPN
    │   ├── Identity        → Azure AD, RBAC
    │   └── Management      → Log Analytics, Automation
    ├── Landing Zones
    │   ├── Production      → Spoke VNets, workloads
    │   └── Non-Production  → Dev/test spoke VNets
    ├── Sandbox             → Experimentation (relaxed policy)
    └── Decommissioned      → Resources pending deletion

Cost Notes

ComponentEstimated Monthly CostNotes
Azure Firewall (Standard)$912/moLargest cost — use Basic SKU for smaller orgs
VPN Gateway (VpnGw1)$138/moRequired for on-premises connectivity
Azure Bastion (Standard)$276/moUse Basic SKU ($138/mo) for cost savings
Log Analytics$2.76/GB ingestedFirst 5 GB/day free
Hub VNetFreeVNet itself is free; peering costs per GB
Azure PolicyFreeBuilt-in policies are free
Total Platform~$1,350/moBefore spoke workloads
Chapter 3
🔒 Available in full product

FAQ

You’ve reached the end of the free preview

Get the full Azure Landing Zone Kit and unlock everything.

All Chapters

Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.

Full Tool Suite

Access all interactive tools with complete data, all workload profiles, and the full scenario library.

Source Files

Downloadable source code, configuration files, and working examples from every chapter.

Lifetime Updates

Free updates for life. Every new chapter, tool, and improvement included.

Buy Now — $49 →
📦 Free sample included — download another copy for the full product.
Azure Landing Zone Kit v1.0.0 — Free Preview