| Virtual Machines (VMs) |
Amazon EC2 |
Azure Virtual Machines |
Google Compute Engine |
Oracle Compute, Oracle Functions |
| Serverless Computing |
AWS Lambda |
Azure Functions |
Google Cloud Functions |
Oracle Functions |
| Container Orchestration |
Amazon ECS, Amazon EKS |
Azure Kubernetes Service (AKS) |
Google Kubernetes Engine (GKE) |
Oracle Kubernetes Engine (OKE) |
| Serverless Containers |
AWS Fargate |
Azure Container Instances |
Google Cloud Run |
Oracle Functions |
| High-Performance Computing (HPC) |
AWS HPC, AWS ParallelCluster |
Azure HPC, Azure Batch Shipyard |
Google Cloud HPC |
Oracle HPC Cluster |
| Edge Computing |
AWS IoT Greengrass |
Azure IoT Edge |
Google Cloud IoT Edge |
Oracle IoT Edge |
| Bare Metal Instances |
Amazon EC2 Bare Metal Instances |
Azure Bare Metal Instances |
Google Cloud Bare Metal Instances |
Oracle Bare Metal Compute |
| Functions as a Service (FaaS) |
AWS Lambda |
Azure Functions |
Google Cloud Functions |
Oracle Functions |
| Auto Scaling |
AWS Auto Scaling |
Azure Autoscale |
Google Cloud Instance Groups |
OCI Autoscaling |
| Instance Types and Families |
Multiple EC2 instance types and families |
Multiple Azure VM series and types |
Multiple Compute Engine machine types |
Multiple Oracle Compute shapes |
| GPU Instances |
AWS GPU Instances (EC2 P3, G4) |
Azure GPU Instances (NC, ND, NV, NCv3, NVv4, etc.) |
Google Cloud GPU Instances (NVIDIA GPUs) |
OCI GPU Instances (NVIDIA GPUs) |
| FPGA Instances |
AWS FPGA Instances (EC2 F1) |
Azure FPGA Instances (Project Catapult) |
Google Cloud FPGA Instances (Intel FPGAs) |
OCI FPGA Instances |
| Instance Scheduling |
AWS EC2 Instance Scheduler |
Azure Virtual Machine Auto-Shutdown |
Google Cloud Compute Engine Instance Scheduler |
OCI Compute Instance Scheduler |
| Spot Instances/Preemptible VMs |
AWS EC2 Spot Instances |
Azure Spot Virtual Machines |
Google Cloud Preemptible Instances |
OCI Spot Instances |
| Hybrid Cloud Computing |
AWS Outposts, AWS Snow Family |
Azure Arc |
Google Anthos |
Oracle Cloud at Customer, Oracle Cloud Hybrid Compute |
| Nested Virtualization |
Supported |
Supported |
Supported |
Supported |
| Instance Metadata and User Data |
Instance Metadata Service |
Azure Instance Metadata Service |
Instance Metadata (Metadata Server) |
Instance Metadata and User Data |
| Instance Storage |
Amazon EBS, Instance Store Volumes |
Azure Managed Disks, Temporary Disk |
Google Cloud Persistent Disks |
Oracle Block Volumes, Local NVMe SSDs |
| Network Performance |
Enhanced Networking, AWS Direct Connect |
Azure Virtual Network, ExpressRoute |
Google Cloud VPC, Dedicated Interconnect |
Oracle Cloud FastConnect |
| Serverless Containers |
AWS Fargate |
Azure Container Instances |
Google Cloud Run |
Oracle Functions |
| Service Mesh |
AWS App Mesh, Amazon ECS with App Mesh |
Azure Service Fabric, Azure Kubernetes Service with Istio |
Google Kubernetes Engine with Istio |
Oracle Cloud Native Services with Istio |