Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing,  data storage, data analytics and machine learning. Registration requires a  credit card or bank account details.
Google Cloud Platform provides
infrastructure as a service, platform as a service, and serverless computing environments.
In April 2008, Google announced
App Engine, a platform for developing and hosting web applications in Google-managed data centers, which was the first cloud computing service from the company. The service became generally available in November 2011. Since the announcement of App Engine, Google added multiple cloud services to the platform.
Google Cloud Platform is a part
of  Google Cloud, which includes the Google Cloud Platform public cloud infrastructure, as well as G Suite, enterprise versions of Android and Chrome OS, and application programming interfaces (APIs) for machine learning and enterprise mapping services.
Conference presentation on Google Container Engine/Kubernetes
Google lists over
90 products under the Google Cloud brand. Some of the key services are listed below.
Storage & Databases
Virtual Private Cloud for managing the software defined network of cloud resources. Cloud Load Balancing - Software-defined, managed service for
load balancing the traffic. Cloud Armor -
Web application firewall to protect workloads from DDoS attacks. Cloud CDN -
Content Delivery Network based on Google's globally distributed edge points of presence. As of June 2018, the service is in Beta. Cloud Interconnect - Service to connect a data center with Google Cloud Platform
Cloud DNS - Managed, authoritative
DNS service running on the same infrastructure as Google. Network Service Tiers - Option to choose Premium vs Standard network tier for higher performing network.
Cloud AutoML - Service to train and deploy custom machine learning models. As of September 2018, the service is in Beta.
Cloud TPU - Accelerators used by Google to train machine learning models.
Cloud Machine Learning Engine - Managed service for training and building machine learning models based on mainstream frameworks.
Cloud Job Discovery - Service based on Google's search and machine learning capabilities for recruiting ecosystem.
Dialogflow Enterprise - Development environment based on Google's machine learning for building
conversational interfaces. Cloud Natural Language -
Text analysis service based on Google Deep Learning models. Cloud Speech-to-Text -
Speech to text conversion service based on machine learning. Cloud Text-to-Speech -
Text to speech conversion service based on machine learning. Cloud Translation API - Service to dynamically translate between thousands of available language pairs
Cloud Vision API -
Image analysis service based on machine learning Cloud Video Intelligence - Video analysis service based on machine learning
Stackdriver - Monitoring, logging, and diagnostics for applications on Google Cloud Platform and AWS. Cloud Deployment Manager - Tool to deploy Google Cloud Platform resources defined in templates created in
YAML, Python or Jinja2. Cloud Console - Web interface to manage Google Cloud Platform resources.
Cloud Shell - Browser-based shell command line access to manage Google Cloud Platform resources.
Cloud Console Mobile App -
Android and iOS application to manage Google Cloud Platform resources. Cloud APIs - APIs to programmatically access Google Cloud Platform resources
Identity & Security
Cloud Identity - Single sign-on (SSO) service based on SAML 2.0 and OpenID. Cloud IAM -
Identity & Access Management (IAM) service for defining policies based on role-based access control. Cloud Identity-Aware Proxy - Service to control access to cloud applications running on Google Cloud Platform without using a
VPN. Cloud Data Loss Prevention API - Service to automatically discover, classify, and redact sensitive data.
Security Key Enforcement -
Two-step verification service based on a security key. Cloud Key Management Service - Cloud-hosted key management service integrated with IAM and audit logging.
Cloud Resource Manager - Service to manage resources by project, folder, and organization based on the hierarchy.
Cloud Security Command Center - Security and data risk platform for data and services running in Google Cloud Platform.
Cloud Security Scanner - Automated
vulnerability scanning service for applications deployed in App Engine. Access Transparency - Near real-time audit logs providing visibility to Google Cloud Platform administrators.
Cloud IoT Core - Secure device connection and management service for
Internet of Things. Edge TPU - Purpose-built ASIC designed to run inference at the edge. As of September 2018, this product is in private beta.
Cloud IoT Edge - Brings AI to the edge computing layer.
Maps Platform - APIs for maps, routes, and places based on Google Maps.
Apigee API Platform - Lifecycle management platform to design, secure, deploy, monitor, and scale APIs.
API Monetization - Solution for API providers to create revenue models, reports,
payment gateways, and developer portal integrations. Developer Portal - Self-service platform for developers to publish and manage APIs.
API Analytics - Service to analyze API-driven programs through monitoring, measuring, and managing APIs.
Apigee Sense - Enables API security by identifying and alerting administrators to suspicious API behaviors.
Cloud Endpoints - An NGINX-based proxy to deploy and manage APIs.
Regions and zones
Google Cloud Platform is available in 19 regions and 58 zones. A region is a specific geographical location where users can deploy cloud resources.
Each region is an independent geographic area that consists of zones.
A zone is a deployment area for Google Cloud Platform resources within a region. Zones should be considered a single failure domain within a region.
Most of the regions have three or more zones. As of September 2018, Google Cloud Platform is available in the following regions and zones:
GCP Regions & Zones
The Dalles, Oregon, USA
Los Angeles, California, USA
Council Bluffs, Iowa, USA
Moncks Corner, South Carolina, USA
Ashburn, Virginia, USA
São Paulo, Brazil
St. Ghislain, Belgium
Jurong West, Singapore
Changhua County, Taiwan
The following regions are expected to be operational in 2018:
Similarity to services by other cloud service providers
For those familiar with other notable cloud service providers, a comparison of similar services may be helpful in understanding Google Cloud Platform's offerings.
Similar to offerings by Amazon Web Services, Microsoft Azure, and
IBM, a series of Google Cloud Certified programs are available on the Google Cloud Platform. Participants can choose between online learning programs provided by Coursera or Qwiklabs as well as live workshops and webinars. Depending on the program, certifications can be earned online or at various testing centers located globally.
Associate Cloud Engineer
Professional Data Engineer
Professional Cloud Architect
Professional Cloud Developer
Professional Cloud Network Engineer
Professional Cloud Security Engineer
Google Cloud Summit in 2017
April 2008 - Google App Engine announced in preview 
May 2010 - Google Cloud Storage launched 
May 2010 - Google BigQuery and Prediction API announced in preview 
October 2011 - Google Cloud SQL is announced in preview 
June 2012 - Google Compute Engine is launched in preview 
May 2013 - Google Compute Engine is released to GA 
August 2013 - Cloud Storage begins automatically encrypting each Storage object's data and metadata under the 128-bit Advanced Encryption Standard (AES-128), and each encryption key is itself encrypted with a regularly rotated set of master keys 
February 2014 - Google Cloud SQL becomes GA 
May 2014 - Stackdriver is acquired by Google 
June 2014 - Kubernetes is announced as an open source container manager 
June 2014 - Cloud Dataflow is announced in preview 
October 2014 - Google acquires Firebase 
November 2014 - Alpha release Google Kubernetes Engine (formerly Container Engine) is announced 
January 2015 - Google Cloud Monitoring based on Stackdriver goes into Beta 
March 2015 - Google Cloud Pub/Sub becomes available in Beta 
April 2015 - Google Cloud DNS becomes generally available 
April 2015 - Google Dataflow launched in beta 
July 2015 - Google releases v1 of Kubernetes; Hands it over to The Cloud Native Computing Foundation
August 2015 - Google Cloud Dataflow, Google Cloud Pub/Sub, Google Kubernetes Engine, and Deployment Manager graduate to GA 
November 2015 - Bebop is acquired, and Diane Greene joins Google 
February 2016 - Google Cloud Functions becomes available in Alpha 
September 2016 - Apigee, a provider of application programming interface (API) management company, is acquired by Google 
September 2016 - Stackdriver becomes generally available 
February 2017 - Cloud Spanner, highly available, globally-distributed database is released into Beta 
March 2017 - Google acquires Kaggle, world's largest community of data scientists and machine learning enthusiasts 
April 2017 - MIT professor Andrew V. Sutherland breaks the record for the largest ever Compute Engine cluster with 220,000 cores on Preemptible VMs. 
May 2017 - Google Cloud IoT Core is launched in Beta 
November 2017 - Google Kubernetes Engine gets certified by the CNCF 
February 2018 - Google Cloud IoT Core becomes generally available 
February 2018 - Google announces its intent to acquire Xively 
February 2018 - Cloud TPUs, ML accelerators for Tensorflow, become available in Beta 
May 2018 - Gartner names Google as a Leader in the 2018 Gartner Infrastructure as a Service Magic Quadrant  May 2018 - Google Cloud Memorystore becomes available in Beta 
"Why Google Cloud Platform". cloud.google.com . Retrieved .
"Google Cloud Products". cloud.google.com . Retrieved .
"Google Cloud Platform Free Tier".
"Google Doubles Down on Enterprise by Re-Branding Its Cloud". Fortune . Retrieved .
"GCP is building its second Japanese region in Osaka". Google Cloud Platform Blog . Retrieved .
"Map AWS services to Google Cloud Platform products" . Retrieved 2017.
"Map Microsoft Azure services to Google Cloud Platform products" . Retrieved 2017.
"Introducing Google App Engine + our new blog". Google App Engine Blog. 2008-04-07 . Retrieved .
"Google Storage for Developers: A Preview - The official Google Code blog". Google Storage for Developers. 2010-05-19 . Retrieved .
"Google Cloud SQL: your database in the cloud - The official Google Code blog". Google Cloud SQL. 2011-10-06 . Retrieved .
"Google Cloud SQL: your database in the cloud - The official Google Code blog". Google Cloud SQL. 2011-10-06 . Retrieved .
"Google Compute Engine launches, expanding Google's cloud offerings". Google Cloud Platform Blog . Retrieved .
"Google Compute Engine is now Generally Available with expanded OS support, transparent maintenance, and lower prices". Google Cloud Platform Blog . Retrieved .
"Google Cloud Storage Launches Automatic Server-Side Encryption For All Files". TechCrunch . Retrieved .
"Google Cloud SQL now Generally Available with an SLA, 500GB databases, and encryption". Google Cloud Platform Blog . Retrieved .
"Google Acquires Cloud Monitoring Service Stackdriver". TechCrunch . Retrieved .
"An update on container support on Google Cloud Platform". Google Cloud Platform Blog . Retrieved .
"Sneak peek: Google Cloud Dataflow, a Cloud-native data processing service". Google Cloud Platform Blog . Retrieved .
"Google Acquires Firebase To Help Developers Build Better Real-Time Apps". TechCrunch . Retrieved .
"Unleashing Containers and Kubernetes with Google Container Engine". Google Cloud Platform Blog . Retrieved .
"Google's Stackdriver-Based Cloud Monitoring Now in Beta". Data Center Knowledge. 2015-01-14 . Retrieved .
"Google's Cloud Pub/Sub Real-Time Messaging Service Is Now In Public Beta". TechCrunch . Retrieved .
"Cloud DNS, VPN, HTTPS load balancing ... Google looks at rivals, thinks: Yeah, we'll do all that" . Retrieved .
"Google Opens Cloud Dataflow To All Developers, Launches European Zone For BigQuery". TechCrunch . Retrieved .
"Google Container Engine is Generally Available". Google Cloud Platform Blog . Retrieved .
"Google paid $380M to buy Bebop, executive Diane Greene donating her $148M share". VentureBeat. 2016-01-04 . Retrieved .
MSV, Janakiram. "Google Brings Serverless Computing To Its Cloud Platform". Forbes . Retrieved .
"Google will acquire Apigee for $625 million". TechCrunch . Retrieved .
"Google Stackdriver Hits General Availability". Channel Futures. 2016-10-20 . Retrieved .
"Introducing Cloud Spanner: a global database service for mission-critical applications". Google Cloud Platform Blog . Retrieved .
"Welcome Kaggle to Google Cloud". Google Cloud Platform Blog . Retrieved .
"220,000 cores and counting: MIT math professor breaks record for largest ever Compute Engine job". Google Cloud Platform Blog . Retrieved .
"Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale". Google Cloud Platform Blog . Retrieved .
"Introducing Certified Kubernetes (and Google Kubernetes Engine!)". Google Cloud Platform Blog . Retrieved .
"The thing is . . . Cloud IoT Core is now generally available". Google Cloud Platform Blog . Retrieved .
"Google to acquire Xively IoT platform from LogMeIn for $50M". TechCrunch . Retrieved .
Gagliordi, Natalie. "Google releases Cloud TPU beta, GPU support for Kubernetes | ZDNet". ZDNet . Retrieved .
"Magic Quadrant for Cloud Infrastructure as a Service, Worldwide". www.gartner.com . Retrieved .
"Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis". Google Cloud Platform Blog . Retrieved .