AWS Certified Developer Associate DVA-C02 Practice Question
A web application is experiencing unpredictable traffic spikes and the development team needs to ensure that it can scale to meet demand efficiently. Which of the following strategies would BEST ensure that the application can handle the increased load without provisioning excessive infrastructure?
Increase the Amazon RDS read replica count to handle higher database read volumes.
Implement AWS Auto Scaling with an Elastic Load Balancer to distribute traffic across multiple compute resources.
Provision a larger Amazon EC2 instance size to permanently support higher traffic.
Use AWS Lambda functions for all backend processes to handle the variable load.
Using AWS Auto Scaling in conjunction with Elastic Load Balancing (ELB) allows the application to handle the increased load efficiently. Auto Scaling adjusts the amount of compute resources automatically based on the demand, while ELB distributes ingress application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses. This combination is the most effective and cost-efficient way of managing unpredictable traffic spikes because it ensures that the application can scale out (add resources) or scale in (remove resources) as needed. Provisioning a larger EC2 instance size would not be as cost-effective because it would involve paying for potentially unutilized resources during off-peak times. Increasing the database read replica count can improve database read scalability but would not address the application's overall ability to handle traffic spikes. Using AWS Lambda alone without implementing scaling mechanisms does provide scalability in certain scenarios but does not guarantee optimal resource management for the described web application scenario.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does AWS Auto Scaling work?
Open an interactive chat with Bash
What is an Elastic Load Balancer (ELB) and how does it distribute traffic?
Open an interactive chat with Bash
What are the cost advantages of using Auto Scaling with Elastic Load Balancing?
Open an interactive chat with Bash
AWS Certified Developer Associate DVA-C02
Development with AWS Services
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access