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.