This article lists the virtual machine (VM) sizes that are available in Azure Stack. You can use this article to help you make your selection of a VM to support your Azure Stack solution.
Disk IOPS (Input/Output Operations Per Second) on Azure Stack is a function of VM size instead of the disk type. This means that for a Standard_Fs series VM, regardless of whether you choose SSD or HDD for the disk type, the IOPS limit for a single additional data disk is 2300 IOPS. The IOPS limits imposed is a cap (maximum possible) to prevent noisy neighbors. It isn't an assurance of IOPS that you'll get on a specific VM size.
VM general purpose
General-purpose VM sizes provide a balanced CPU-to-memory ratio. They're used for testing and development, small to medium databases, and low to medium traffic web servers. Each data disk is 2300 IOPS for the premium VM sizes, except for the Basic A series. For Basic A, the data disk size is 500 IOPS.
Basic A
Size - Size\Name |
vCPU |
Memory |
Max temporary disk size |
Max OS disk throughput: (IOPS) |
Max temp storage throughput (IOPS) |
Max data disk throughput (IOPS) |
Max NICs |
A0\Basic_A0 |
1 |
768 MB |
20 GB |
300 |
300 |
1 / 1x300 |
2 |
A1\Basic_A1 |
1 |
1.75 GB |
40 GB |
300 |
300 |
2 / 2x300 |
2 |
A2\Basic_A2 |
2 |
3.5 GB |
60 GB |
300 |
300 |
4 / 4x300 |
2 |
A3\Basic_A3 |
4 |
7 GB |
120 GB |
300 |
300 |
8 / 8x300 |
2 |
A4\Basic_A4 |
8 |
14 GB |
240 GB |
300 |
300 |
16 / 16X300 |
2 |
Standard A
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_A0 |
1 |
0.768 |
20 |
500 |
500 |
1x500 |
2 |
Standard_A1 |
1 |
1.75 |
70 |
500 |
500 |
2x500 |
2 |
Standard_A2 |
2 |
3.5 |
135 |
500 |
500 |
4x500 |
2 |
Standard_A3 |
4 |
7 |
285 |
500 |
500 |
8x500 |
2 |
Standard_A4 |
8 |
14 |
605 |
500 |
500 |
16x500 |
4 |
Standard_A5 |
2 |
14 |
135 |
500 |
500 |
4x500 |
2 |
Standard_A6 |
4 |
28 |
285 |
500 |
500 |
8x500 |
2 |
Standard_A7 |
8 |
56 |
605 |
500 |
500 |
16x500 |
4 |
Av2-series
Requires Azure Stack version 1804 or later
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_A1_v2 |
1 |
2 |
10 |
500 |
1000 |
2 / 2x500 |
2 |
Standard_A2_v2 |
2 |
4 |
20 |
500 |
2000 |
4 / 4x500 |
2 |
Standard_A4v2 |
4 |
8 |
40 |
500 |
4000 |
8 / 8x500 |
4 |
Standard_A8_v2 |
8 |
16 |
80 |
500 |
8000 |
16 / 16x500 |
8 |
Standard_A2m_v2 |
2 |
16 |
20 |
500 |
2000 |
4 / 4x500 |
2 |
Standard_A4m_v2 |
4 |
32 |
40 |
500 |
4000 |
8 / 8x500 |
4 |
Standard_A8m_v2 |
8 |
64 |
80 |
500 |
8000 |
16 / 16x500 |
8 |
D-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_D1 |
1 |
3.5 |
50 |
500 |
3000 |
4 / 4x500 |
2 |
Standard_D2 |
2 |
7 |
100 |
500 |
6000 |
8 / 8x500 |
2 |
Standard_D3 |
4 |
14 |
200 |
500 |
12000 |
16 / 16x500 |
4 |
Standard_D4 |
8 |
28 |
400 |
500 |
24000 |
32 / 32x500 |
8 |
DS-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_DS1 |
1 |
3.5 |
7 |
1000 |
4000 |
4 / 4x2300 |
2 |
Standard_DS2 |
2 |
7 |
14 |
1000 |
8000 |
8 / 8x2300 |
2 |
Standard_DS3 |
4 |
14 |
28 |
1000 |
16000 |
16 / 16x2300 |
4 |
Standard_DS4 |
8 |
28 |
56 |
1000 |
32000 |
32 / 32x2300 |
8 |
Dv2-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_D1_v2 |
1 |
3.5 |
50 |
500 |
3000 |
4 / 4x500 |
2 |
Standard_D2_v2 |
2 |
7 |
100 |
500 |
6000 |
8 / 8x500 |
2 |
Standard_D3_v2 |
4 |
14 |
200 |
500 |
12000 |
16 / 16x500 |
4 |
Standard_D4_v2 |
8 |
28 |
400 |
500 |
24000 |
32 / 32x500 |
8 |
Standard_D5_v2 |
16 |
56 |
800 |
500 |
48000 |
64 / 64x500 |
8 |
DSv2-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_DS1_v2 |
1 |
3.5 |
7 |
1000 |
4000 |
4 / 4x2300 |
2 |
Standard_DS2_v2 |
2 |
7 |
14 |
1000 |
8000 |
8 / 8x2300 |
2 |
Standard_DS3_v2 |
4 |
14 |
28 |
1000 |
16000 |
16 / 16x2300 |
4 |
Standard_DS4_v2 |
8 |
28 |
56 |
1000 |
32000 |
32 / 32x2300 |
8 |
Standard_DS5_v2 |
16 |
56 |
112 |
1000 |
64000 |
64 / 64x2300 |
8 |
Compute optimized
F-series
Requires Azure Stack version 1804 or later
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_F1 |
1 |
2 |
16 |
500 |
3000 |
4 / 4x500 |
2 |
Standard_F2 |
2 |
4 |
32 |
500 |
6000 |
8 / 8x500 |
2 |
Standard_F4 |
4 |
8 |
64 |
500 |
12000 |
16 / 16x500 |
4 |
Standard_F8 |
8 |
16 |
128 |
500 |
24000 |
32 / 32x500 |
8 |
Standard_F16 |
16 |
32 |
256 |
500 |
48000 |
64 / 64x500 |
8 |
Fs-series
Requires Azure Stack version 1804 or later
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_F1s |
1 |
2 |
4 |
1000 |
4000 |
4 / 4x2300 |
2 |
Standard_F2s |
2 |
4 |
8 |
1000 |
8000 |
8 / 8x2300 |
2 |
Standard_F4s |
4 |
8 |
16 |
1000 |
16000 |
16 / 16x2300 |
4 |
Standard_F8s |
8 |
16 |
32 |
1000 |
32000 |
32 / 32x2300 |
8 |
Standard_F16s |
16 |
32 |
64 |
1000 |
64000 |
64 / 64x2300 |
8 |
Fsv2-series
Requires Azure Stack version 1804 or later
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_F2s_v2 |
2 |
4 |
16 |
1000 |
4000 |
4 / 4x2300 |
2 |
Standard_F4s_v2 |
4 |
8 |
32 |
1000 |
8000 |
8 / 8x2300 |
2 |
Standard_F8s_v2 |
8 |
16 |
64 |
1000 |
16000 |
16 / 16x2300 |
4 |
Standard_F16s_v2 |
16 |
32 |
128 |
1000 |
32000 |
32 / 32x2300 |
4 |
Standard_F32s_v2 |
32 |
64 |
256 |
1000 |
64000 |
32 / 32x2300 |
8 |
Standard_F64s_v2 |
64 |
128 |
512 |
1000 |
128000 |
32 / 32x2300 |
8 |
Memory optimized
Memory optimized VM sizes provide a high memory-to-CPU ratio that is designed for relational database servers, medium to large caches, and in-memory analytics.
D-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_D11 |
2 |
14 |
100 |
500 |
6000 |
8 / 8x500 |
2 |
Standard_D12 |
4 |
28 |
200 |
500 |
12000 |
16 / 16x500 |
4 |
Standard_D13 |
8 |
56 |
400 |
500 |
24000 |
32 / 32x500 |
8 |
Standard_D14 |
16 |
112 |
800 |
500 |
48000 |
64 / 64x500 |
8 |
DS-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_DS11 |
2 |
14 |
28 |
1000 |
8000 |
8 / 8x2300 |
2 |
Standard_DS12 |
4 |
28 |
56 |
1000 |
12000 |
16 / 16x2300 |
4 |
Standard_DS13 |
8 |
56 |
112 |
1000 |
32000 |
32 / 32x2300 |
8 |
Standard_DS14 |
16 |
112 |
224 |
1000 |
64000 |
64 / 64x2300 |
8 |
Dv2-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_D11_v2 |
2 |
14 |
100 |
500 |
6000 |
8 / 8x500 |
2 |
Standard_D12_v2 |
4 |
28 |
200 |
500 |
12000 |
16 / 16x500 |
4 |
Standard_D13_v2 |
8 |
56 |
400 |
500 |
24000 |
32 / 32x500 |
8 |
Standard_D14_v2 |
16 |
112 |
800 |
500 |
48000 |
64 / 64x500 |
8 |
DSv2-series
Size |
vCPU |
Memory (GiB) |
Temp storage (GiB) |
Max OS disk throughput (IOPS) |
Max temp storage throughput (IOPS) |
Max data disks / throughput (IOPS) |
Max NICs |
Standard_DS11_v2 |
2 |
14 |
28 |
1000 |
8000 |
4 / 4x2300 |
2 |
Standard_DS12_v2 |
4 |
28 |
56 |
1000 |
16000 |
8 / 8x2300 |
4 |
Standard_DS13_v2 |
8 |
56 |
112 |
1000 |
32000 |
16 / 16x2300 |
8 |
Standard_DS14_v2 |
16 |
112 |
224 |
1000 |
64000 |
32 / 32x2300 |
8 |
Next steps
Azure Stack VM features