Google Cloud Platform is essentially a public cloud-based machine whose services are delivered to customers on an as-you-go basis, by way of service components.
A public cloud lets you leverage its resources to empower the applications you build, as well as to reach a broader base of customers.
Although Google does offer a virtual machine hosting service similar to, and competitive with, Amazon Web Services, its primary service model is based around the development and deployment of more modern, containerized applications.
GCP’s strategy for competing on price is to offer discounts for sustained use, for customized use, and for committed use.
The targeted core user for GCP at present appears to be the business — small, medium, or large — that is well into its journey to modern application models, and needs a more cost-effective and efficient means of deploying them.