CloudPrice
CloudPrice
CloudPrice
Pricing - Full Access
Changelog
Developer API
Batch Export Data
NEW
Share Feedback
About CloudPrice
Microsoft Azure
Azure
Virtual Machines
Spot Price History
NEW
Region Pricing
Exchange Rates
VMs Price / Performance
Amazon Web Services
AWS
EC2 Instances
RDS Instances
OpenSearch Instances
ElastiCache Instances
Redshift Instances
SageMaker AI Instances
Spot Price History
NEW
Region Pricing
Google Cloud Platform
GCP
Compute Engine Instances
Spot Price History
NEW
Region Pricing
Instances Price / Performance
AI Models
AI
NEW
Models Catalog
Providers
Pricing & Specs API
NEW
Sign In
Full Access →
Azure VMs
/
Compare
/
Generations
/
D Series
D Series Generation Comparisons
General Purpose. 206 comparisons, grouped by vCPU count.
1 vCPUs
1
Standard_D1 vs Standard_D1_v2
2 vCPUs
4
Standard_D2 vs Standard_D2_v2
Standard_D2_v2 vs Standard_D2_v3
Standard_D2_v3 vs Standard_D2_v4
Standard_D2_v4 vs Standard_D2_v5
2ads vCPUs
2
Standard_D2ads_v5 vs Standard_D2ads_v6
Standard_D2ads_v6 vs Standard_D2ads_v7
2alds vCPUs
1
Standard_D2alds_v6 vs Standard_D2alds_v7
2als vCPUs
1
Standard_D2als_v6 vs Standard_D2als_v7
2as vCPUs
3
Standard_D2as_v4 vs Standard_D2as_v5
Standard_D2as_v5 vs Standard_D2as_v6
Standard_D2as_v6 vs Standard_D2as_v7
2d vCPUs
1
Standard_D2d_v4 vs Standard_D2d_v5
2ds vCPUs
3
Standard_D2ds_v4 vs Standard_D2ds_v5
Standard_D2ds_v5 vs Standard_D2ds_v6
Standard_D2ds_v6 vs Standard_D2ds_v7
2lds vCPUs
2
Standard_D2lds_v5 vs Standard_D2lds_v6
Standard_D2lds_v6 vs Standard_D2lds_v7
2ls vCPUs
2
Standard_D2ls_v5 vs Standard_D2ls_v6
Standard_D2ls_v6 vs Standard_D2ls_v7
2pds vCPUs
1
Standard_D2pds_v5 vs Standard_D2pds_v6
2plds vCPUs
1
Standard_D2plds_v5 vs Standard_D2plds_v6
2pls vCPUs
1
Standard_D2pls_v5 vs Standard_D2pls_v6
2ps vCPUs
1
Standard_D2ps_v5 vs Standard_D2ps_v6
2s vCPUs
4
Standard_D2s_v3 vs Standard_D2s_v4
Standard_D2s_v4 vs Standard_D2s_v5
Standard_D2s_v5 vs Standard_D2s_v6
Standard_D2s_v6 vs Standard_D2s_v7
3 vCPUs
1
Standard_D3 vs Standard_D3_v2
4 vCPUs
4
Standard_D4 vs Standard_D4_v2
Standard_D4_v2 vs Standard_D4_v3
Standard_D4_v3 vs Standard_D4_v4
Standard_D4_v4 vs Standard_D4_v5
4ads vCPUs
2
Standard_D4ads_v5 vs Standard_D4ads_v6
Standard_D4ads_v6 vs Standard_D4ads_v7
4alds vCPUs
1
Standard_D4alds_v6 vs Standard_D4alds_v7
4als vCPUs
1
Standard_D4als_v6 vs Standard_D4als_v7
4as vCPUs
3
Standard_D4as_v4 vs Standard_D4as_v5
Standard_D4as_v5 vs Standard_D4as_v6
Standard_D4as_v6 vs Standard_D4as_v7
4d vCPUs
1
Standard_D4d_v4 vs Standard_D4d_v5
4ds vCPUs
3
Standard_D4ds_v4 vs Standard_D4ds_v5
Standard_D4ds_v5 vs Standard_D4ds_v6
Standard_D4ds_v6 vs Standard_D4ds_v7
4lds vCPUs
2
Standard_D4lds_v5 vs Standard_D4lds_v6
Standard_D4lds_v6 vs Standard_D4lds_v7
4ls vCPUs
2
Standard_D4ls_v5 vs Standard_D4ls_v6
Standard_D4ls_v6 vs Standard_D4ls_v7
4pds vCPUs
1
Standard_D4pds_v5 vs Standard_D4pds_v6
4plds vCPUs
1
Standard_D4plds_v5 vs Standard_D4plds_v6
4pls vCPUs
1
Standard_D4pls_v5 vs Standard_D4pls_v6
4ps vCPUs
1
Standard_D4ps_v5 vs Standard_D4ps_v6
4s vCPUs
4
Standard_D4s_v3 vs Standard_D4s_v4
Standard_D4s_v4 vs Standard_D4s_v5
Standard_D4s_v5 vs Standard_D4s_v6
Standard_D4s_v6 vs Standard_D4s_v7
8 vCPUs
2
Standard_D8_v3 vs Standard_D8_v4
Standard_D8_v4 vs Standard_D8_v5
8ads vCPUs
2
Standard_D8ads_v5 vs Standard_D8ads_v6
Standard_D8ads_v6 vs Standard_D8ads_v7
8alds vCPUs
1
Standard_D8alds_v6 vs Standard_D8alds_v7
8als vCPUs
1
Standard_D8als_v6 vs Standard_D8als_v7
8as vCPUs
3
Standard_D8as_v4 vs Standard_D8as_v5
Standard_D8as_v5 vs Standard_D8as_v6
Standard_D8as_v6 vs Standard_D8as_v7
8d vCPUs
1
Standard_D8d_v4 vs Standard_D8d_v5
8ds vCPUs
3
Standard_D8ds_v4 vs Standard_D8ds_v5
Standard_D8ds_v5 vs Standard_D8ds_v6
Standard_D8ds_v6 vs Standard_D8ds_v7
8lds vCPUs
2
Standard_D8lds_v5 vs Standard_D8lds_v6
Standard_D8lds_v6 vs Standard_D8lds_v7
8ls vCPUs
2
Standard_D8ls_v5 vs Standard_D8ls_v6
Standard_D8ls_v6 vs Standard_D8ls_v7
8pds vCPUs
1
Standard_D8pds_v5 vs Standard_D8pds_v6
8plds vCPUs
1
Standard_D8plds_v5 vs Standard_D8plds_v6
8pls vCPUs
1
Standard_D8pls_v5 vs Standard_D8pls_v6
8ps vCPUs
1
Standard_D8ps_v5 vs Standard_D8ps_v6
8s vCPUs
4
Standard_D8s_v3 vs Standard_D8s_v4
Standard_D8s_v4 vs Standard_D8s_v5
Standard_D8s_v5 vs Standard_D8s_v6
Standard_D8s_v6 vs Standard_D8s_v7
11 vCPUs
1
Standard_D11 vs Standard_D11_v2
12 vCPUs
1
Standard_D12 vs Standard_D12_v2
13 vCPUs
1
Standard_D13 vs Standard_D13_v2
14 vCPUs
1
Standard_D14 vs Standard_D14_v2
16 vCPUs
2
Standard_D16_v3 vs Standard_D16_v4
Standard_D16_v4 vs Standard_D16_v5
16ads vCPUs
2
Standard_D16ads_v5 vs Standard_D16ads_v6
Standard_D16ads_v6 vs Standard_D16ads_v7
16alds vCPUs
1
Standard_D16alds_v6 vs Standard_D16alds_v7
16als vCPUs
1
Standard_D16als_v6 vs Standard_D16als_v7
16as vCPUs
3
Standard_D16as_v4 vs Standard_D16as_v5
Standard_D16as_v5 vs Standard_D16as_v6
Standard_D16as_v6 vs Standard_D16as_v7
16d vCPUs
1
Standard_D16d_v4 vs Standard_D16d_v5
16ds vCPUs
3
Standard_D16ds_v4 vs Standard_D16ds_v5
Standard_D16ds_v5 vs Standard_D16ds_v6
Standard_D16ds_v6 vs Standard_D16ds_v7
16lds vCPUs
2
Standard_D16lds_v5 vs Standard_D16lds_v6
Standard_D16lds_v6 vs Standard_D16lds_v7
16ls vCPUs
2
Standard_D16ls_v5 vs Standard_D16ls_v6
Standard_D16ls_v6 vs Standard_D16ls_v7
16pds vCPUs
1
Standard_D16pds_v5 vs Standard_D16pds_v6
16plds vCPUs
1
Standard_D16plds_v5 vs Standard_D16plds_v6
16pls vCPUs
1
Standard_D16pls_v5 vs Standard_D16pls_v6
16ps vCPUs
1
Standard_D16ps_v5 vs Standard_D16ps_v6
16s vCPUs
4
Standard_D16s_v3 vs Standard_D16s_v4
Standard_D16s_v4 vs Standard_D16s_v5
Standard_D16s_v5 vs Standard_D16s_v6
Standard_D16s_v6 vs Standard_D16s_v7
32 vCPUs
2
Standard_D32_v3 vs Standard_D32_v4
Standard_D32_v4 vs Standard_D32_v5
32ads vCPUs
2
Standard_D32ads_v5 vs Standard_D32ads_v6
Standard_D32ads_v6 vs Standard_D32ads_v7
32alds vCPUs
1
Standard_D32alds_v6 vs Standard_D32alds_v7
32als vCPUs
1
Standard_D32als_v6 vs Standard_D32als_v7
32as vCPUs
3
Standard_D32as_v4 vs Standard_D32as_v5
Standard_D32as_v5 vs Standard_D32as_v6
Standard_D32as_v6 vs Standard_D32as_v7
32d vCPUs
1
Standard_D32d_v4 vs Standard_D32d_v5
32ds vCPUs
3
Standard_D32ds_v4 vs Standard_D32ds_v5
Standard_D32ds_v5 vs Standard_D32ds_v6
Standard_D32ds_v6 vs Standard_D32ds_v7
32lds vCPUs
2
Standard_D32lds_v5 vs Standard_D32lds_v6
Standard_D32lds_v6 vs Standard_D32lds_v7
32ls vCPUs
2
Standard_D32ls_v5 vs Standard_D32ls_v6
Standard_D32ls_v6 vs Standard_D32ls_v7
32pds vCPUs
1
Standard_D32pds_v5 vs Standard_D32pds_v6
32plds vCPUs
1
Standard_D32plds_v5 vs Standard_D32plds_v6
32pls vCPUs
1
Standard_D32pls_v5 vs Standard_D32pls_v6
32ps vCPUs
1
Standard_D32ps_v5 vs Standard_D32ps_v6
32s vCPUs
4
Standard_D32s_v3 vs Standard_D32s_v4
Standard_D32s_v4 vs Standard_D32s_v5
Standard_D32s_v5 vs Standard_D32s_v6
Standard_D32s_v6 vs Standard_D32s_v7
48 vCPUs
2
Standard_D48_v3 vs Standard_D48_v4
Standard_D48_v4 vs Standard_D48_v5
48ads vCPUs
2
Standard_D48ads_v5 vs Standard_D48ads_v6
Standard_D48ads_v6 vs Standard_D48ads_v7
48alds vCPUs
1
Standard_D48alds_v6 vs Standard_D48alds_v7
48als vCPUs
1
Standard_D48als_v6 vs Standard_D48als_v7
48as vCPUs
3
Standard_D48as_v4 vs Standard_D48as_v5
Standard_D48as_v5 vs Standard_D48as_v6
Standard_D48as_v6 vs Standard_D48as_v7
48d vCPUs
1
Standard_D48d_v4 vs Standard_D48d_v5
48ds vCPUs
3
Standard_D48ds_v4 vs Standard_D48ds_v5
Standard_D48ds_v5 vs Standard_D48ds_v6
Standard_D48ds_v6 vs Standard_D48ds_v7
48lds vCPUs
2
Standard_D48lds_v5 vs Standard_D48lds_v6
Standard_D48lds_v6 vs Standard_D48lds_v7
48ls vCPUs
2
Standard_D48ls_v5 vs Standard_D48ls_v6
Standard_D48ls_v6 vs Standard_D48ls_v7
48pds vCPUs
1
Standard_D48pds_v5 vs Standard_D48pds_v6
48plds vCPUs
1
Standard_D48plds_v5 vs Standard_D48plds_v6
48pls vCPUs
1
Standard_D48pls_v5 vs Standard_D48pls_v6
48ps vCPUs
1
Standard_D48ps_v5 vs Standard_D48ps_v6
48s vCPUs
4
Standard_D48s_v3 vs Standard_D48s_v4
Standard_D48s_v4 vs Standard_D48s_v5
Standard_D48s_v5 vs Standard_D48s_v6
Standard_D48s_v6 vs Standard_D48s_v7
64 vCPUs
2
Standard_D64_v3 vs Standard_D64_v4
Standard_D64_v4 vs Standard_D64_v5
64ads vCPUs
2
Standard_D64ads_v5 vs Standard_D64ads_v6
Standard_D64ads_v6 vs Standard_D64ads_v7
64alds vCPUs
1
Standard_D64alds_v6 vs Standard_D64alds_v7
64als vCPUs
1
Standard_D64als_v6 vs Standard_D64als_v7
64as vCPUs
3
Standard_D64as_v4 vs Standard_D64as_v5
Standard_D64as_v5 vs Standard_D64as_v6
Standard_D64as_v6 vs Standard_D64as_v7
64d vCPUs
1
Standard_D64d_v4 vs Standard_D64d_v5
64ds vCPUs
3
Standard_D64ds_v4 vs Standard_D64ds_v5
Standard_D64ds_v5 vs Standard_D64ds_v6
Standard_D64ds_v6 vs Standard_D64ds_v7
64lds vCPUs
2
Standard_D64lds_v5 vs Standard_D64lds_v6
Standard_D64lds_v6 vs Standard_D64lds_v7
64ls vCPUs
2
Standard_D64ls_v5 vs Standard_D64ls_v6
Standard_D64ls_v6 vs Standard_D64ls_v7
64pds vCPUs
1
Standard_D64pds_v5 vs Standard_D64pds_v6
64plds vCPUs
1
Standard_D64plds_v5 vs Standard_D64plds_v6
64pls vCPUs
1
Standard_D64pls_v5 vs Standard_D64pls_v6
64ps vCPUs
1
Standard_D64ps_v5 vs Standard_D64ps_v6
64s vCPUs
4
Standard_D64s_v3 vs Standard_D64s_v4
Standard_D64s_v4 vs Standard_D64s_v5
Standard_D64s_v5 vs Standard_D64s_v6
Standard_D64s_v6 vs Standard_D64s_v7
96ads vCPUs
2
Standard_D96ads_v5 vs Standard_D96ads_v6
Standard_D96ads_v6 vs Standard_D96ads_v7
96alds vCPUs
1
Standard_D96alds_v6 vs Standard_D96alds_v7
96als vCPUs
1
Standard_D96als_v6 vs Standard_D96als_v7
96as vCPUs
3
Standard_D96as_v4 vs Standard_D96as_v5
Standard_D96as_v5 vs Standard_D96as_v6
Standard_D96as_v6 vs Standard_D96as_v7
96ds vCPUs
2
Standard_D96ds_v5 vs Standard_D96ds_v6
Standard_D96ds_v6 vs Standard_D96ds_v7
96lds vCPUs
2
Standard_D96lds_v5 vs Standard_D96lds_v6
Standard_D96lds_v6 vs Standard_D96lds_v7
96ls vCPUs
2
Standard_D96ls_v5 vs Standard_D96ls_v6
Standard_D96ls_v6 vs Standard_D96ls_v7
96s vCPUs
2
Standard_D96s_v5 vs Standard_D96s_v6
Standard_D96s_v6 vs Standard_D96s_v7
128ds vCPUs
1
Standard_D128ds_v6 vs Standard_D128ds_v7
128lds vCPUs
1
Standard_D128lds_v6 vs Standard_D128lds_v7
128ls vCPUs
1
Standard_D128ls_v6 vs Standard_D128ls_v7
128s vCPUs
1
Standard_D128s_v6 vs Standard_D128s_v7
192ds vCPUs
1
Standard_D192ds_v6 vs Standard_D192ds_v7
192s vCPUs
1
Standard_D192s_v6 vs Standard_D192s_v7
Feedback