An online retail platform experiences a predictable surge in traffic every holiday season. To prepare, the IT team manually adds extra compute resources weeks in advance to ensure the system can handle the increased load. Conversely, a ride-sharing application uses a system that dynamically adds or removes virtual machines in real time as user demand fluctuates throughout the day.
Which of the following best describes the difference in cloud characteristics demonstrated by these two scenarios?
- The online retail platform illustrates scalability by increasing capacity to handle load, whereas the ride-sharing application illustrates elasticity by dynamically adjusting resources in response to changing demand.Answer
- BThe online retail platform illustrates elasticity by manually scaling out in advance, whereas the ride-sharing application illustrates scalability by automatically scaling resources down to save costs.
- CThe online retail platform illustrates high availability by maintaining constant resources, whereas the ride-sharing application illustrates disaster recovery by automatically spinning up resources after an outage.
- DThe online retail platform illustrates regional replication, whereas the ride-sharing application illustrates high availability by utilizing Availability Zones that span across multiple separate geographical regions.
Answer
The online retail platform illustrates scalability by increasing capacity to handle load, whereas the ride-sharing application illustrates elasticity by dynamically adjusting resources in response to changing demand.
The correct option correctly defines scalability as the capability to increase capacity to handle load (which can be done manually, as in the retail platform scenario) and elasticity as the ability to dynamically and automatically adjust resources to match fluctuating load (as in the ride-sharing application scenario).
Step-by-Step Solution
Key Concept
Distinction between scalability and elasticity in cloud computing
Estimated Time:1m 0s