Cheat sheet

Azure AZ-305 Cheat Sheet

Identity, Governance & Monitoring

25-30%of exam

Data Storage

20-25%of exam

Business Continuity

15-20%of exam

Infrastructure

30-35%of exam

Quick Facts

Exam
AZ-305
Credential
Solutions Architect Expert
Time
120 minutes
Pass
700 of 1000
Level
Expert
Skill
Justify design choice
Prereq
AZ-104 for title only
Blueprint
April 17 2026

Governance Stack

MG -> Sub -> RG -> Resource

MG: policy scopeSub: billing boundaryRG: lifecycle bundleResource: single instance

Azure Policy vs RBAC

Azure Policy

  • Enforces configuration rules
  • Deny or audit
  • Applies regardless of user

RBAC

  • Grants user permissions
  • Controls who can act
  • Role assignments scoped

What vs who

Governance & Identity Picker

  1. Rules span many subscriptionsManagement Group(Policy plus RBAC scope)
  2. Enforce resource configuration complianceAzure Policy(Deny or audit)
  3. Prevent accidental resource deletionResource Lock(CanNotDelete or ReadOnly)
  4. Reduce standing admin accessPIM(Just-in-time role activation)
  5. Sync on-prem passwords simplyPassword Hash Sync(Simplest hybrid option)
  6. Delegate auth to on-premFederation(Requires AD FS)
  7. Detect risky sign-in behaviorIdentity Protection(Feeds Conditional Access)
  8. Guarantee tenant break-glass loginEmergency access account(Excluded from Conditional Access)

Entra ID & Access

Entra ID
Cloud identity provider
SSO
One sign-in everywhere
MFA
Extra verification factor
Conditional Access
Risk-based access policy
Identity Protection
Detects risky sign-ins
PIM
Just-in-time role activation
B2B
External guest collaboration
Break-glass account
Emergency admin access

Hybrid Identity Menu

PHS simple | PTA live | Federation full

PHS: syncs hash copyPTA: checks on-prem liveFederation: delegates to AD FS

Password Hash Sync vs Federation

Password Hash Sync

  • Cloud validates hash
  • Simplest to operate
  • No on-prem dependency

Federation

  • On-prem validates auth
  • Requires AD FS
  • More complex setup

Simple sync vs delegated auth

Hybrid Identity

AD Connect
Syncs on-prem accounts
Password Hash Sync
Cloud validates hash
Pass-through Auth
On-prem validates password
Federation
AD FS delegates auth
Seamless SSO
No extra prompt needed
Cloud sync
Lightweight multi-forest sync

Governance & Policy

Management Group
Groups subscriptions together
Subscription
Billing and access boundary
RBAC
Who can act
Azure Policy
What configs are allowed
Initiative
Bundles multiple policies together
Deny effect
Blocks noncompliant resources
Audit effect
Flags noncompliant resources
Resource Lock
Blocks delete or edit
Landing zone
Governed subscription template
Tags
Cost and owner metadata

Monitoring & Observability

Azure Monitor
Metrics and logs platform
Metrics
Near real-time numeric data
Log Analytics
KQL log queries
App Insights
Application code telemetry
Service Health
Azure-side incidents and maintenance
Alert rule
Threshold triggers an action
Action group
Notifies or automates response
Workbook
Custom monitoring report view

Storage Redundancy Ladder

LRS < ZRS < GRS < GZRS

LRS: one datacenterZRS: zone spreadGRS: paired regionGZRS: zone plus geo

SQL Database vs SQL MI

SQL Database

  • PaaS single database
  • No instance features
  • Elastic pools available

SQL Managed Instance

  • Near-full SQL compatibility
  • Cross-database queries work
  • Linked servers supported

PaaS scope vs instance scope

Storage & Database Picker

  1. Need SMB or NFS shareAzure Files(Lift-and-shift friendly)
  2. Need simple object storageBlob Storage(REST/SDK access)
  3. Need full SQL Server compatibilitySQL Managed Instance(Cross-database queries)
  4. Need PaaS single databaseSQL Database(No instance features)
  5. Need global NoSQL scaleCosmos DB(Design partition key)
  6. Need automatic failover endpointFailover Group(Listener stays same)
  7. Need survive datacenter lossZRS(Same-region zones)
  8. Need survive region lossGRS or GZRS(Paired region copy)

Storage Redundancy

LRS
Three copies one datacenter
ZRS
Copies spread across zones
GRS
Async copy paired region
RA-GRS
GRS plus readable secondary
GZRS
Zone plus geo redundancy
Paired region
Microsoft's designated DR partner

Access Tier Ladder

Hot -> Cool -> Cold -> Archive

Hot: frequent accessCool: monthly accessCold: rare accessArchive: hours to retrieve

Blob & Files

Hot tier
Frequent access, higher cost
Cool tier
Infrequent access, lower storage cost
Archive tier
Rarely accessed, hours to retrieve
Lifecycle policy
Automates tier transitions
Azure Files
SMB and NFS shares
Immutable storage
Write-once-read-many compliance lock
Legal hold
Blocks deletion indefinitely

Databases

SQL Database
PaaS single database
SQL Managed Instance
Near-full SQL Server compatibility
Elastic pool
Shared DTUs many databases
Failover group
Automatic failover, same endpoint
Active geo-replication
Manual failover, four replicas
Cosmos DB
Globally distributed NoSQL database
Partition key
Distributes reads and writes
Consistency level
Trades consistency for latency

Data Protection

Key Vault
Stores secrets and keys
TDE
Encrypts data at rest
Always Encrypted
Encrypts data in memory
Purview
Data governance and catalog
Private endpoint
Private IP inside VNet
Service endpoint
Public IP, VNet restricted

RTO vs RPO

RPO=data lost | RTO=time down

RPO: backup age limitRTO: restore speed limit

Availability Zones vs Sets

Availability Zones

  • Separate datacenters
  • 99.99% SLA
  • Region-wide spread

Availability Sets

  • Fault and update domains
  • 99.95% SLA
  • Single datacenter only

Datacenter vs rack failure

BCDR & Monitoring Picker

  1. Protect against data lossAzure Backup(Point-in-time restore)
  2. Protect against region outageSite Recovery(Replicated failover VMs)
  3. Need 99.99% VM SLAAvailability Zones(Cross-datacenter spread)
  4. Need 99.95% VM SLAAvailability Sets(Fault and update domains)
  5. Track Azure-side incidentsService Health(Maintenance and outages)
  6. Track your own metricsAzure Monitor(Threshold alerting)
  7. Query logs across resourcesLog Analytics(KQL queries)
  8. Trace application dependencies deeplyApp Insights(Distributed tracing)

BCDR Core

RTO
Maximum acceptable downtime window
RPO
Maximum acceptable data loss
Azure Backup
Point-in-time data recovery
Site Recovery
Replicates VMs for failover
Soft delete
Keeps deleted backups recoverable
Immutable vault
Blocks retention setting changes

HA SLA Numbers

Zones 99.99% | Sets 99.95%

Zones: separate datacentersSets: fault domainsStandard LB: zone redundant

Azure Backup vs Site Recovery

Azure Backup

  • Protects against data loss
  • Point-in-time restore
  • Ransomware recovery option

Site Recovery

  • Protects against site loss
  • Replicated failover VM
  • Regional DR failover

Data loss vs site loss

High Availability

Availability Zone
Separate datacenters, 99.99% SLA
Availability Set
Fault and update domains
Standard Load Balancer
Zone-aware, secure by default
Active-active
Two regions live simultaneously
Active-passive
Standby region scales up
Update domain
Rolling maintenance grouping unit

VNet Peering vs VPN Gateway

VNet Peering

  • No built-in encryption
  • No gateway cost
  • Backbone routing only

VPN Gateway

  • Encrypted tunnel
  • Gateway required
  • Supports transitive routing

Fast link vs encrypted link

