The application must move to AWS quickly with minimal code changes.
The database should move to a managed service to reduce operational effort, without a complete redesign.
Which combination is the closest match?
Rehost moves a workload with minimal changes, while Replatform makes limited platform improvements such as adopting a managed service without a full redesign.
Detailed explanation
Refactor involves substantial redesign or reconstruction and does not fit a short timeline with minimal code changes.
Refactor involves substantial redesign or reconstruction and does not fit a short timeline with minimal code changes.
Repurchase replaces an existing system with a different product or service; it is not the stated minimal-change database migration.
Repurchase replaces an existing system with a different product or service; it is not the stated minimal-change database migration.
Retire means decommissioning a workload, which conflicts with the requirement to keep using it on AWS.
Retire means decommissioning a workload, which conflicts with the requirement to keep using it on AWS.
The application requirement favors minimal change, while moving the database to a managed service is a platform improvement without a full redesign.
The application requirement favors minimal change, while moving the database to a managed service is a platform improvement without a full redesign.
Check official documentation
Compare the following points with the official documentation.
AWS Prescriptive Guidanceの移行戦略でRehost、Replatform、Refactorを比較する。
What to confirm
変更量と運用改善の要件からRehostとReplatformを使い分けられる。
Key points
- Rehost
- Replatform
- Migration strategy
Notes
- Environment: AWS公式Prescriptive Guidanceの確認
- Confirm current AWS migration guidance and service conditions in the official documentation.
Foundation review
Change spectrum
Rehost, Replatform, and Refactor represent increasing levels of application change.
Strategy by workload
Different components of one solution can use different migration strategies.