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 CategoryServiceAWSGoogle Cloud Platform
ComputeIaaSAmazon Elastic Compute CloudCompute Engine
PaaSAWS Elastic BeanstalkApp Engine
ContainersAmazon Elastic Compute Cloud Container ServiceKubernetes Engine
Serverless functionsAWS LambdaCloud Functions
NetworkLoad BalancerElastic Load BalancerCloud Load Balancing
PeeringDirect ConnectCloud Interconnect
DNSAmazon Route 53Cloud DNS
StorageObject StorageAmazon Simple Storage ServiceCloud Storage
Block StorageAmazon Elastic Block StoreCompute Engine Persistent Disks
Cold StorageAmazon GlacierCloud Storage Nearline
File StorageAmazon Elastic File SystemZFS / Avere
DatabaseRDBMSAmazon Relational Database ServiceCloud SQL
NoSQL: Key-valueAmazon DynamoDBCloud Datastore, Cloud Bigtable
NoSQL: IndexedAmazon SimpleDBCloud Datastore
Big Data & AnalyticsBatch Data ProcessingAmazon Elastic MapReduceCloud Dataproc, Cloud Dataflow
Stream Data ProcessingAmazon KinesisCloud Dataflow
Stream Data IngestAmazon KinesisCloud Pub/Sub
AnalyticsAmazon RedshiftBigQuery
Application ServicesMessagingAmazon Simple Notification Service, Amazon Simple Queueing ServiceCloud Pub/Sub
Management ServicesMonitoringAmazon CloudWatchStackdriver Monitoring
DeploymentAWS CloudFormationCloud Deployment Manager

Hits: 20