AWS offers a wealth of insights developed from their experience of having now migrated hundreds of enterprise customers to their Cloud.
Resources include a Cloud Transformation Maturity Model for assessment and planning, supported by presentations including an AWS Migration Planning and Roadmap, a guide for Migrating Enterprise Applications to AWS and Application Migrations at Scale, and Governance Strategies for Cloud Transformation.
Migration Best Practices
Migrating Applications to Public Cloud Services: Roadmap for Success from the Cloud Standards Customer Council defines a comprehensive migration review process, covering:
- A checklist for identifying Application Candidates for Migration to Cloud Computing.
- Building a business case.
- Developing a technical approach and integration model.
- Addressing Security & Privacy Requirements.
- Migration procedures.
The Nimbo white paper Data Centre Migration to the Cloud describes the technical details of planning migration of a traditional to a Cloud Data Centre (CDC), highlighting questions to consider such as:
- Networking – How do you want segment resources in terms of subnets and DHCP blocks, and do you want the CDC to be Internet connected?
- Security and Access Control – Who/how do you want to control access? What security rules do you want in place, and where? Per server, subnet or grouping?
- High Availability – Do you want multiple CDCs for high availability and disaster recovery?
- Sizing – Determine CPU, RAM, storage, IOPS and networking requirements for the migrating applications.
The AWS presentation also provides a framework for estimating the migration workloads, and what methods to use for each.
Agile Practices for Large-Scale Cloud Migrations
For complex scenarios of multiple applications AWS proposes an approach of ‘Agile Cloud Migration’.
This presentation describes an ‘Agile Approach to Mass Migrations‘, providing a comprehensive primer on a wholesale transformation framework that is based on and can integrate with existing Agile practices, achieved through building a Cloud Centre of Excellence and referencing thought leaders such as Gene Kim’s Phoenix Project and Jez Humble’s Lean Enterprise principles.
In this blog Stephen Orban describes how to unite all of these practices into one overall enterprise strategy.
AWS Map – Migration Accelerator Program
Cloud Adoption Framework
The CAF – Cloud Adoption Framework defines an overall migration lifecycle, that can be populated through a consulting engagement. Aspects of this expertise include Planning a Business Case for Cloud Migration, with a supporting white paper.
The Migration Hub provides a single location to track the progress of application migrations across multiple AWS and partner solutions.
AWS Migration Hub provides all application details in a central location. This allows you to track the status of all the moving parts across all migrations, making it easier to view overall migration progress and reducing the time spent determining current status and next steps.
AWS Migration Hub provides the flexibility to use the migration tools that work best for your organization. Whether you use AWS migration tools like AWS Server Migration Service, AWS Database Migration Service, CloudEndure Migration, or partner tools like ATADATA and RiverMeadow, Migration Hub makes it easy for you to track migrations from all of those tools in a central location.
CloudEndure Migration continually replicates your source machines into a staging area in your AWS account without causing downtime or impacting performance.
When you’re ready to launch the production machines, CloudEndure Migration automatically converts your machines from their source infrastructure into the AWS infrastructure so they can boot and run natively in AWS.
Implementation begins by installing the CloudEndure Agent on the selected source machines. The agent installation does not require a reboot nor does it impact system performance in any noticeable way.
The CloudEndure Agent connects to a self-service, web-based CloudEndure User Console, which then issues an API call to the selected AWS target Region to create a Staging Area in the customer’s account designated to receive the source machine’s replicated data.