A gaming studio is deploying its multiplayer matchmaking service on AWS. The application experiences unpredictable peaks and valleys in player activity throughout the day. To optimize costs and maintain performance, the studio configures the system to automatically provision additional compute resources during peak hours and terminate them when player activity subsides.
Which AWS Cloud design principle is directly demonstrated by this design?
- ElasticityAnswer
- BScalability
- CMonolithic design
- DShared responsibility
Answer
Elasticity
Elasticity is the correct answer because it refers to the ability to scale resources dynamically matching supply to demand. The scenario describes a system that provisions resources during peak demand and decommissions them when demand drops, which is a classic implementation of elasticity.
Step-by-Step Solution
Key Concept
Elasticity in the AWS Cloud