AWS vs GCP – Cloud Services Comparison

The following table provides a side-by-side comparison of the various services available on AWS and Google Cloud.

Service Category

Service

AWS

Google Cloud

Compute

IaaS

Amazon Elastic Compute Cloud

Compute Engine

 

PaaS

AWS Elastic Beanstalk

App Engine

 

FaaS

AWS Lambda

Cloud Functions

Containers

CaaS

Amazon Elastic Kubernetes Service, Amazon Elastic Container Service

Google Kubernetes Engine

 

Containers without infrastructure

AWS Fargate

Cloud Run

 

Container registry

Amazon Elastic Container Registry

Container Registry

Networking

Virtual networks

Amazon Virtual Private Cloud

Virtual Private Cloud

 

Load balancer

Elastic Load Balancer

Cloud Load Balancing

 

Dedicated interconnect

AWS Direct Connect

Cloud Interconnect

 

Domains and DNS

Amazon Route 53

Google Domains, Cloud DNS

 

CDN

Amazon CloudFront

Cloud CDN

 

DDoS firewall

AWS Shield, AWS WAF

Google Cloud Armor

Storage

Object storage

Amazon Simple Storage Service

Cloud Storage

 

Block storage

Amazon Elastic Block Store

Persistent Disk

 

Reduced-availability storage

Amazon S3 Standard-Infrequent Access, Amazon S3 One Zone-Infrequent Access

Cloud Storage Nearline and Cloud Storage Coldline

 

Archival storage

Amazon Glacier

Cloud Storage Archive

 

File storage

Amazon Elastic File System

Filestore

 

In-memory data store

Amazon ElastiCache for Redis

Memorystore

Database

RDBMS

Amazon Relational Database Service, Amazon Aurora

Cloud SQLCloud Spanner

 

NoSQL: Key-value

Amazon DynamoDB

FirestoreCloud Bigtable

 

NoSQL: Indexed

Amazon SimpleDB

Firestore

 

In-memory data store

Amazon ElastiCache for Redis

Memorystore

Data analytics

Data warehouse

Amazon Redshift

BigQuery

 

Query service

Amazon Athena

BigQuery

 

Messaging

Amazon Simple Notification Service, Amazon Simple Queueing Service

Pub/Sub

 

Batch data processing

Amazon Elastic MapReduce, AWS Batch

DataprocDataflow

 

Stream data processing

Amazon Kinesis

Dataflow

 

Stream data ingest

Amazon Kinesis

Pub/Sub

 

Workflow orchestration

Amazon Data Pipeline, AWS Glue

Cloud Composer

Management tools

Deployment

AWS CloudFormation

Cloud Deployment Manager

 

Cost management

AWS Budgets

Cost Management

Operations

Monitoring

Amazon CloudWatch

Cloud Monitoring

 

Logging

Amazon CloudWatch Logs

Cloud Logging

 

Audit logging

AWS CloudTrails

Cloud Audit Logs

 

Debugging

AWS X-Ray

Cloud Debugger

 

Performance tracing

AWS X-Ray

Cloud Trace

Security & identity

IAM

Amazon Identity and Access Management

Cloud Identity and Access Management

 

Secret management

AWS Secrets Manager

Secret Manager

 

Encrypted keys

AWS Key Management Service

Cloud Key Management Service

 

Resource monitoring

AWS Config

Cloud Asset Inventory

 

Vulnerability scanning

Amazon Inspector

Web Security Scanner

 

Threat detection

Amazon GuardDuty

Event Threat Detection (beta)

 

Microsoft Active Directory

AWS Directory Service

Managed Service for Microsoft Active Directory

Machine learning

Speech

Amazon Transcribe

Speech-to-Text

 

Vision

Amazon Rekognition

Cloud Vision

 

Natural Language Processing

Amazon Comprehend

Cloud Natural Language API

 

Translation

Amazon Translate

Cloud Translation

 

Conversational interface

Amazon Lex

Dialogflow Enterprise Edition

 

Video intelligence

Amazon Rekognition Video

Video Intelligence API

 

Auto-generated models

Amazon SageMaker Autopilot

AutoML

 

Fully managed ML

Amazon SageMaker

AI Platform

Internet of Things

IoT services

Amazon IoT

Cloud IoT

Reference: https://cloud.google.com/docs/compare/aws

Author: Luis Carrazana

Skilled Senior Technology Consultant and Strategist, with 15+ of experience advising and assisting customers from small and large companies from multiple industries, including Pharma, Insurance and Financial Services. Leveraging the right technology for the right job. Passionate about Software Craftsmanship, Quality, Agile, DevOps and Cloud Computing.

Leave a comment