Cloud computing is a technology that uses the internet for storing and managing data on remote servers and then access data via the internet. This type of system allows users to work on the remote. Its customers do not own the physical infrastructure; they rent the usage from a third-party provider. CloudComputing and the Essential characteristics of itsservices are On-demand self- service, Broad network access, Resource pooling, rapid elasticity. Cloudcomputing is so successful because of its simplicity in its usage. They are a cost-effective solution for enterprises. The various features are Optimal Server Utilization, On-demand cloud services (satisfying client), Dynamic Scalability, Virtualization techniques. One such example is Google cloud – It is a suite of public cloud services offered by Google. All the application development run on Google hardware. They include Google Compute Engine, App engine, google storage, Google container engine.The rapid growth of e-commerce and social media has increased the demand for computational resources. In larger data centers, it is easier to maximize the amount of work and reduce idle server time.