A company has traditionally managed on-premises servers for their internal business applications. Setting up a new test environment involves ordering hardware, waiting for delivery, racking, and configuring the OS and applications, which typically takes two to three weeks. The company is migrating their development and testing workloads to Azure. Now, developers can deploy a complete, pre-configured test environment using Azure Resource Manager templates in under two hours. This ability to rapidly provision resources and adapt to changing requirements best illustrates which benefit of cloud computing?
Agility is the cloud characteristic that enables rapid adaptation to changing business needs through fast provisioning of resources. The scenario directly demonstrates this by reducing deployment time from weeks to hours, which allows the company to respond quickly to new opportunities or internal demands. Unlike scalability, agility is specifically about the speed and flexibility of provisioning, not just the ability to adjust capacity.
Why this answer
The scenario describes how the company can provision a complete test environment in under two hours using Azure Resource Manager templates, compared to the two-to-three-week on-premises process. This rapid provisioning and ability to quickly adapt to changing requirements is the definition of agility in cloud computing, which focuses on speed, flexibility, and reduced time-to-market for IT resources.
Exam trap
The trap here is that candidates often confuse agility with scalability, but agility specifically measures the speed of resource provisioning and adaptation to change, while scalability measures the capacity to handle growth or load variations.
Why the other options are wrong
Scalability refers to the ability to increase or decrease resources to meet demand, not the speed of provisioning. The question emphasizes rapid deployment of pre-configured environments, which is agility.
High availability focuses on ensuring applications remain operational during failures (e.g., via redundancy), not on the speed of provisioning resources. The question emphasizes rapid deployment and adaptability, which are characteristics of agility, not high availability.
Geographic distribution refers to deploying resources across multiple regions to reduce latency or meet data residency requirements, not to the speed of provisioning resources. The question focuses on rapid provisioning and adaptability, which is agility, not geographic distribution.