advancedAZ-30510-12 weeks prep7 min read
AZ-305: Azure Solutions Architect Expert — Study Guide
Study guide for the AZ-305 Designing Azure Infrastructure Solutions exam. Covers identity, data storage, compute, networking design, and business continuity at architect level.
azureaz-305architectsolutions-architectadvanceddesignexpert
Domains
7
Key concepts
10
Study time
10-12 weeks
Exam Overview
| Detail | Info |
|---|---|
| Exam code | AZ-305 |
| Duration | 120 minutes |
| Questions | 40–60 (scenario-based, case studies) |
| Passing score | 700 / 1000 |
| Cost | ~$165 USD |
| Validity | Renew annually |
| Prerequisite | Must hold AZ-104 to earn Expert badge |
Domain Weightings
| Domain | Weight |
|---|---|
| Design Identity, Governance, and Monitoring | 25–30% |
| Design Data Storage Solutions | 15–20% |
| Design Business Continuity Solutions | 15–20% |
| Design Infrastructure Solutions | 30–35% |
Domain 1: Identity, Governance, and Monitoring (25–30%)
Identity architecture
- Single tenant vs multi-tenant — enterprise apps use single tenant; ISVs use multi-tenant.
- Hybrid identity — Microsoft Entra Connect (sync on-prem AD to Entra ID); Password Hash Sync vs Pass-through Auth vs Federation.
- Entra ID B2B — invite external partners; they authenticate with their own IdP.
- Entra External ID (B2C) — customer identity; custom branding; OAuth, OIDC, SAML.
- Entitlement Management — access packages for automated provisioning of groups, apps, and SharePoint sites.
Governance at scale
- Azure Landing Zones — prescriptive, scalable environment design following CAF.
- Management subscriptions (Log Analytics, Automation)
- Platform subscriptions (Identity, Connectivity/Hub)
- Landing zone subscriptions (workloads)
- Azure Policy + Management Groups — enforce compliance top-down.
- Tagging strategy — mandatory tags enforced by Policy (Modify/Deny effect).
- Naming conventions — consistent resource naming for large environments.
Monitoring architecture
- Centralised Log Analytics — single workspace aggregating logs from all subscriptions.
- Azure Monitor — unified monitoring: metrics, alerts, dashboards.
- Application Insights — per-application APM; linked to central workspace.
- Diagnostic settings at scale — deploy via Azure Policy (DeployIfNotExists).
Domain 2: Data Storage Solutions (15–20%)
Storage service selection
| Requirement | Service |
|---|---|
| Unstructured blobs (images, video) | Azure Blob Storage |
| Shared file access (SMB/NFS) | Azure Files |
| Relational data, OLTP | Azure SQL Database or SQL Managed Instance |
| PostgreSQL, MySQL | Azure DB for PostgreSQL/MySQL |
| Globally distributed NoSQL | Azure Cosmos DB |
| Data warehouse, analytics | Azure Synapse Analytics |
| Real-time analytics | Azure Data Explorer |
| Message queue | Azure Queue Storage or Service Bus |
| Event streaming | Azure Event Hubs |
Cosmos DB design
- API choice — NoSQL API (documents), MongoDB API, Cassandra API, Gremlin (graphs), Table.
- Consistency levels — Strong → Bounded Staleness → Session → Consistent Prefix → Eventual.
- Partitioning — choose partition key carefully; high cardinality, even distribution.
- RU/s capacity — provision or autoscale; design for peak with auto-scale.
- Global distribution — add regions for low-latency reads; multi-write for active-active.
Data protection
- Geo-redundant storage — 6 copies across paired regions (GRS/GZRS).
- Soft delete — for blobs (1–365 days), containers, file shares, VMs.
- Point-in-time restore — roll back blob storage to a previous point.
- Immutable storage — WORM for compliance.
Domain 3: Business Continuity Solutions (15–20%)
Azure SLAs and composite SLA
- Availability = product of individual service SLAs.
- Improve availability: multi-instance (Availability Zones), active-active multi-region.
- RPO / RTO targets drive service selection (ASR, Backup, Geo-replication).
Compute resilience
| Option | Availability | SLA |
|---|---|---|
| Single VM (Premium SSD) | Single instance | 99.9% |
| Availability Set | Fault domains, update domains | 99.95% |
| Availability Zones | Physically separate datacentres | 99.99% |
| Multi-region active-active | Two+ regions | 99.99%+ |
Database business continuity
- Azure SQL — Active Geo-Replication (up to 4 readable secondaries), auto-failover groups.
- Cosmos DB — global distribution; automatic failover; multi-master for active-active.
- Azure SQL Managed Instance — failover groups across regions; automatic DNS switch.
Backup and DR architecture
- Azure Backup + Recovery Services Vault — per-workload RPO/RTO.
- Azure Site Recovery — replicate VMs to secondary region; test failover quarterly.
- Recovery plans — orchestrate failover order across tiers (DB first, app second, web last).
Domain 4: Infrastructure Solutions (30–35%)
Compute service selection
| Workload | Service | Reason |
|---|---|---|
| Lift-and-shift legacy app | Azure VMs | Full OS control |
| Containerised microservices | AKS | Kubernetes at scale |
| Simple container (no cluster) | ACI | Quick, no management overhead |
| Event-driven, short functions | Azure Functions | Serverless, pay-per-execution |
| Long-running web app | App Service | PaaS, easy scaling |
| High-performance computing | Azure CycleCloud | HPC clusters on demand |
| Mainframe migration | Azure Mainframe Migration | Specialised workloads |
Network architecture patterns
Hub-and-spoke topology
Hub VNet (connectivity subscription)
├── Azure Firewall (centralised inspection)
├── VPN Gateway / ExpressRoute
└── Azure Bastion
Spoke VNets (peered to hub)
├── Spoke-Production
├── Spoke-Dev
└── Spoke-DMZ
Benefits: centralised security, shared services, cost optimisation.
Azure Virtual WAN
- Managed hub-and-spoke at scale; automated routing; SD-WAN integration.
- Supports: VPN, ExpressRoute, P2S, Firewall, Route Manager.
Connectivity options decision tree
On-premises to Azure:
Low bandwidth, internet OK → VPN Gateway (up to 10 Gbps)
High bandwidth, private, consistent latency → ExpressRoute
ExpressRoute + fallback → S2S VPN as backup
Inter-VNet connectivity:
Same region, few VNets → VNet Peering
Many VNets, cross-region, complex routing → Azure Virtual WAN or Transit Gateway
Migration architecture
- Azure Migrate — discover, assess, and migrate VMs, databases, web apps.
- Azure Database Migration Service — migrate on-prem SQL to Azure SQL with minimal downtime.
- Lift and shift — Rehost (VMs → Azure VMs); fast but not cloud-optimised.
- Refactor — Replatform (move to App Service or managed DB); moderate effort.
- Rearchitect — Rebuild as cloud-native (containers, functions); highest benefit, most effort.
Well-Architected Framework review
Every architecture decision in AZ-305 should reference the 5 pillars:
| Pillar | Key questions |
|---|---|
| Reliability | What is the SLO? How many 9s? What is RTO/RPO? |
| Security | How is identity managed? Is data encrypted? What is the blast radius? |
| Cost Optimisation | Is the right SKU chosen? Are reserved instances used for steady workloads? |
| Performance Efficiency | Can it scale? Are caches used appropriately? |
| Operational Excellence | Is IaC used? Are deployments automated? Is monitoring in place? |
Study Plan (10–12 Weeks)
| Weeks | Focus |
|---|---|
| 1–2 | Identity architecture — hybrid identity, B2B/B2C, entitlement management |
| 3–4 | Governance — landing zones, Azure Policy, tagging, Management Groups |
| 5 | Storage design — service selection, Cosmos DB, data protection |
| 6 | Business continuity — SLAs, ASR, Backup, failover groups |
| 7–8 | Compute design — service selection, AKS, Functions, App Service |
| 9–10 | Network design — hub-and-spoke, VWAN, hybrid connectivity |
| 11–12 | Practice exams + case study walkthroughs |
Key Resources
| Resource | Notes |
|---|---|
| John Savill's AZ-305 Course | Free YouTube — best for conceptual understanding |
| Microsoft Learn AZ-305 | Free official path; heavy on WAF and CAF |
| Scott Duffy on Udemy | Solid video course |
| Azure Architecture Center | Reference architectures for every pattern |
| Tutorials Dojo AZ-305 | Practice exams with case studies |
