The migration process
The four-phase migration process is designed to help your organization approach a migration of tens, hundreds, or thousands of applications. While each phase is a common component of a successful migration, they are not discrete phases, but an iterative process. As you iterate and migrate more applications, you will be able to drive repeatability and predictability in processes and procedures, and find that the migration process accelerates.
At the start of your journey, you identify your organization’s current readiness for operating in the cloud and the potential business outcomes for the migration.
An initial understanding of your existing environment is necessary to develop a business case for migration. Through data on actual utilization of your on-premises resources, you can create a more accurate forecast of the total cost of ownership (TCO) to run these workloads
Readiness and Planning
During this phase, you address gaps in your organization’s readiness that were uncovered in the assessment phase.
You analyze your environment, create a map of interdependencies, and determine migration strategies (e.g. lift-and-shift, re-platform, etc.) to build a detailed migration plan with priorities for each application
In this phase, the focus shifts from the portfolio level to the individual application. Each application is designed, migrated, and validated.
You will need the capability to automatically migrate thousands of applications from different source environments (physical, virtual, and cloud-based)
Operations and Optimizations
As applications are migrated, you optimize your new foundation, turn off old systems, and constantly iterate towards a modern operating model.
At this stage, you need to efficiently operate, manage and optimize workloads in the cloud. Ideally, you build off the foundational expertise you already developed. If not, use your first few application migrations to develop that foundation to improve and sophisticate your operating model.