Google Cloud Platform
Containers and delivery, data and storage, messaging and observability on Google Cloud.
Planning
Designing
Developing
Google Cloud Platform runs on the infrastructure Google built for its own products, and its managed Kubernetes service is the direct descendant of the internal system that Kubernetes itself came out of. Google Cloud is more often chosen for data-heavy and container-first workloads than for lift-and-shift migrations. The services listed below are the Google Cloud building blocks that map most directly to the architecture patterns covered elsewhere on this site.
Google Cloud - Containers and Delivery
Google Kubernetes Engine
Google Kubernetes Engine is a managed Kubernetes service from the company that originally developed Kubernetes, offered in Autopilot and Standard operating modes.
Container Registry
Container Registry stores and serves container images inside a Google Cloud project, with access governed by the project IAM policy.
Cloud Build
Cloud Build runs builds on Google Cloud infrastructure, producing container images and artefacts as part of a continuous delivery pipeline.
Google Cloud - Data and Storage
Cloud Spanner
Cloud Spanner is a distributed relational database that combines SQL semantics and strong consistency with horizontal scaling across regions.
Persistent Disk
Persistent Disk provides durable network-attached block storage for Compute Engine instances and Google Kubernetes Engine workloads.
Google Cloud - Messaging and Observability
Cloud Pub/Sub
Cloud Pub/Sub is a managed messaging service for event ingestion and delivery, decoupling publishers from subscribers at large scale.
Google Cloud Operations
Google Cloud Operations, previously Stackdriver, provides integrated monitoring, logging and tracing for applications on Google Cloud and beyond.
