Question #934
A company needs to deploy application updates multiple times per day and automatically scale infrastructure resources during sudden traffic spikes. Which advantage of cloud computing enables this capability?
Eliminate capital expenditure
Benefit from massive economies of scale
Stop guessing capacity needs
Increase operational speed and agility
Explanation
Answer D is correct because 'Increase operational speed and agility' directly addresses the ability to deploy updates quickly and scale resources automatically. Cloud computing provides on-demand access to resources, enabling teams to release updates multiple times a day (CI/CD pipelines) and auto-scale infrastructure (e.g., AWS Auto Scaling) during traffic spikes.
Other options are incorrect because:
- A: 'Eliminate capital expenditure' refers to cost savings (CapEx to OpEx), not deployment/scaling capabilities.
- B: 'Benefit from massive economies of scale' relates to cost efficiency due to AWS's scale, not operational agility.
- C: 'Stop guessing capacity needs' focuses on avoiding over-provisioning, but does not inherently enable rapid deployments or scaling automation.
Key points: Cloud agility enables rapid iteration and elastic scaling, critical for modern DevOps practices and handling variable workloads.
Answer
The correct answer is: D