To optimize your cloud adoption and migration, you must first assess and evaluate your enterprise for readiness. After you assess the readiness of your organization, you can accelerate your cloud adoption and establish a foundation for migration at scale through the hands-on experience of migrating a first wave of applications in just a few weeks. We discuss these phases in more detail in the following topics.
The iterative approach to cloud adoption discussed in this guide can be broken out into the three high-level phases of assess, mobilize, and migrate.
The first phase of a cloud migration begins with a cloud readiness assessment of your enterprise’s current state. These assessment tasks give you a clear picture of what you will migrate, as well as a business case for migration and total cost of ownership (TCO) analysis for migration.
A Migration Readiness Assessment (MRA) is a process that provides you with the following:
This assessment is based on the AWS Cloud Adoption Framework (AWS CAF) and its six perspectives: business, people, governance, platform, security, and operations. Using this framework during the assessment phase helps ensure that you have a holistic view of the transformation initiative that will support an effective move to the cloud.
The assess phase includes a rapid discovery process with high-level TCO assessment in addition to the MRA. These steps will be useful as you progress towards obtaining stakeholder commitment and funding for the larger initiatives that follow.
With a strong understanding of your current state and your portfolio along with the solid business case, you develop in the assessment phase, you can demonstrate the value of the cloud to your organization.
The goal of the mobilize phase is to build foundational capability both in the organization and with the AWS environment with hands-on migration experience focused on security and operations automation. This process brings together your portfolio of tools and practices in a scalable and secure AWS landing zone. In this phase, you migrate a small set of business applications to the cloud, while enforcing an agile and scalable delivery culture, team structure, and change management process.
The AWS mobilize approach includes a defined set of activities across eight distinct workstreams:
With this approach, activities under these workstreams are delivered across eight two-week sprints.
Mobilize delivers the following outcomes:
Migration during the mobilize phase is an iterative process that evolves as your organization develops new skills, tools, and capabilities. These skills and capabilities build momentum and accelerate your migration efforts over time. Establishing the right foundation to build on is key to a successful migration. The AWS migration framework balances the business and technical efforts needed to complete a cloud migration. This model helps you identify key business drivers for migration and the best strategies for planning and implementing a successful cloud migration.
The migrate phase uses the patterns, processes, tools, resources, and methodology defined and tested during the mobilize phase to migrate applications at scale. After using the best practices and lessons learned from the earlier phases, you can implement a migration factory, a blueprint of scaling implementation and operations, through automation and agile delivery.
In order to mobilize your workforce and resources to migrate your enterprise at scale, you must first assess your readiness and inventory your portfolio. These steps enable you to build a business case with right key performance indicators (KPIs) and metrics and to align key stakeholders and leadership on business goals. You will run the Migration Readiness Assessment (MRA) workstream during this phase.
MRA is an AWS process of gaining insights about your enterprise’s current cloud readiness and building an action plan to close identified gaps, using the AWS Cloud Adoption Framework (AWS CAF).
The objective of this phase is to Assess and evaluate your enterprise’s readiness by answering questions based on the six AWS CAF perspectives.
The next step in preparing your workforce and resources to migrate your enterprise at scale is to break down the mobilize activities into different workstreams. Although the goal of the mobilize phase is the migration of business applications, this phase also provides an opportunity to lay the foundation for tooling, process, and culture that will accelerate your migration at scale. Most of these workstreams can run in parallel after the assessment phase is complete. The following workstreams should be run during this phase:
These are discussed in detail in the following sections.
The objective is to Migrate business applications from on premises to the AWS Cloud:
When you have some foundational experience migrating a few applications and a plan in place that the organization supports, it’s time to accelerate the migration and achieve scale. Migration Delivery Partners, such as 2nd Watch and Accenture, can help you though every stage of migration. Migration Marketplace Partners such as RiverMeadow Software and Attunity can also help, and you can use tools and services such as AWS Server Migration Service (AWS SMS) and AWS Database Migration Service (AWS DMS).