SAP-C02 Question 543
Select 2A company is planning to migrate its on-premises monolithic application to AWS. The application's architecture has several tightly coupled components, and the company wants to modernize the application during the migration process. The team has decided to adopt a microservices-based architecture using containers. Which combination of AWS services would best address the company's requirements for modernization and migration acceleration?
- A
AWS Application Migration Service (MGN) and Amazon EC2
- B
Amazon Elastic Kubernetes Service (EKS) and AWS Fargate
- C
AWS Migration Hub and AWS Lambda
- D
Amazon Elastic Container Service (ECS) and AWS App2Container
- E
AWS Database Migration Service (DMS) and Amazon RDS
Show answer and explanation
Correct answers: B, D
Explanation
The company is looking to migrate and modernize its application by adopting a microservices-based architecture using containers. Amazon EKS and AWS Fargate provide a scalable, managed solution for running containerized applications without infrastructure management overhead. ECS and AWS App2Container complement this by simplifying the process of containerizing existing applications and managing them in AWS. These services together align with the company's requirements for modernizing the application during migration.
- A. Incorrect.
AWS Application Migration Service (MGN) and Amazon EC2 are generally used for lift-and-shift migrations, which do not align with the goal of modernizing the application into a microservices-based architecture.
- B. Correct.
Amazon Elastic Kubernetes Service (EKS) and AWS Fargate are excellent choices for running containerized applications in a microservices-based architecture. EKS provides a managed Kubernetes environment, and Fargate eliminates the need to manage container infrastructure.
- C. Incorrect.
AWS Migration Hub and AWS Lambda are not directly suited to containerized microservices architectures. Migration Hub helps track migrations, but it does not modernize or containerize applications.
- D. Correct.
Amazon Elastic Container Service (ECS) and AWS App2Container are highly relevant to the scenario. ECS provides a managed container orchestration platform, and App2Container can assist in containerizing existing applications, which aligns with the modernization goals.
- E. Incorrect.
AWS Database Migration Service (DMS) and Amazon RDS are focused on migrating and modernizing databases, not application workloads. While they might be useful in migrating database components, they do not address the overall application modernization requirements.