Cloud computing

"Cloud computing" refers to the provision of computer system resources on-demand, particularly data storage (cloud storage) and processing power, without the need for direct active administration on the part of the user. Large clouds often feature services that are spread over many locations, with each site acting as a data centre in its own right. Cloud computing based on the sharing of resources in order to achieve coherence and economies of scale. It is typically implemented using a "pay-as-you-go" model, which can aid in the reduction of capital expenses but can also result in unexpected operating expenses for users who are not aware of the risks.

Proponents of public and hybrid clouds point out that cloud computing enables businesses to avoid or reduce the expenses of initial IT infrastructure investments. They also claim that cloud computing enables enterprises to get their applications up and running faster, with improved manageability and less maintenance, as well as to more quickly adjust resources to meet fluctuating and unpredictable demand, by providing burst computing capability, which is defined as large amounts of computing power at specific times of peak demand.