GCP(Google Cloud Platform) offers four main kinds of services: compute, storage, big data and machine learning.
1. You get computing resources on-demand and self-service. All you have to do is use a simple interface and you get the processing power, storage, and network you need, with no need for human intervention.
2. You access these resources over the net from anywhere you want.
3. The provider of those resources has a big pool of them and allocates them to customers out of that pool. That allows the provider to get economies of scale by buying in bulk and pass the savings on to the customers. Customers don’t have to know or care about the exact physical location of those resources.
4. The resources are elastic. If you need more resources you can get more, rapidly. If you need less, you can scale back.
5. The customers pay only for what they use or reserve as they go. If they stop using resources, they stop paying. That’s it. That’s the definition of cloud.