CLF-C02 Question 13
Select 3A startup is designing a new application to handle unpredictable traffic levels. The company wants to ensure the architecture is cost-effective, scalable, and fault-tolerant. Which design principles of the AWS Cloud should they prioritize?
- A
Design for failure and implement resiliency
- B
Use a data center with higher physical hardware capacity
- C
Enable horizontal scaling to handle variable traffic
- D
Use managed services to reduce operational complexity
- E
Deploy all components within a single Availability Zone to reduce latency
Show answer and explanation
Correct answers: A, C, D
Explanation
AWS Cloud design principles emphasize building cost-effective, scalable, and fault-tolerant architectures. This includes designing for failure to ensure resilience, enabling horizontal scaling to match demand, and leveraging managed services to reduce operational overhead. These principles align with the startup's goals of handling unpredictable traffic levels while maintaining reliability and cost efficiency.
- A. Correct.
Designing for failure and implementing resiliency ensures the architecture can withstand hardware or service-level disruptions, which is critical for fault-tolerant systems.
- B. Incorrect.
Using a data center with higher physical hardware capacity is not an AWS design principle. AWS encourages using scalable infrastructure rather than relying on static, large hardware.
- C. Correct.
Enabling horizontal scaling allows the architecture to handle variable traffic by adding or removing resources dynamically, making it a key AWS Cloud design principle.
- D. Correct.
Using managed services offloads operational tasks like maintenance and scaling to AWS, allowing the company to focus on their application development.
- E. Incorrect.
Deploying all components in a single Availability Zone contradicts AWS design principles for high availability and fault tolerance, as it creates a single point of failure.