Skip to content

Instantly share code, notes, and snippets.

@miglen
Last active May 22, 2024 09:30
Show Gist options
  • Save miglen/f6eef81803a43dad434d to your computer and use it in GitHub Desktop.
Save miglen/f6eef81803a43dad434d to your computer and use it in GitHub Desktop.
AWS & GCP explained in simple English

Amazon Web Services (AWS) & Google Cloud Platform (GCP) explained in simple English

This guide is only representative, it may not be accurate and you should go on the official AWS & GCP websites for accurate and detailed information. It's initially inspired by AWS in simple English and GCP for AWS professionals

Category Service AWS GCP Description It's like
Compute IaaS Amazon Elastic Compute Cloud (EC2) Google Compute Engine Type-1 virtual servers VMware ESXi, Citrix XenServer
  PaaS AWS Elastic Beanstalk Google App Engine Running your app on a platform Heroku, BlueMix, Modulus
  Containers Amazon Elastic Compute Cloud Container Service Google Container Engine Run your app inside container instead of server Docker
Network Load Balancer Elastic Load Balancer (ELB) Google Compute Engine Load Balancer Standard load balancing Zen Load Balancer, HaProxy,
  Peering Direct Connect Google Cloud Interconnect Dedicated connection DC++
  DNS AWS Route 53 Google Cloud DNS Managed DNS Service BIND
Storage Object Storage Amazon Simple Storage Service Google Cloud Storage
&ngsp; Block Storage Amazon Elastic Block Store Google Compute Engine Persistent Disks
&ngsp; Cold Storage Amazon Glacier Google Cloud Storage Nearline
&ngsp; File Storage Amazon Elastic File System ZFS / Avere
Database RDBMS Amazon Relational Database Service Google Cloud SQL
&ngsp; NoSQL: Key-value Amazon DynamoDB Google Cloud Bigtable
&ngsp; NoSQL: Indexed Amazon SimpleDB Google Cloud Datastore
Big Data & Analytics Batch Data Processing Amazon Elastic Map Reduce Google Cloud Dataproc, Google Cloud Dataflow
&ngsp; Stream Data Processing Amazon Kinesis Google Cloud Dataflow
&ngsp; Stream Data Ingest Amazon Kinesis Google Cloud Pub/Sub
&ngsp; Analytics Amazon Redshift Google BigQuery
Application Services Messaging Amazon Simple Notification Service Google Cloud Pub/Sub
&ngsp; Data Sync Amazon Cognito Google Firebase
&ngsp; Mobile Backend Amazon Cognito Google Cloud Endpoints, Google Firebase
Management Services Monitoring Amazon CloudWatch Google Cloud Monitoring
&ngsp; Deployment AWS CloudFormation Google Cloud Deployment Manager
@paul-hammant
Copy link

Great work. Feedback/Ideas: "Type-1" could be a link to something that explains. Some provisions could be marked as "for HTTP servers". Some provisions can host any service and could be marked "for any TCP/IP services". Some can't listen on sockets at all, and could be marked as such.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment