
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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.)
A
Migrate the PostgreSQL database to Amazon Aurora.
B
Migrate the web application to be hosted on Amazon EC2 instances.
Explanation:
Correct Answers: A and E
A. Migrate the PostgreSQL database to Amazon Aurora - This addresses the operational overhead and capacity planning issues by moving to a managed database service. Amazon Aurora is PostgreSQL-compatible and provides automated backups, patching, scaling, and high availability with minimal operational overhead.
E. Migrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS) - This addresses the operational overhead of maintaining Linux hosts and capacity planning. AWS Fargate is a serverless compute engine for containers that eliminates the need to manage EC2 instances, handle capacity planning, or patch operating systems.
Why other options are incorrect:
B. Migrate the web application to be hosted on Amazon EC2 instances - While this moves to AWS, it doesn't reduce operational overhead significantly as EC2 still requires managing instances, patching, and capacity planning.
C. Set up an Amazon CloudFront distribution for the web application content - This improves content delivery but doesn't address the core infrastructure maintenance and capacity planning issues mentioned in the scenario.
D. Set up Amazon ElastiCache between the web application and the PostgreSQL database - This could improve performance by caching database queries, but doesn't reduce the operational overhead of maintaining infrastructure and capacity planning.
Key Points: