CloudGuild · Blog · Cheat sheets · Lessons · Certifications
Mastering AWS SAA-C03: A Closer Look at Dynamic Scaling
Explore a common exam question about handling varying traffic patterns in AWS. Learn the correct answer and why it matters for your exam.
A common decision point for AWS Certified Solutions Architect - Associate candidates is identifying the right service for dynamic scaling. Many misinterpret the requirements of this question and confuse the options. Understanding the specific use case is crucial.
The question
A company is designing a web application that will have varying traffic patterns. They need a cost-effective way to handle peak loads without provisioning extra servers. Which AWS service should they use?
- A. Amazon EC2 Auto Scaling
- B. AWS Lambda
- C. Amazon Elastic Load Balancing
- D. Amazon RDS
Think before you scroll
Before you choose an answer, consider the nature of the application and its traffic patterns. The question emphasizes cost-effectiveness and the need for dynamic scaling. Weigh each option against these criteria.
The answer
The correct option is A. Amazon EC2 Auto Scaling. This service automatically adjusts the number of EC2 instances based on current demand. It ensures that you only use resources when needed, making it cost-effective during varying traffic periods.
Why the other options lose
- B. AWS Lambda: While serverless and efficient for many applications, Lambda may not meet all web application needs, especially those that require persistent connections or specific runtime environments.
- C. Amazon Elastic Load Balancing (ELB): ELB distributes incoming traffic but does not automatically scale the underlying EC2 instances. It complements Auto Scaling but cannot replace it for dynamic scaling.
- D. Amazon RDS: This service is designed for relational database management. It does not address the need for handling web traffic directly and is not relevant to scaling web application servers.
The concept behind it
Understanding cost optimization in cloud architectures is key. Auto Scaling allows businesses to adjust resources based on real-time demand, minimizing costs while maintaining performance. This principle applies to various AWS services where dynamic resource management is essential.
Exam trap to remember
Remember: Choose Auto Scaling for dynamic traffic management. It's the go-to for cost-effective scaling without manual intervention.