Compare / General-purpose VM

General-purpose VM pricing: Azure vs AWS vs Google Cloud

Linux virtual machines for gateways, custom services and dashboards. Reference sizes are 2 vCPU / 8 GB and 4 vCPU / 16 GB, on demand.

List prices in USD, refreshed 27 Oct 2026. How we match services

Which service on each cloud

CloudServiceHow it charges
Microsoft AzureAzure Virtual Machines (Dsv5)D2s v5 (2 vCPU, 8 GB) (per VM-hour); D4s v5 (4 vCPU, 16 GB) (per VM-hour)
Amazon Web ServicesAmazon EC2 (M6i)m6i.large (2 vCPU, 8 GB) (per VM-hour); m6i.xlarge (4 vCPU, 16 GB) (per VM-hour)
Google CloudGoogle Compute Engine (N2)N2 vCPU (per vCPU-hour); N2 memory (per GB-hour)

Prices in India (Mumbai / Pune)

CloudPrice lineUSDINR
Microsoft AzurecentralindiaD2s v5 (2 vCPU, 8 GB)per VM-hour$0.1010
₹9.61
Microsoft AzurecentralindiaD4s v5 (4 vCPU, 16 GB)per VM-hour$0.2020
₹19.23
Amazon Web Servicesap-south-1m6i.large (2 vCPU, 8 GB)per VM-hour$0.1010
₹9.61
Amazon Web Servicesap-south-1m6i.xlarge (4 vCPU, 16 GB)per VM-hour$0.2020
₹19.23
Google Cloudasia-south1N2 vCPUper vCPU-hour$0.0380
₹3.61
Google Cloudasia-south1N2 memoryper GB-hour · Google prices N2 by vCPU and memory separately; a VM is the sum.$0.0051
₹0.48

Prices in US East (Virginia / S. Carolina)

CloudPrice lineUSDINR
Microsoft AzureeastusD2s v5 (2 vCPU, 8 GB)per VM-hour$0.0960
₹9.14
Microsoft AzureeastusD4s v5 (4 vCPU, 16 GB)per VM-hour$0.1920
₹18.27
Amazon Web Servicesus-east-1m6i.large (2 vCPU, 8 GB)per VM-hour$0.0960
₹9.14
Amazon Web Servicesus-east-1m6i.xlarge (4 vCPU, 16 GB)per VM-hour$0.1920
₹18.27
Google Cloudus-east1N2 vCPUper vCPU-hour$0.0316
₹3.01
Google Cloudus-east1N2 memoryper GB-hour · Google prices N2 by vCPU and memory separately; a VM is the sum.$0.0042
₹0.40

Where a price has volume tiers, each further line shows the price from that much usage per month.

Estimate a full IoT setup