Cloud computing is a model for providing convenient network access on demand to some common pool of configurable computing resources (for example, data networks, servers, data storage devices, applications and services, both together and separately) , which can be promptly provided and released with minimal operating costs or calls to the provider. Consumers of cloud computing can significantly reduce the cost of information technology infrastructure (in the short and medium term) and flexibly respond to changes in computing needs, using the properties of elastic computing of cloud services.