SAP-C02 Question 576
Single answerYour organization is planning to migrate a high-traffic, monolithic e-commerce application from an on-premises data center to AWS. The application has a tightly coupled architecture with a shared database and requires minimal downtime during the migration. The organization has also expressed interest in modernizing the application to a microservices-based architecture in the future. Which of the following migration approaches would be the most optimal in this scenario?
- A
Lift-and-shift migration using AWS Application Migration Service (MGN) and re-architect later.
- B
Re-platform the application by containerizing it with Amazon ECS or Kubernetes during the migration.
- C
Re-architect the application to a microservices-based architecture prior to migration.
- D
Perform a hybrid migration, keeping some components on-premises while migrating others to AWS.
Show answer and explanation
Correct answer: A
Explanation
The lift-and-shift migration approach using AWS Application Migration Service (MGN) is most suitable in this scenario because it allows the application to move to AWS with minimal disruption. This approach meets the requirement for minimal downtime and provides the flexibility to modernize the application later by re-architecting it into a microservices-based architecture. Other options either introduce unnecessary complexity or do not align with the organization's requirements.
- A. Correct.
This is the correct approach because a lift-and-shift migration (rehost) minimizes downtime and complexity during the migration. It allows the organization to move the application to AWS quickly and then re-architect it later into a microservices-based architecture when ready.
- B. Incorrect.
This is not the optimal choice as re-platforming (containerizing) during the migration introduces additional complexity and may result in extended downtime, which the organization aims to avoid.
- C. Incorrect.
Re-architecting the application to a microservices-based architecture prior to migration would involve significant time and effort, making it unsuitable for the requirement of minimal downtime.
- D. Incorrect.
A hybrid migration is not applicable here as the organization plans to migrate the entire application to AWS, rather than keeping part of it on-premises.