Soru

Zorluk: OrtaHigh Availability, Scalability, and Elasticity

A gaming studio is designing the architecture for a new multiplayer game on Azure. The studio has two primary requirements:

* The game backend must automatically increase or decrease the number of virtual machine instances to match fluctuating player traffic in real time.
* The game database must handle a projected long-term increase in player registrations over the next year by upgrading the compute resources of the database server.

Which of the following cloud concepts are described in these requirements? (Select TWO).

  1. Elasticity, to dynamically scale the virtual machine instances in response to immediate spikes and drops in player trafficCevap
  2. Scalability, to handle the long-term increase in database workload by upgrading the virtual machine sizeCevap
  3. C
    High Availability, to restore application functionality by failing over to a secondary region after a catastrophic regional outage
  4. D
    Availability Zones, which span across multiple separate geographical regions to ensure service continuity if a region fails

Cevap

The correct choices are the options describing elasticity (dynamic scaling of VM instances in response to traffic fluctuations) and scalability (handling long-term database workload increase by upgrading compute capacity).
The correct options are the ones describing elasticity and scalability. Elasticity represents the ability to automatically adjust resources up and down based on immediate demand. Scalability represents the capability to handle increased workload, such as scaling up database resources for long-term growth.

Adım Adım Çözüm

1
Analyze the first requirement: adjusting the number of virtual machine instances automatically in response to real-time fluctuations in traffic.
This matches the definition of elasticity, which is the ability to dynamically scale resources up and down to match demand and minimize consumption-based costs.
Elasticity involves automated, immediate adjustments in response to variable demand.
2
Analyze the second requirement: upgrading the compute resources of the database server to support long-term growth in registrations.
This matches the definition of scalability (specifically vertical scaling, or scaling up), which is the ability of a system to handle a larger workload by increasing capacity.
Scalability is focused on the capability to handle increased load, whether horizontally or vertically.
3
Evaluate the remaining options to identify incorrect concepts.
The option describing regional failover refers to Disaster Recovery rather than High Availability. The option describing Availability Zones incorrectly states that they span across different geographical regions.
High Availability focus is local redundancy/uptime within a region, and Availability Zones are contained entirely within a single region.

Anahtar Kavram

High Availability, Scalability, and Elasticity are core cloud concepts where scalability is the ability to handle increased load, elasticity is the ability to scale dynamically/automatically, and high availability ensures local uptime.
Tahmini Süre:1m 30s
Bu soruyu puanla