Edit

Share via


Cloud adoption plan template for migration

This article provides a cloud adoption plan template for organizations that migrate workloads to Azure. Use this template to document your operating model and responsibilities, training plan, and workload information

Operating model and responsibilities

Use the table below to document details for each category.

Category Documentation to add
Operating model Specify whether your operating model is shared management, centralized, or distributed.
Responsibilities Define and assign responsibility for the platform and workload(s). Include names, roles, and specific tasks.

For more information, see Prepare your organization.

Cloud training plan

Category Documentation to add
Skills assessment summary Summarize assessment results, including the date of the assessment, tools used, and key Azure skill gaps identified across teams.
Expert support engagement Document the experts involved, such as Microsoft or partner experts, the type of engagement (workshops), and the schedule of sessions.
Certifications Specify the target Azure certifications required for each role.
Learning sandbox Provide details about the sandbox environment subscription, access policies, and usage guidelines.
Continuous learning program Outline the monthly learning time allocated, recognition systems (points, badges), and plans for community engagement, such as events or user groups.

For more information, see Prepare your people.

Azure landing zone architecture

Category Documentation to add
Platform components needed Specify the required components, such as on-premises connectivity, hybrid identity, management tools, and application landing zone types (online, corporate, sandbox).
Resource hierarchy Define the hierarchy, including management groups, subscriptions, and resource groups.
Platform architecture Document shared resources, SKUs, and regions to ensure scalability and compliance.
Estimated platform cost Provide cost estimates for the platform architecture, including Azure services and operational expenses.

For more information, see Plan your Azure landing zone architecture

Details on each workload

For each workload in your inventory, gather business and technical details.

Workload business details for migration

Workload business details Documentation to add
Workload name Official name used across the organization
Workload description Single sentence describing the workload's purpose
Workload owners Individuals accountable for workload
Business owners Executive or manager overseeing this workload
Business unit Department responsible for workload costs
Business processes affected Processes that depend on this workload
Business teams affected Teams whose work depends on this workload
Business value Revenue, operations, or customer value if unavailable
Criticality level High (mission-critical), medium, or low priority
Data sensitivity Highly confidential, confidential, general, public, nonbusiness
Compliance requirements Regulatory standards or certifications required
Maintenance windows Scheduled times for updates and changes
Business freeze periods Dates when no changes are permitted
Timelines List the target date to complete migration strategy
Geographic restrictions Document any data residency or access location requirements.
Success metrics Define specific measurements to evaluate the success of the migration.

For more information, see Document workload business details.

Workload technical details for migration

Workload technical details Documentation to add
Current architecture Document all components of the workload, including compute, storage, networking, databases, and application tiers. Include architecture diagrams and configuration details.
Application code Document programming languages, frameworks, and SDK versions. Note any deprecated APIs or compatibility issues with Azure services.
Databases List all databases, including engine types, versions, and hosting models. Document dependencies and migration requirements.
Environments Indicate whether the workload runs in production, test, or development. This affects downtime tolerance and migration strategy.
Component requirements List performance metrics (CPU, memory, IOPS, throughput), OS versions, VM sizes, storage types, and licensing details. Include any unsupported technologies or modernization needs.
SLAs (RTO/RPO) Define service-level agreements, recovery point objectives (RPO), and recovery time objectives (RTO). Use this to guide backup, replication, and failover strategies.
Operating locations Specify regions where the workload is or must be hosted, considering data residency, compliance, and latency requirements.
Dependencies List internal and external dependencies (shared databases, APIs, SaaS services). Include dependency maps and groupings for migration sequencing.
Security Document authentication methods, service accounts, encryption (at rest/in transit), firewall rules, and access control lists.
ISV and licensing considerations Validate third-party software compatibility with Azure. Note any Azure Hybrid Benefit eligibility or licensing constraints.

For more information, see Assess your workload

Target Azure architecture for the workload

Azure workload details Description
Target architecture A link to a diagram you created or sample architecture on Azure Architecture Center
Azure services and SKUs List the Azure services and SKUs required for the workload
Azure regions Specify the Azure regions where the workload will be hosted
Estimated workload cost Estimated cost using the Azure Pricing calculator
Estimated operational cost Estimate how many people or hours you dedicate to this workload

For more information, see Plan your Azure architecture