AWS Certified Solutions Architect – Associate (SAA-C03) — Question 142
A company is running a multi-tier web application on premises. The web application is containerized and runs on a number of Linux hosts connected to a PostgreSQL database that contains user records. The operational overhead of maintaining the infrastructure and capacity planning is limiting the company's growth. A solutions architect must improve the application's infrastructure.
Which combination of actions should the solutions architect take to accomplish this? (Choose two.)
Answer options
- A. Migrate the PostgreSQL database to Amazon Aurora.
- B. Migrate the web application to be hosted on Amazon EC2 instances.
- C. Set up an Amazon CloudFront distribution for the web application content.
- D. Set up Amazon ElastiCache between the web application and the PostgreSQL database.
- E. Migrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS).
Correct answer: A, E
Explanation
Migrating the PostgreSQL database to Amazon Aurora (Option A) provides a managed database solution that can scale automatically and reduces operational overhead. Moving the web application to AWS Fargate with Amazon ECS (Option E) allows the application to run in a serverless container environment, simplifying management. The other options do not directly address the infrastructure and capacity planning issues as effectively as these two.