SOA-C02 · Question #622
A company is running a stateless application. The application consists of a web server and a PostgreSQL database that run on a single Amazon EC2 instance. The EC2 instance becomes overloaded during…
The correct answer is B. Configure an EC2 Auto Scaling group of web servers behind an Application Load Balancer. D. Use an Amazon RDS for PostgreSQL Multi-AZ deployment for the database. Point the application. The best approach is to decouple the web server from the database and scale them independently. Configuring an Auto Scaling group for stateless web servers behind an Application Load Balancer allows the application to handle increased traffic and maintain high availability…
Question
A company is running a stateless application. The application consists of a web server and a PostgreSQL database that run on a single Amazon EC2 instance. The EC2 instance becomes overloaded during times of high application traffic, leading to slow response times. A SysOps administrator needs to implement a solution to resolve the application's performance issues. The solution must accommodate increased application traffic as the number of users continues to grow. The solution also must make the application highly available. Which combination of steps will meet these requirements? (Choose two.)
Options
- ACreate an Amazon CloudFront distribution. Specify the EC2 instance as the origin.
- BConfigure an EC2 Auto Scaling group of web servers behind an Application Load Balancer.
- CUpgrade the existing EC2 instance to a larger instance type with more CPU and memory
- DUse an Amazon RDS for PostgreSQL Multi-AZ deployment for the database. Point the application
- EUpgrade the PostgreSQL database on the EC2 instance to a newer version.
How the community answered
(40 responses)- A3% (1)
- B85% (34)
- C8% (3)
- E5% (2)
Explanation
The best approach is to decouple the web server from the database and scale them independently. Configuring an Auto Scaling group for stateless web servers behind an Application Load Balancer allows the application to handle increased traffic and maintain high availability. Separating the database by using an Amazon RDS for PostgreSQL Multi-AZ deployment improves the database's resilience and scalability, addressing both performance and availability
Topics
Community Discussion
No community discussion yet for this question.