Cheat sheet
Azure AZ-305 Cheat Sheet
Identity, Governance & Monitoring
- 25-30% of exam
- Entra ID & Access Hybrid Identity Governance & Policy Monitoring & Observability Policy vs RBAC
Data Storage
- 20-25% of exam
- Storage Redundancy Blob & Files Databases Data Protection SQL DB vs SQL MI
Business Continuity
- 15-20% of exam
- BCDR Core High Availability RTO vs RPO Zones vs Sets
Infrastructure
- 30-35% of exam
- Networking Core Load Balancing & Front End Compute & Containers Messaging & Integration VPN vs ExpressRoute
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 ID
- MG -> Sub -> RG -> Resource
- MG: policy scope Sub: billing boundary RG: lifecycle bundle Resource: single instance
Azure Policy vs RBAC ID
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 ID
- Rules span many subscriptions → Management Group ( Policy plus RBAC scope )
- Enforce resource configuration compliance → Azure Policy ( Deny or audit )
- Prevent accidental resource deletion → Resource Lock ( CanNotDelete or ReadOnly )
- Reduce standing admin access → PIM ( Just-in-time role activation )
- Sync on-prem passwords simply → Password Hash Sync ( Simplest hybrid option )
- Delegate auth to on-prem → Federation ( Requires AD FS )
- Detect risky sign-in behavior → Identity Protection ( Feeds Conditional Access )
- Guarantee tenant break-glass login → Emergency access account ( Excluded from Conditional Access )
Entra ID & Access ID
- 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 ID
- PHS simple | PTA live | Federation full
- PHS: syncs hash copy PTA: checks on-prem live Federation: delegates to AD FS
Password Hash Sync vs Federation ID
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 ID
- 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 ID
- 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 ID
- 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 DA
- LRS < ZRS < GRS < GZRS
- LRS: one datacenter ZRS: zone spread GRS: paired region GZRS: zone plus geo
SQL Database vs SQL MI DA
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 DA
- Need SMB or NFS share → Azure Files ( Lift-and-shift friendly )
- Need simple object storage → Blob Storage ( REST/SDK access )
- Need full SQL Server compatibility → SQL Managed Instance ( Cross-database queries )
- Need PaaS single database → SQL Database ( No instance features )
- Need global NoSQL scale → Cosmos DB ( Design partition key )
- Need automatic failover endpoint → Failover Group ( Listener stays same )
- Need survive datacenter loss → ZRS ( Same-region zones )
- Need survive region loss → GRS or GZRS ( Paired region copy )
Storage Redundancy DA
- 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 DA
- Hot -> Cool -> Cold -> Archive
- Hot: frequent access Cool: monthly access Cold: rare access Archive: hours to retrieve
Blob & Files DA
- 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 DA
- 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 DA
- 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 BU
- RPO=data lost | RTO=time down
- RPO: backup age limit RTO: restore speed limit
Availability Zones vs Sets BU
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 BU
- Protect against data loss → Azure Backup ( Point-in-time restore )
- Protect against region outage → Site Recovery ( Replicated failover VMs )
- Need 99.99% VM SLA → Availability Zones ( Cross-datacenter spread )
- Need 99.95% VM SLA → Availability Sets ( Fault and update domains )
- Track Azure-side incidents → Service Health ( Maintenance and outages )
- Track your own metrics → Azure Monitor ( Threshold alerting )
- Query logs across resources → Log Analytics ( KQL queries )
- Trace application dependencies deeply → App Insights ( Distributed tracing )
BCDR Core BU
- 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 BU
- Zones 99.99% | Sets 99.95%
- Zones: separate datacenters Sets: fault domains Standard LB: zone redundant
Azure Backup vs Site Recovery BU
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 BU
- 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 IN
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 IN
- Need OS-level VM control → VM ( IaaS full control )
- Need full Kubernetes control → AKS ( Ops overhead )
- Need serverless containers → Container Apps ( No cluster management )
- Need private PaaS access → Private Link ( No public exposure )
- Need encrypted internet link → VPN Gateway ( Site-to-site )
- Need private dedicated circuit → ExpressRoute ( Predictable latency )
- Need global HTTP routing → Front Door ( Anycast edge network )
- Need regional L7 plus WAF → App Gateway ( Regional ingress control )
Networking Core IN
- 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 IN
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 IN
- 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 IN
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 IN
- 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 IN
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 IN
- 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 IN
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. Infrastructure domain weighs most: 30-35%
- 2. AZ-104 needed only for Expert title
- 3. Passing score is 700 of 1000
- 4. RPO measures data loss window
- 5. RTO measures downtime restore window
- 6. Policy enforces rules; RBAC grants actions
- 7. Zones give 99.99% VM uptime SLA
- 8. ExpressRoute is private; VPN encrypts internet
- 9. Choose SQL MI for cross-database queries
- 10. Private endpoints remove public internet exposure
- 11. PIM grants just-in-time privileged role access
- 12. GRS survives regional loss, not local
Azure AZ-305
- Practice Questions 180 questions Study Guide 56 topics Cheat Sheet 99 facts Flashcards 50 cards Shorts 2 short s Blogs 1 blog Free CE Podcast