SAP-C02 Question 545
Single answerA retail company has an on-premises application built with a monolithic architecture. The application is highly dependent on custom hardware for processing transactions, but the company wants to reduce operational overhead and improve scalability. As part of its cloud migration strategy, the company is evaluating which workloads and processes are suitable for migration to AWS. Which approach should the solutions architect prioritize?
- A
Identify components of the application that can be containerized and migrated to Amazon ECS or EKS without significant re-architecture.
- B
Focus on migrating the entire monolithic application as-is using AWS Elastic Beanstalk for minimal changes.
- C
Migrate only the transaction-processing workload to Amazon EC2 instances with similar hardware specifications to the on-premises setup.
- D
Defer migration until the application can be refactored entirely into a microservices architecture to leverage AWS services effectively.
Show answer and explanation
Correct answer: A
Explanation
To evaluate workloads for potential migration, a phased approach is often recommended. Identifying parts of the monolithic application that can be containerized allows the company to make use of AWS's managed services (e.g., ECS or EKS) while reducing operational overhead and improving scalability. This approach provides immediate benefits without requiring a complete application refactor upfront, which can be time-consuming and costly.
- A. Correct.
This is correct. By containerizing parts of the application, the company can begin migrating workloads incrementally while addressing scalability and operational overhead. AWS ECS or EKS is well-suited for such migration strategies.
- B. Incorrect.
This is incorrect. Migrating the entire monolithic application as-is to AWS Elastic Beanstalk does not address the custom hardware dependency and does not improve scalability or operational efficiency.
- C. Incorrect.
This is incorrect. Migrating only the transaction workload to Amazon EC2 with similar hardware specifications does not take full advantage of AWS's scalable and managed services, and it still requires maintaining custom hardware dependencies.
- D. Incorrect.
This is incorrect. While refactoring into a microservices architecture might be ideal in the long term, the company can benefit from incremental migrations to reduce overhead and improve scalability in the short term.