Cloud Computing Patterns, Mechanisms > Basics > Goals and Benefits > Increased Scalability
By providing pools of IT resources, along with tools and technologies designed to leverage them collectively, clouds can instantly and dynamically allocate IT resources to cloud consumers, on-demand or via the cloud consumer’s direct conﬁ guration. This empowers cloud consumers to scale their cloud-based IT resources to accommodate processing ﬂuctuations and peaks automatically or manually. Similarly, cloud-based IT resources can be released (automatically or manually) as processing demands decrease.
A simple example of usage demand ﬂuctuations throughout a 24 hour period is provided in Figure 1
Figure 1 – An example of an organization’s changing demand for an IT resource over the course of a day.
The inherent, built-in feature of clouds to provide ﬂexible levels of scalability to IT resources is directly related to the aforementioned proportional costs beneﬁt. Besides the evident ﬁnancial gain to the automated reduction of scaling, the ability of IT resources to always meet and fulﬁll unpredictable usage demands avoids potential loss of business that can occur when usage thresholds are met.
When associating the benefit of Increased Scalability with the capacity planning strategies introduced earlier in the Business Drivers section, the Lag and Match Strategies are generally more applicable due to a cloud’s ability to scale IT resources on-demand.