Cloud computing is a type of internet-based computing that provides various services and applications like infrastructure, on-demand self-service, rapid elasticity, etc. it is one of the many ways to increase capacity without making any investment in new infrastructure like licensing for new software, training an individual. The internet is commonly visualized as clouds, hence the term “cloud computing” for computation done through the internet. With cloud computing, users can access database resources via the internet from anywhere, for as long as they need, without worrying about any maintenance or management of actual resources.
To sum up it can be said that the cloud is the storage of applications, services, and data on the internet. These service providers rely on giant server farms and massive storage devices that are connected via internet protocols and cloud computing is the use of these services by individuals and organizations.
Cloud computing is both a combination of software and hardware-based computing resources delivered as a networked service. This model of IT-enabled services enables anytime access to a shared pool of applications and resources. Cloud computing provides the facility to access shared resources and common infrastructure offering services on-demand over networks to perform operations that meet changing business needs.