Microsoft 365 FundamentalsDescribe cloud conceptsMedium
A small e-commerce business experiences predictable traffic surges during specific holiday sales events. They need a cloud solution that can automatically scale up resources to handle the increased load during these periods and then scale back down when demand returns to normal, to optimize costs. Which characteristic of cloud computing is essential for this scenario?
- AFault tolerance
- BHigh availability
- CAgility
- DElasticity
Show answer & explanationAnswer & explanation
Correct answer: D. Elasticity
Elasticity is the ability of cloud resources to automatically scale up or down based on current demand. This is crucial for optimizing costs by only paying for the resources needed during peak times and reducing them during off-peak periods, perfectly matching the e-commerce business's fluctuating traffic.
Why the other options are wrong
- A. Fault tolerance ensures system resilience to failures, not dynamic resource adjustment for fluctuating load.
- B. High availability ensures uptime but doesn't inherently involve automatic scaling up and down based on demand.
- C. Agility refers to the speed of deploying resources, not the automatic scaling based on demand.
Elasticity (Cloud)
The ability of a cloud system to automatically and dynamically adjust computing resources to meet changes in demand.
- Scale up during peak demand automatically.
- Scale down during low demand automatically.
- Optimizes cost and performance.
Memory trick: Elasticity is like a rubber band, it stretches and shrinks automatically.