Cloud computing is a technology that uses the internet for storing and managing data on remote servers and then accessing data via the internet. This type of system allows users to work remotely. Cloud computing customers do not own the physical infrastructure. They rent the usage from a third-party provider. Cloud Computing and the Essential characteristics of cloud services are on-demand self-service, Broad network access, resource pooling, and rapid elasticity. Cloud computing is so successful because of its simplicity in its usage. They are a cost-effective solution for enterprises and deliver various features, like optimal server utilization, on-demand cloud services, dynamic scalability, and virtualization techniques. One such example is Google cloud, a suite of public cloud services offered by Google. All the application development runs on Google hardware. They include Google Compute Engine, App Engine, Google cloud storage, and Google container engine.