If you are familiar with Amazon Web Services (AWS), a quick way to understand what the various Google Cloud Platform (GCP) services do is to map them to AWS services that offer similar functionality. The following table provides a high-level mapping of the services provided by the two platforms. For a detailed comparison of GCP and AWS services by service type, see Google Cloud Platform for AWS Professionals.

Reposting from AWS.

Service Category Service AWS Google Cloud Platform
Compute IaaS Amazon Elastic Compute Cloud Compute Engine
PaaS AWS Elastic Beanstalk App Engine
Containers Amazon Elastic Compute Cloud Container Service Kubernetes Engine
Serverless functions AWS Lambda Cloud Functions
Network Load Balancer Elastic Load Balancer Cloud Load Balancing
Peering Direct Connect Cloud Interconnect
DNS Amazon Route 53 Cloud DNS
Storage Object Storage Amazon Simple Storage Service Cloud Storage
Block Storage Amazon Elastic Block Store Compute Engine Persistent Disks
Cold Storage Amazon Glacier Cloud Storage Nearline
File Storage Amazon Elastic File System ZFS / Avere
Database RDBMS Amazon Relational Database Service Cloud SQL
NoSQL: Key-value Amazon DynamoDB Cloud Datastore, Cloud Bigtable
NoSQL: Indexed Amazon SimpleDB Cloud Datastore
Big Data & Analytics Batch Data Processing Amazon Elastic MapReduce Cloud Dataproc, Cloud Dataflow
Stream Data Processing Amazon Kinesis Cloud Dataflow
Stream Data Ingest Amazon Kinesis Cloud Pub/Sub
Analytics Amazon Redshift BigQuery
Application Services Messaging Amazon Simple Notification Service, Amazon Simple Queueing Service Cloud Pub/Sub
Management Services Monitoring Amazon CloudWatch Stackdriver Monitoring
Deployment AWS CloudFormation Cloud Deployment Manager

Hits: 80