Question

Difficulty: MediumHigh Availability, Scalability, and Elasticity

A logistics company hosts its package-delivery tracking application on Azure. To ensure the application can handle the maximum expected workload during the end-of-year holiday peak, the company configures the application to run continuously on ten Azure virtual machines throughout the entire year. Is this deployment strategy an example of cloud elasticity?

Answer: Answer

Answer

False
The correct answer is false because maintaining a constant number of resources to handle peak load represents manual capacity planning (scalability) rather than elasticity. Elasticity is specifically characterized by the dynamic, automatic addition and removal of resources in response to real-time changes in demand.

Step-by-Step Solution

1
Analyze the resource provisioning strategy described in the scenario.
The company deploys a fixed number of virtual machines (ten instances) to run continuously throughout the year to handle peak load.
To determine the cloud concept being applied, we must look at how the resources respond to changes in demand.
2
Compare the strategy against the definition of cloud elasticity.
Elasticity is defined by the dynamic scaling of resources—automatically scaling out to meet peak demand and scaling in to reduce costs during low-demand periods. A static, over-provisioned deployment does not adjust dynamically.
This determines whether the strategy meets the criteria for elasticity.
3
Differentiate between static capacity scaling (scalability) and dynamic adjustment (elasticity).
While the system is scaled to handle high capacity (scalability), it lacks the dynamic scaling and cost-efficiency characteristics of elasticity.
This confirms that the strategy is an example of scalability for peak load rather than elasticity, making the statement false.

Key Concept

Cloud elasticity vs. scalability
Rate this question