SAP-C02 Question 544
Select 3Your company operates a legacy on-premises application that manages customer records. The application consists of a web frontend, a backend API, and a relational database. Management wants to migrate part of the workload to AWS to improve scalability and reduce operational overhead. However, they are concerned about the potential complexity and cost of the migration. Which components should you prioritize for migration to AWS?
- A
The relational database, as it can be replaced with Amazon RDS for better scalability and managed operations.
- B
The backend API, as it can be containerized and deployed on Amazon ECS or AWS Lambda to reduce infrastructure management.
- C
The web frontend, as it can be hosted on Amazon S3 with CloudFront for improved global performance.
- D
The entire application, as a lift-and-shift migration to Amazon EC2 instances will simplify the process.
- E
None of the components, as the migration process will be too complex and costly based on management's concerns.
Show answer and explanation
Correct answers: A, B, C
Explanation
When selecting workloads for migration, it is important to prioritize components that benefit from AWS-managed services and align with the business objectives of scalability and reduced operational overhead. The relational database, backend API, and web frontend are suitable candidates for migration because they can leverage specific AWS services such as Amazon RDS, Amazon ECS/AWS Lambda, and Amazon S3 with CloudFront, respectively. These migrations provide improvements in scalability, cost-effectiveness, and operational simplicity, while minimizing complexity compared to a full lift-and-shift approach.
- A. Correct.
Migrating the relational database to Amazon RDS is a suitable approach, as it provides managed services, high availability, and scalability, aligning with the goals of reducing operational overhead.
- B. Correct.
Migrating the backend API to AWS services like Amazon ECS or AWS Lambda reduces infrastructure management and leverages AWS's scalability features. This is a good candidate for migration.
- C. Correct.
Hosting the web frontend on Amazon S3 with CloudFront is a cost-effective way to improve performance and scalability. It also significantly reduces operational overhead.
- D. Incorrect.
Lifting and shifting the entire application to Amazon EC2 without refactoring would not align with the goal of reducing operational overhead. It may also result in higher costs and complexity.
- E. Incorrect.
Avoiding migration altogether contradicts the management's goal of leveraging AWS for improved scalability and reduced operational overhead.