Soru

Zorluk: OrtaHigh Availability, Scalability, and Elasticity

A software company hosts a collaborative document editing platform on Azure. The system design must meet two conditions:

- The compute resources must automatically expand during sudden, unpredictable spikes in active editors and shrink when traffic subsides to optimize costs.
- The service must remain accessible without interruption if a single hardware rack in the host datacenter suffers a power loss.

Which cloud characteristics should the company implement to meet these requirements?

  1. A
    Elasticity and disaster recovery
  2. B
    Scalability and disaster recovery
  3. Elasticity and high availabilityCevap
  4. D
    Scalability and deploying virtual machines across Availability Zones that span multiple Azure regions

Cevap

Elasticity and high availability
Elasticity addresses the first requirement by automatically adjusting compute capacity up and down in response to fluctuating demand to minimize cost. High availability addresses the second requirement by ensuring the platform remains online and accessible even if a localized hardware fault (such as a rack power failure) occurs within a datacenter.

Adım Adım Çözüm

1
Analyze the first requirement regarding automatic resource adjustment to match traffic spikes and optimize costs.
This requires elasticity, which dynamically adjusts resource allocation in response to real-time demand.
Elasticity ensures that resources scale down when not needed, preventing unnecessary charges.
2
Analyze the second requirement regarding resilience against a single hardware rack power loss within the datacenter.
This requires high availability, which provides localized redundancy and fault tolerance.
High availability keeps applications online during minor, local component failures without requiring recovery processes.
3
Combine the identified cloud characteristics to match the correct option.
The correct combination is elasticity and high availability.
These two characteristics directly satisfy both operational goals.

Anahtar Kavram

Understanding the differences between high availability, scalability, and elasticity in cloud environments.
Bu soruyu puanla