--- title: Migrate overview description: Prepare for a successful migration to Azure by using an iterative process to assess, deploy, and release workloads. author: Zimmergren ms.author: tozimmergren ms.date: 04/09/2024 ms.topic: conceptual --- # Migrate overview This article describes how to use the Cloud Adoption Framework for Azure to migrate a workload to the cloud and offers guidance for a smooth transition. The migration process includes four stages: prepare, assess, deploy, and release. This approach is vendor-neutral, so you can migrate workloads to any cloud service. ## Migration disciplines A cloud migration typically requires both good preparation and good implementation. The Cloud Adoption Framework migration methodology relies on proven guidance to help you prepare for and carry out your migration efforts. ![Diagram that shows the Cloud Adoption Framework migration disciplines.](./media/migrate-overview.svg) To start a cloud migration, you first need to prepare and fulfill any prerequisites: - **Prepare**: Focus on organizational alignment. Define clear owners for the migration process and ensure that your teams have the required skills. In this phase, you build on the work from the [strategy](../strategy/index.md), [plan](../plan/index.md), and [ready](../ready/index.md) guidance of the Cloud Adoption Framework. This step is critical to the success of your migration effort. After you fulfill and prepare the prerequisites, you can start the migration process. The migration process is an iterative process that includes the following phases: - **Assess workloads**: Assess workloads to evaluate cost, modernization, and deployment tooling. This process focuses on validating or challenging assumptions. You make these assumptions during discovery and assessments by looking closely at rationalization options. During this process, you also study user patterns and dependencies closely to ensure the technical success of workloads after migration. - **Deploy workloads**: After you assess workloads, you replicate or improve the existing workload functionality in the cloud. This replication could involve a *lift and shift* or *rehost* to the cloud. But more commonly, you might modernize many of the assets that support these workloads to capitalize on the benefits of the cloud. - **Release workloads**: After you replicate workload functionality to the cloud, you can test, optimize, document, and release workloads for ongoing operations. You must review the migrated workloads and hand them off during this process. This step is critical to governance, operations management, and security teams for ongoing workload support. ## Cloud migration checklist | | Migration phase | Activity | |---|---|---| | ☐ | [Prepare](./prepare/index.md) |