First check the goals with the customer and make sure your solution align with the customer business objectives.
7 R's' - The 7 R's' are commonly used cloud migration strategies.
Re-host- (lift and shift) Move an application to the cloud without making any changes to take advantage of cloud capabilities. Example: Migrate your on-premises Oracle database to Oracle on an EC2 instance in the AWS Cloud( take the workload from on-prem and move to on virtual environment in cloud)
Replatform for example db on-prem moving to cloud use DB on cloud Database as a service - Amazon Relational Database Service (Amazon RDS Other example: Migrate your on-premises Oracle database to Amazon Relational Database Service (Amazon RDS) for Oracle in the AWS Cloud.
Replacing like SAAS example earlier I use exchange then moving to cloud use office365
Refactoring - rebuilt the application, move an application and modify its architecture by taking full advantage of cloud-native features to improve agility, performance, and scalability. This typically involves porting the operating system and database. Example: Migrate your on-premises Oracle database to the Amazon Aurora PostgreSQL-Compatible Edition.
Retire - phase out an application that no longer use, keep applications in your source environment. These might include applications that require major refactoring, and you want to postpone that work until a later time, and legacy applications that you want to retain, because there’s no business justification for migrating them.
Relocate(hypervisor-level lift and shift) – Move infrastructure to the cloud without purchasing new hardware, rewriting applications, or modifying your existing operations. This migration scenario is specific to VMware Cloud on AWS, which supports virtual machine (VM) compatibility and workload portability between your on-premises environment and AWS. You can use the VMware Cloud Foundation technologies from your on-premises data centers when you migrate your infrastructure to VMware Cloud on AWS. Example: Relocate the hypervisor hosting your Oracle database to VMware Cloud on AWS.
Retain (revisit) – Keep applications in your source environment. These might include applications that require major refactoring, and you want to postpone that work until a later time, and legacy applications that you want to retain, because there’s no business justification for migrating them.
Some best AWS cloud migration tools and services
- AWS Application Discovery Service.
- AWS Migration Acceleration Program (MAP).
- AWS Management Portal for vCenter. Good for moving V-center
- AWS Server Migration Service (SMS).
- AWS Database Migration Service.
- TSO Logic.
- CloudEndure.
- AWS Migration Hub.
Conclusion In this blog we learned the 7 R's' which are commonly used for cloud migration strategies.