Cloud computing is a new form of Internet-based computing that provides computer processing resources and shared data to computers and other devices on demand. It is a model for enabling ubiquitous and on-demand access to a shared set of configurable computing resources (eg, computer networks, servers, storage, applications and services) that can be quickly provisioned and released with minimal management effort. Basically, Cloud computing allows users and companies with diverse capabilities to store and process their data in a private cloud or on a third-party server to facilitate access to data access mechanisms. Data centers that may be located away from the user, extend in the distance of a city across the world. Cloud computing is based on the exchange of resources to achieve coherence and economy of scale, similar to a utility (such as the electricity grid) through a power grid.
Advocates say that cloud computing allows enterprises to avoid the initial costs of infrastructure (for example, purchasing servers). In addition, it allows organizations to focus on their core businesses rather than spending time and money on IT infrastructure. Advocates also say that cloud computing enables businesses to get their applications up and running faster, with improved manageability and less maintenance, and enables information technology teams to more quickly adjust resources to meet business demand Fluctuating and unpredictable. Cloud providers typically use a "pay as you go" model. This will lead to unexpectedly high charges if the administrators do not adapt to the cloud pricing model.
In 2009, the availability of high-capacity networks, computers and low-cost storage devices, as well as the widespread adoption of hardware virtualization, service-oriented architecture and autonomic computing and utilities, led to growth in cloud computing. Businesses can increase as computing needs increase and then lower again as demand decreases. In 2013, it was reported that cloud computing had become a highly demanded service or utility due to the advantages of high computing power, cheap cost of services, high performance, scalability, accessibility and availability. Some cloud vendors are experiencing growth rates of 50% per year, but it is still in a stage of childhood, has dangers that need to be addressed to make cloud computing services more reliable and easy to use.