Soru

Zorluk: OrtaIdentify design principles of the AWS Cloud

An online university hosting global certification exams experiences a massive surge in website traffic for exactly four hours during a monthly testing event. The university uses AWS Auto Scaling to automatically launch hundreds of Amazon EC2 instances to handle the exam traffic and subsequently terminates those instances when the testing window closes. Which AWS Cloud design principle is directly demonstrated by this dynamic adjustment of resources to match fluctuating demand?

  1. ElasticityCevap
  2. B
    Scalability
  3. C
    Monolithic design
  4. D
    Design for failure

Cevap

Elasticity
The correct answer is elasticity because the scenario highlights a system that dynamically expands capacity during traffic spikes and contracts capacity when demand decreases. Elasticity allows organizations to match supply with demand automatically, ensuring high availability while minimizing costs by only paying for the resources used.

Adım Adım Çözüm

1
Analyze the scenario details.
The scenario describes a system that automatically adds instances to handle a temporary demand spike and then removes them (terminates them) when demand drops.
This establishes that we are looking for a cloud design principle focused on dynamic resource adjustment in both directions (scaling out and scaling in).
2
Differentiate between elasticity and scalability.
Scalability is the capability to handle growth, while elasticity is the capability to dynamically scale resources to match short-term fluctuations in demand, including reducing capacity when not needed.
Since the key cost-saving action is terminating instances when the event ends, elasticity is the most specific and correct principle.

Anahtar Kavram

AWS Cloud design principles: Elasticity
Bu soruyu puanla