Network Connectivity Picker

  1. Need OS-level VM controlVM(IaaS full control)
  2. Need full Kubernetes controlAKS(Ops overhead)
  3. Need serverless containersContainer Apps(No cluster management)
  4. Need private PaaS accessPrivate Link(No public exposure)
  5. Need encrypted internet linkVPN Gateway(Site-to-site)
  6. Need private dedicated circuitExpressRoute(Predictable latency)
  7. Need global HTTP routingFront Door(Anycast edge network)
  8. Need regional L7 plus WAFApp Gateway(Regional ingress control)

Networking Core

VNet
Private isolated network boundary
Subnet
Segment within a VNet
VNet peering
Backbone link, no encryption
VPN Gateway
Encrypted internet site connection
ExpressRoute
Private dedicated network circuit
NSG
Stateless subnet packet filter
Azure Firewall
Stateful managed egress control
Private Link
Private IP for PaaS
Hub-spoke
Central shared-services network topology
Bastion
Browser RDP and SSH access

VPN Gateway vs ExpressRoute

VPN Gateway

  • Public internet path
  • IPsec encryption
  • Lower cost

ExpressRoute

  • Private dedicated circuit
  • No internet path
  • Predictable latency

Internet vs dedicated circuit

Load Balancing & Front End

Load Balancer
Layer 4 TCP/UDP routing
App Gateway
Layer 7, regional plus WAF
Front Door
Global anycast layer 7
Traffic Manager
DNS-only global routing
WAF
Blocks common web attacks

NSG vs Azure Firewall

NSG

  • Stateless packet filter
  • Subnet or NIC level
  • Simple 5-tuple rules

Azure Firewall

  • Stateful managed service
  • FQDN filtering
  • Centralized hub logging

Basic vs centralized control

Compute & Containers

VM
Full control over OS
VMSS
Identical VMs that autoscale
App Service
Managed web and API PaaS
AKS
Full Kubernetes cluster control
Container Apps
Serverless, Kubernetes-based containers
ACI
Quick single container instance
Functions Consumption
Scales to zero, billed per-use
Functions Premium
Pre-warmed, no cold start

Load Balancer vs App Gateway

Load Balancer

  • Layer 4 routing
  • TCP and UDP
  • No content awareness

App Gateway

  • Layer 7 routing
  • HTTP-aware routing
  • Includes a WAF

Transport vs application layer

Messaging & Integration

Service Bus
Reliable ordered enterprise messaging
Event Grid
Reactive pub/sub event routing
Event Hubs
High-throughput telemetry event streaming
Logic Apps
Low-code workflow integration
Redis Cache
In-memory read-heavy offload

Front Door vs Traffic Manager

Front Door

  • Proxies HTTP traffic
  • SSL offload included
  • Edge caching available

Traffic Manager

  • DNS-only routing
  • Works any protocol
  • No data path

Proxy vs DNS routing

Common Traps

Policy vs RBAC

Policy enforces configuration RBAC grants user actions

Backup vs Site Recovery

Backup restores lost data Recovery fails over sites

Zones vs Sets

Zones span datacenters Sets span fault domains

Peering vs VPN

Peering has no encryption VPN encrypts all traffic

SQL DB vs SQL MI

Database is PaaS-scoped only Instance supports cross-database queries

Metrics vs Logs

Metrics are numeric alerts Logs are queried events

Private vs Service Endpoint

Endpoint gets a private IP Service endpoint keeps public IP

PHS vs PTA

PHS syncs a hash copy PTA checks on-prem live

Last Minute

  1. 1.Infrastructure domain weighs most: 30-35%
  2. 2.AZ-104 needed only for Expert title
  3. 3.Passing score is 700 of 1000
  4. 4.RPO measures data loss window
  5. 5.RTO measures downtime restore window
  6. 6.Policy enforces rules; RBAC grants actions
  7. 7.Zones give 99.99% VM uptime SLA
  8. 8.ExpressRoute is private; VPN encrypts internet
  9. 9.Choose SQL MI for cross-database queries
  10. 10.Private endpoints remove public internet exposure
  11. 11.PIM grants just-in-time privileged role access
  12. 12.GRS survives regional loss, not local
Same family resources

Explore More Microsoft Azure Certifications

Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.