Home

Awesome

The Migration Execution Guide

This repo contains a Migration Execution Guide, which has been authored and developed by a team of FastTrack for Azure Program Managers and Engineers working with the Microsoft SMC team, the Azure Advanced Cloud Engineering team and the Customer Success Unit. It provides prescriptive guidance for the structure and running of a successful migration project. The guidance includes digital estate discovery, defining the migration scope with common business drivers, selection and implementation of migration tooling, project management, risk management and many other related templates. Objectives include:

This is a sample of the checklist with various recommendations. The list can be filtered based on the different stages of your migration, the relevant topics, source environments, etc.

Artifacts

MEG v0.97 Framework (draft release)

MEG v0.96 Checklist (draft release)

MEG v0.95 Checklist (Japanese) (draft release)

Migration Framework

The Migration Execution Guide defines the migration framework as detailed in the graphic below. In addition, the design of a new, or validation of an existing landing zone for migrated workloads is recommended along with a cloud operating model and operations plan to manage migrated workloads. However, neither of these are within the scope of the Migration Execution Guide. FastTrack for Azure have separate resources to assist with these areas.

Microsoft Programs and Funding

ProgramDescription
FastTrack for AzureFastTrack for Azure is a technical enablement program for organizations with cloud projects that enables the rapid, effective design, and deployment of Azure solutions in the cloud. It includes tailored guidance from Azure engineers that leverages proven practices and architectural guides.
Microsoft Solution Assessment ProgramTo ensure you use data driven insights to plan your digital transformation.
Azure Migration and Modernisation ProgramEnd-to-end migration assistance with the migration of workloads like, SQL, SAP, AVD and application modernisation.
Azure Migration and Modernization Program (Partners)Microsoft Partners to assist with your program of work.
Azure Migration and Modernization Program (Partner-led)Partner investments and incentives can help drive the technical and workplace innovations you need to advance your business and your customers’ digital transformation.
Azure Analytics and AI Accelerate ProgramThe Azure Analytics and AI Accelerate Program (AAAP) is a proven approach to help partners accelerate customer demand and consumption of Analytics & AI Services. The program decreases the time to solution and increases your ability to win!

Please Note! Microsoft programs and funding are subject to change. Please discuss with your Microsoft representative if you would like to participate in any of the programs.

Content

Work through the steps, or navigate directly to a topic of interest. Refer to the below summary of the content in the Excel Spreadsheet.

StepItemDescription
1Review the migration phases to get an understanding of the end-to-end procedureMigration Lifecycle
2Review workshop questionsSample questions to use during workshops with the business and technical teams in order to populate the migration templates and make migration decisions. <br><br>
3Review the DACI matrix to understand the roles and responsibilities within a typical migration projectResource Management <br><br>
4Assign resources to roles and responsibilities using the Team worksheetResource Management
5Familiarize or refresh knowledge using recommended training resources and reference materialTraining
6Reference the 'Tooling...' worksheets for a visual summary of the different discovery, assessment and migration strategies.Tooling
7Use the Checklist to ensure that key business, project management and technical recommendations are followed, and common issues are avoidedBest practice, field experience and incident root cause driven guidance. <br><br>
8Consider templates for your project, including:
Project Plan TemplateProject Management <br><br>
Digital Estate Discovery TemplateThe purpose of the digital estate discovery is to present an inventory of applications and services to the business in order to determine the scope and nature of a migration project. Important dates should be captured and mapped to milestones in the project plan. <br><br>
Workload TemplateThe purpose of the workload resource is to document and map the current technical attributes of the individual components of a workload to the future attributes of the migrated state. The information in this resource is used as input when configuring replication and migration options. It is also an important input to pre-and-post migration tasks that form the migration-day runbook. <br><br>
Wave TemplateThe purpose of a wave plan is to document the workloads that will be grouped together in a single migration sprint. Dependent services are typically included in the same Migration Wave. In the portal, you can select up to 10 VMs at once for migration. To migrate more machines, add them to groups in batches of 10. <br><br>
Runbook TemplateThe purpose of a migration-day runbook is to provide migration engineers with a proven list of tasks to perform during test and production migration windows. The migration runbook in this guide is an example of what should be created for every machine, in all environments, for each workload. <br><br>
Change TemplateThe purpose of the request for change template is to provide migration specific details for consideration by the business, service management and migration teams for inclusion in their change management process. It is also an additional checkpoint to help ensure that important migration decisions are made and relevant tasks carried out. It is recommended to seek approval early, clarify expectations and roles of approvers in advance and to establish a Cloud Change Authority. <br><br>
Risk Register TemplateThe risk register is a very important part of every migration project. The purpose of the example in this guide is to detail common risks that need to be evaluated along with any available mitigation, and plans to migrate services that are subject to these risks. <br><br>

Related FastTrack for Azure Resources

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.