SAA-C03 · Question #312
An ecommerce company hosts an API that handles sales requests. The company hosts the API frontend on Amazon EC2 instances that run behind an Application Load Balancer (ALB). The company hosts the…
The correct answer is D. Place the frontend and backend EC2 instances into separate Auto Scaling groups. Create a. To handle increased loads effectively, it's essential to implement Auto Scaling for both frontend and backend tiers: Frontend Auto Scaling Group: Scaling based on incoming network traffic ensures that the application can handle increased user requests. Backend Auto Scaling…
Question
An ecommerce company hosts an API that handles sales requests. The company hosts the API frontend on Amazon EC2 instances that run behind an Application Load Balancer (ALB). The company hosts the API backend on EC2 instances that perform the transactions. The backend tiers are loosely coupled by an Amazon Simple Queue Service (Amazon SQS) queue. The company anticipates a significant increase in request volume during a new product launch event. The company wants to ensure that the API can handle increased loads successfully. Which solution will meet these requirements?
Options
- ADouble the number of frontend and backend EC2 instances to handle the increased traffic during
- BPlace the frontend EC2 instances into an Auto Scaling group. Create an Auto Scaling policy to
- CPlace the frontend EC2 instances into an Auto Scaling group. Add an Amazon ElastiCache
- DPlace the frontend and backend EC2 instances into separate Auto Scaling groups. Create a
How the community answered
(25 responses)- A4% (1)
- B8% (2)
- C4% (1)
- D84% (21)
Explanation
To handle increased loads effectively, it's essential to implement Auto Scaling for both frontend and backend tiers: Frontend Auto Scaling Group: Scaling based on incoming network traffic ensures that the application can handle increased user requests. Backend Auto Scaling Group: Scaling based on the Amazon SQS queue backlog ensures that the backend can process messages as they arrive, preventing delays. This approach allows each tier to scale independently based on its specific load, ensuring optimal resource utilization and performance.
Community Discussion
No community discussion yet for this question.