AWS Notes - Migrations - Migration Strategies The 6R

  1. Rehosting (Lift and shift) : Do not modify the Program, migrate to AWS directly.
  2. Replatform : Do not change the core program, making a few cloud optimizations, such as migrate the database to RDS, migrate the application to Elastic Beanstalk
  3. Repurchase,Replace (Drop and shop) : Move to the SaaS platform.
  4. Refactor / Re-architect : Reimaging the application using Cloud Native feature. It is very expensice. Example: Move an application to Serverless architecture
  5. Retire : Drop the things you don't need. save cost.
  6. Retain : Do nothing for now

    

General AWS Migration Tools:

  • AWS Migration Hub
  • AWS Application Discovery Service
  • AWS Server Migration Service (SMS) 
  • AWS Database Migration Service (DMS) 
  • AWS Snowball 
  • AWS Snowmobile
  • AWS Direct Connect 
  • AWS Marketplace 


Reference: 

  1. https://aws.amazon.com/cn/blogs/enterprise-strategy/6-strategies-for-migrating-applications-to-the-cloud/
  2. https://tutorialsdojo.com/aws-migration-strategies-the-6-rs/
  3. Udemy: https://www.udemy.com/course/aws-solutions-architect-professional/

Comments

Popular posts from this blog

AWS Notes - Network - TransferFamily(Transfer) connect with EFS

Build JupyterNotebook(Anaconda) environment in AWS EC2

AWS Notes - DevOps - OpsWorks