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).
- Elasticity, to dynamically scale the virtual machine instances in response to immediate spikes and drops in player trafficAnswer
- Scalability, to handle the long-term increase in database workload by upgrading the virtual machine sizeAnswer
- CHigh Availability, to restore application functionality by failing over to a secondary region after a catastrophic regional outage
- DAvailability Zones, which span across multiple separate geographical regions to ensure service continuity if a region fails
Answer
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.
Step-by-Step Solution
Key Concept
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.
Estimated Time:1m 30s