Rent the raw building blocks — virtual machines, networks, storage, load balancers — and assemble whatever you want on top. The most flexible, lowest-level cloud model.
← Back to Cloud| Category | Examples |
|---|---|
| Virtual machines | AWS EC2, Azure VMs, GCP Compute Engine, OCI Compute |
| Block storage | EBS, Azure Managed Disks, Persistent Disk |
| Object storage | S3, Azure Blob, GCS, R2 (Cloudflare) |
| File storage | EFS, Azure Files, Filestore |
| Networking | VPC, subnets, security groups, route tables, NAT, peering |
| Load balancers | ALB / NLB, Azure LB, GCLB |
| DNS | Route 53, Azure DNS, Cloud DNS |
| CDN | CloudFront, Azure Front Door, Cloud CDN |
| Identity | IAM (AWS), Entra ID, Cloud IAM |
| Bare metal | EC2 metal, Azure dedicated, Bare Metal Solution |
You almost never click in the console for production. Define infra in code:
Each cloud has dozens of VM "families" optimized for different workloads:
| You handle | Cloud handles |
|---|---|
| OS patching, hardening | Hypervisor, hardware |
| App deployment, runtime | Network fabric, power |
| Backups (mostly) | Storage durability (11 nines) |
| Firewall rules, IAM | Physical security, DDoS-edge |
| Monitoring & logging | Region/AZ infrastructure |
Move existing workloads with minimal rewrite.
Apps that need specific OS / kernel / driver versions.
Dedicated tenancy, full audit control.
GPU clusters, MPI, low-latency networking.