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.)
AMigrate the PostgreSQL database to Amazon Aurora.
BMigrate the web application to be hosted on Amazon EC2 instances.
CSet up an Amazon CloudFront distribution for the web application content.
DSet up Amazon ElastiCache between the web application and the PostgreSQL database.
EMigrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS).