Soru

Zorluk: ZorHigh Availability, Scalability, and Elasticity

An organization hosts a web application on Microsoft Azure. During an unexpected promotional event, the system automatically deploys additional virtual machine instances to distribute the increased traffic load. Once the traffic decreases, the system automatically removes these instances to reduce costs. Additionally, the instances are distributed across different physical data centers within a single region to ensure the application remains accessible during a localized power failure. Which two statements correctly describe the cloud concepts demonstrated in this scenario?

  1. The dynamic provisioning and deprovisioning of virtual machine instances to match real-time demand is an example of elasticity.Cevap
  2. Distributing the virtual machine instances across different physical data centers within the same region to prevent downtime from localized failures achieves high availability.Cevap
  3. C
    The automatic removal of virtual machine instances when demand decreases is an example of vertical scalability.
  4. D
    Deploying the application across multiple physical data centers within the same region serves as a disaster recovery solution that protects against a total regional outage.

Cevap

The dynamic provisioning and deprovisioning of virtual machine instances to match real-time demand is an example of elasticity, and distributing the virtual machine instances across different physical data centers within the same region to prevent downtime from localized failures achieves high availability.
The scenario describes two main cloud behaviors: first, the automatic scaling out and scaling in of resources to match current workload demand, which is the definition of elasticity. Second, the deployment of redundant instances across different physical facilities in the same region to prevent downtime during localized failures, which defines high availability.

Adım Adım Çözüm

1
Analyze the automatic scaling out and scaling in of virtual machine instances based on traffic demand.
Identify this behavior as elasticity because it involves automatic, dynamic scaling of resource counts in both directions to match demand.
Elasticity is defined by the auto-scaling capability to adjust resources dynamically based on load, distinguishing it from static scalability.
2
Analyze the distribution of instances across different physical data centers in the same region to survive local failures.
Identify this architectural decision as high availability because it ensures service continuity and redundancy within a region.
High availability aims to maintain system uptime during localized physical failures by using redundant paths within the same region, whereas disaster recovery focuses on failing over to a separate region during a full regional outage.
3
Evaluate the incorrect options to rule out common misconceptions.
Rule out the statement about vertical scalability because instance-count adjustment is horizontal scaling, and rule out the statement about regional disaster recovery because localized data center redundancy does not protect against a full regional outage.
This confirms the correct two options by identifying that vertical scaling modifies instance capacity, and disaster recovery requires multi-region separation.

Anahtar Kavram

High Availability, Scalability, and Elasticity
Tahmini Süre:2m 0s
Bu soruyu puanla