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 |
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.