AWS Migration 전략

주로 Rehost (그대로 옮기기), Replatform(OS, DB엔진 변경) 을 주로 사용하게 될 것임.

https://docs.aws.amazon.com/prescriptive-guidance/latest/large-migration-guide/migration-strategies.html

  • Retire : 워크로드를 완전히 제거하거나 수명을 끝낸다.

  • Retain : 현재 상태로 유지한다.

  • Rehost : 들어서 옮긴다. 즉 별다른 수정없이 그대로 클라우드로 옮긴다.

  • Relocate : 예를 들면 VMware SSDC(소프트웨어 정의 데이터 센터)에서 VMware Cloud on AWS로 서버를 대량으로 전송하거나 Amazon Relational Database Service(Amazon RDS) DB 인스턴스를 다른 VPC 또는 AWS 계정으로 전송. 애플리케이션에서는 변경사항이 없음.

  • Repurchase : SaaS 서비스를 구매하여 거기에 입주

  • Replatform : 이전하고자 하는 클라우드에서 기존 플랫폼과 유사한 대체재를 찾을 수 없다면, 새로운 플랫폼으로 이전. 워크로드는 새로운 플랫폼에 맞도록 수정해야 하지만, 클라우드 네이티브 서비스를 반드시 이용해야 하는 것은 아니다.

  • Refactor or re-architect : 워크로드를 대폭 수정해 클라우드 보안이나 거버넌스, 모니터링, 감사 등 클라우드 네이티브 기능의 이점을 이용할 수 있도록 한다.