Which combination of actions should the solutions architect take to accomplish this?
(Choose two.)
Migrate the PostgreSQL database to Amazon Aurora.
Migrate the web application to be hosted on Amazon EC2 instances.
Set up an Amazon CloudFront distribution for the web application content.
Set up Amazon ElastiCache between the web application and the PostgreSQL database.
Migrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS).
Explanations:
Migrating the PostgreSQL database to Amazon Aurora enhances scalability and availability, allowing for automated backups, patching, and better performance due to its serverless option. This reduces operational overhead and allows the company to focus on growth.
While migrating the web application to Amazon EC2 instances can reduce some operational overhead, it still requires management of the underlying infrastructure and does not fully address the need for capacity planning and scaling.
Setting up an Amazon CloudFront distribution can improve content delivery performance, but it does not directly address the operational overhead or scalability of the web application and database infrastructure.
Implementing Amazon ElastiCache can help with caching frequently accessed data to improve application performance, but it does not significantly reduce operational overhead related to managing infrastructure.
Migrating the web application to AWS Fargate with Amazon ECS enables serverless container management, reducing operational overhead by automatically handling scaling, patching, and infrastructure management, which supports the company’s growth objectives.