🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-305 Domain 4
Domain 4 — Module 8 of 12 67%
26 of 30 overall

AZ-305 Study Guide

Domain 1: Design Identity, Governance, and Monitoring Solutions

  • Monitoring & Logging Design
  • Choosing Authentication Methods
  • Designing Identity Management
  • Authorizing Access to Resources
  • Secrets, Keys & Certificates
  • Governance at Scale
  • Compliance & Identity Governance

Domain 2: Design Data Storage Solutions

  • Relational Data: Choosing Your SQL Platform
  • Database Performance & Scalability
  • Database Security & Compliance
  • Cosmos DB & Semi-Structured Data
  • Blob, Data Lake & Azure Files
  • Data Integration & Analytics

Domain 3: Design Business Continuity Solutions

  • Recovery Objectives: RPO, RTO & SLA Free
  • Backup & Recovery for Compute Free
  • Backup for Databases & Unstructured Data Free
  • High Availability for Compute Free
  • High Availability for Data Free

Domain 4: Design Infrastructure Solutions

  • Compute Design: VMs & When to Use Them
  • Container Solutions: AKS, ACI & Container Apps
  • Serverless & Batch Processing
  • Messaging Architecture
  • Event-Driven Architecture
  • API Integration & Caching
  • App Configuration & Automated Deployment
  • Migration Strategy & Assessment
  • Executing Migrations
  • Network Connectivity: Internet & Hybrid
  • Network Security & Performance
  • Load Balancing & Routing

AZ-305 Study Guide

Domain 1: Design Identity, Governance, and Monitoring Solutions

  • Monitoring & Logging Design
  • Choosing Authentication Methods
  • Designing Identity Management
  • Authorizing Access to Resources
  • Secrets, Keys & Certificates
  • Governance at Scale
  • Compliance & Identity Governance

Domain 2: Design Data Storage Solutions

  • Relational Data: Choosing Your SQL Platform
  • Database Performance & Scalability
  • Database Security & Compliance
  • Cosmos DB & Semi-Structured Data
  • Blob, Data Lake & Azure Files
  • Data Integration & Analytics

Domain 3: Design Business Continuity Solutions

  • Recovery Objectives: RPO, RTO & SLA Free
  • Backup & Recovery for Compute Free
  • Backup for Databases & Unstructured Data Free
  • High Availability for Compute Free
  • High Availability for Data Free

Domain 4: Design Infrastructure Solutions

  • Compute Design: VMs & When to Use Them
  • Container Solutions: AKS, ACI & Container Apps
  • Serverless & Batch Processing
  • Messaging Architecture
  • Event-Driven Architecture
  • API Integration & Caching
  • App Configuration & Automated Deployment
  • Migration Strategy & Assessment
  • Executing Migrations
  • Network Connectivity: Internet & Hybrid
  • Network Security & Performance
  • Load Balancing & Routing
Domain 4: Design Infrastructure Solutions Premium ⏱ ~20 min read

Migration Strategy & Assessment

Cloud Adoption Framework, the 5 R's of migration, Azure Migrate, and landing zones — design a migration strategy that gets workloads to Azure safely and efficiently.

Migration strategy design

☕ Simple explanation

Migration is like moving house. You wouldn’t throw everything in a truck without a plan. The Cloud Adoption Framework (CAF) is your moving plan — it tells you what to assess, what order to move things, and how to set up your new “house” (landing zone) before the first box arrives.

The 5 R’s describe what to do with each workload: Rehost (lift and shift), Refactor (minor changes), Rearchitect (redesign), Rebuild (start over), or Replace (use SaaS).

Migration architecture in AZ-305 covers:

  • Cloud Adoption Framework: Strategy → Plan → Ready → Adopt → Govern → Manage
  • Migration strategies (5 R’s): Rehost, Refactor, Rearchitect, Rebuild, Replace
  • Azure Migrate: Discovery, assessment, and migration of servers, databases, web apps
  • Landing zones: Pre-configured Azure environments ready to receive workloads

Cloud Adoption Framework phases

PhasePurposeKey Activities
StrategyDefine motivation and business outcomesWhy migrate? Cost reduction? Innovation? Compliance?
PlanCreate the migration planInventory workloads, prioritise, create timeline
ReadyPrepare the Azure environmentSet up landing zones, networking, governance
Adopt (Migrate)Execute the migrationAssess → migrate → optimise each workload
Adopt (Innovate)Build new cloud-native solutionsModernise apps, build new capabilities
GovernEstablish governance controlsPolicies, cost management, compliance
ManageOngoing operationsMonitor, optimise, maintain

The 5 R’s of migration

