Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

An online education platform hosts its virtual classroom application on Amazon EC2 instances. To ensure that the platform remains highly available even if an entire data center experiences a power outage, the platform's architecture deploys EC2 instances across multiple Availability Zones behind an Application Load Balancer. Which AWS Cloud design principle is directly represented by this setup?

  1. A
    Vertical scaling
  2. B
    Tight coupling
  3. Design for failureCevap
  4. D
    Monolithic architecture

Cevap

Design for failure
The design principle of designing for failure encourages building systems that can automatically withstand and recover from infrastructure outages. By deploying application instances across multiple Availability Zones, the system is designed to tolerate the complete failure of an entire data center without causing service disruption.

Adım Adım Çözüm

1
Analyze the scenario requirements.
The scenario describes deploying EC2 instances across multiple physical locations (Availability Zones) to protect against a localized data center power outage.
Identifying the target threat (data center failure) and the redundancy mechanism (multiple Availability Zones) is necessary to determine the relevant design principle.
2
Map the redundancy mechanism to AWS design principles.
The mechanism assumes that an entire data center can fail and ensures the system remains operational, which directly maps to the principle of designing for failure.
Selecting the correct principle requires matching the practice of planning for component or site outages with the designated principle name.

Anahtar Kavram

Design for failure
Tahmini Süre:45s
Bu soruyu puanla