Google Cloud Platform is a suite of public cloud computing services that can be accessed by software developers, cloud administrators and other enterprise IT professionals over the public internet or through a dedicated network connection.
The core cloud computing products in Google Cloud Platform include:
Google Compute Engine — an infrastructure-as-a-service (IaaS) offering that provides users with virtual machine instances for workload hosting.
Google App Engine — a platform-as-a-service (PaaS) offering that gives software developers access to Google’s scalable hosting. Developers can also use a software developer kit (SDK) to develop software products that run on App Engine.
Google Cloud Storage — a cloud storage platform designed to store large, unstructured data sets. Google also offers database storage options, including Cloud Datastore for NoSQL nonrelational storage, Cloud SQL for MySQL fully relational storage and Google’s native Cloud Bigtable database.
Google Container Engine — a management and orchestration system for Docker containers that runs within Google’s public cloud. Google Container Engine is based on the Google Kubernetes container orchestration engine.
Google Cloud Platform also offers application development and integration services. For example, Google Cloud Pub/Sub is a managed real-time messaging service that allows messages to be exchanged between applications.