Migration Strategies (5 R's)
StrategyWhat ChangesEffortBenefitBest For
Rehost (lift and shift)Nothing — move as-is to Azure VMsLowestQuick migration, same appLegacy apps, quick wins, IaaS migration
Replatform / RefactorMinor changes for PaaS compatibilityLow-mediumReduced management, some PaaS benefitsApps that work on App Service/containers with small changes
RearchitectSignificant redesign for cloud-nativeHighFull cloud benefits, scalabilityApps that need cloud-native features to scale
RebuildRewrite from scratchHighestOptimal cloud designApps where existing code is a liability
ReplaceSwitch to SaaSMediumZero managementCommodity functions (email, CRM, ERP)

Terminology note: Microsoft uses varying terminology across docs. Azure Migrate assessments use “Replatform” for minor PaaS changes and reserve “Refactor” for heavier code changes. CAF docs use the original “Refactor” for minor changes. The exam may use either — recognise both.

🏗️ Priya’s migration strategy for GlobalTech (15 data centres, 200+ apps):

WaveAppsStrategyRationale
Wave 150 simple web serversRehost → Azure VMsQuick wins, reduce DC footprint fast
Wave 230 .NET web appsRefactor → App ServiceMinor changes, big ops reduction
Wave 310 core business appsRearchitect → containers/microservicesNeed cloud-native scaling
Wave 4Legacy ERPReplace → Dynamics 365ERP replacement was already planned
Wave 55 critical custom appsRebuild → cloud-nativeOld code can’t be migrated meaningfully

Azure Migrate

ToolWhat It Does
Discovery and assessmentDiscovers on-prem VMs, databases, web apps. Creates Azure readiness reports with sizing and cost estimates.
Server MigrationReplicates VMs (VMware, Hyper-V, physical) to Azure with minimal downtime
Database Migration ServiceMigrates SQL Server, PostgreSQL, MySQL with near-zero downtime
Web app migration assistantAssesses .NET/Java web apps for App Service compatibility
Data BoxPhysical device for bulk data transfer (TB to PB scale)
💡 Exam tip: Azure Migrate is the starting point for ALL migrations

Even if the scenario ultimately uses a different migration tool (DMS for databases, ASR for VMs), the assessment should always start with Azure Migrate. It provides the readiness assessment, sizing recommendations, and cost estimates that inform the migration strategy. If the exam asks “first step in migration assessment” → Azure Migrate discovery and assessment.

Landing zones

A landing zone is a pre-configured Azure environment with networking, identity, governance, and security ready for workloads.

ComponentWhat It Provides
IdentityEntra ID tenant, hybrid identity (Entra Connect), Conditional Access
NetworkingHub-spoke VNet, DNS, VPN/ExpressRoute to on-prem
GovernanceManagement groups, Azure Policy, RBAC, cost management
SecurityMicrosoft Defender for Cloud, Sentinel, security baselines
LoggingCentral Log Analytics workspace, diagnostic settings

🏛️ David’s landing zone approach: “Never migrate a single VM before the landing zone is ready. I’ve seen organisations rehost 500 VMs into a flat network with no governance — it took 6 months to untangle. Build the foundation first.”

Knowledge check

Question

What are the 5 R's of cloud migration?

Click or press Enter to reveal answer

Answer

Rehost (lift and shift as-is), Refactor (minor changes for PaaS), Rearchitect (significant redesign for cloud-native), Rebuild (rewrite from scratch), Replace (switch to SaaS). Each balances migration effort against cloud benefits.

Click to flip back

Question

What is the first step in a cloud migration assessment?

Click or press Enter to reveal answer

Answer

Azure Migrate discovery and assessment. It discovers on-premises servers, databases, and web apps, then generates readiness reports with Azure sizing recommendations and cost estimates. Always start here — even if you'll use other tools for the actual migration.

Click to flip back

Question

Why is dependency mapping important before migration?

Click or press Enter to reveal answer

Answer

Dependency mapping (using Azure Migrate's agentless or agent-based analysis) reveals which servers communicate with each other. This ensures you migrate dependent systems together in the same wave — avoiding broken connections when some servers are in Azure and others are still on-premises. Without it, you risk application outages during phased migration.

Click to flip back

Knowledge Check

🏗️ GlobalTech has a legacy .NET application using SQL Agent jobs, CLR stored procedures, and cross-database queries. The code is stable and well-tested. The goal is to migrate to Azure with minimal code changes. Which migration strategy should Priya recommend?

Knowledge Check

🏦 FinSecure Bank is migrating 500 servers to Azure over 12 months. Some applications span multiple servers with complex interdependencies. Elena needs to determine which servers should migrate together and in what order. The bank cannot afford application outages during migration. Which approach should she recommend?

🎬 Video coming soon


Next up: Executing the actual migration — Executing Migrations.

← Previous

App Configuration & Automated Deployment

Next →

Executing Migrations

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.