This article lists the virtual machine (VM) sizes that are available in Azure Stack Hub. You can use this article to help you make your selection of a VM to support your Azure Stack Hub solution.
Disk IOPS (Input/Output Operations Per Second) on Azure Stack Hub 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 vCPU depends on the number of cores per node. For example, systems with cores or logical processor of less than 64 will not support VM size Standard_F64s_v2.
VM series with premium storage have data disks with 2300 IOPS throughput. Data disks for all other VM series have 500 IOPS, with the exception of general purpose Basic A VMs which have 300 IOPS.
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.
Basic A
Note
Basic A VM sizes are retired for creating virtual machine scale sets (VMSS) through the portal. To create a VMSS with this size, use PowerShell or a template.
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
1
A1\Basic_A1
1
1.75 GB
40 GB
300
300
2 / 2x300
1
A2\Basic_A2
2
3.5 GB
60 GB
300
300
4 / 4x300
1
A3\Basic_A3
4
7 GB
120 GB
300
300
8 / 8x300
1
A4\Basic_A4
8
14 GB
240 GB
300
300
16 / 16X300
1
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 / expected network bandwidth (Mbps)
Standard_A0
1
0.768
20
500
500
1x500
1 / 100
Standard_A1
1
1.75
70
500
500
2x500
1 / 500
Standard_A2
2
3.5
135
500
500
4x500
1 / 500
Standard_A3
4
7
285
500
500
8x500
2 / 1000
Standard_A4
8
14
605
500
500
16x500
4 / 2000
Standard_A5
2
14
135
500
500
4x500
2 / 500
Standard_A6
4
28
285
500
500
8x500
2 / 1000
Standard_A7
8
56
605
500
500
16x500
4 / 2000
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 / expected network bandwidth (Mbps)
Standard_A1_v2
1
2
10
500
1000
2 / 2x500
2 / 250
Standard_A2_v2
2
4
20
500
2000
4 / 4x500
2 / 500
Standard_A4v2
4
8
40
500
4000
8 / 8x500
4 / 1000
Standard_A8_v2
8
16
80
500
8000
16 / 16x500
8 / 2000
Standard_A2m_v2
2
16
20
500
2000
4 / 4x500
2 / 500
Standard_A4m_v2
4
32
40
500
4000
8 / 8x500
4 / 1000
Standard_A8m_v2
8
64
80
500
8000
16 / 16x500
8 / 2000
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 / expected network bandwidth (Mbps)
Standard_D1
1
3.5
50
500
3000
4 / 4x500
1 / 500
Standard_D2
2
7
100
500
6000
8 / 8x500
2 / 1000
Standard_D3
4
14
200
500
12000
16 / 16x500
4 / 2000
Standard_D4
8
28
400
500
24000
32 / 32x500
8 / 4000
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 / expected network bandwidth (Mbps)
Standard_DS1
1
3.5
7
1000
4000
4 / 4x2300
1 / 500
Standard_DS2
2
7
14
1000
8000
8 / 8x2300
2 / 1000
Standard_DS3
4
14
28
1000
16000
16 / 16x2300
4 / 2000
Standard_DS4
8
28
56
1000
32000
32 / 32x2300
8 / 4000
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 / expected network bandwidth (Mbps)
Standard_D1_v2
1
3.5
50
500
3000
4 / 4x500
1 / 500
Standard_D2_v2
2
7
100
500
6000
8 / 8x500
2 / 1000
Standard_D3_v2
4
14
200
500
12000
16 / 16x500
4 / 2000
Standard_D4_v2
8
28
400
500
24000
32 / 32x500
8 / 4000
Standard_D5_v2
16
56
800
500
48000
64 / 64x500
8 / 8000
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 / expected network bandwidth (Mbps)
Standard_DS1_v2
1
3.5
7
1000
4000
4 / 4x2300
1 / 750
Standard_DS2_v2
2
7
14
1000
8000
8 / 8x2300
2 / 1500
Standard_DS3_v2
4
14
28
1000
16000
16 / 16x2300
4 / 3000
Standard_DS4_v2
8
28
56
1000
32000
32 / 32x2300
8 / 6000
Standard_DS5_v2
16
56
112
1000
64000
64 / 64x2300
8 / 10000
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 / expected network bandwidth (Mbps)
Standard_F1
1
2
16
500
3000
4 / 4x500
2 / 750
Standard_F2
2
4
32
500
6000
8 / 8x500
2 / 1500
Standard_F4
4
8
64
500
12000
16 / 16x500
4 / 3000
Standard_F8
8
16
128
500
24000
32 / 32x500
8 / 6000
Standard_F16
16
32
256
500
48000
64 / 64x500
8 / 6000 - 12000
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 / expected network bandwidth (Mbps)
Standard_F1s
1
2
4
1000
4000
4 / 4x2300
2 / 750
Standard_F2s
2
4
8
1000
8000
8 / 8x2300
2 / 1500
Standard_F4s
4
8
16
1000
16000
16 / 16x2300
4 / 3000
Standard_F8s
8
16
32
1000
32000
32 / 32x2300
8 / 6000
Standard_F16s
16
32
64
1000
64000
64 / 64x2300
8 / 6000 - 12000
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 / expected network bandwidth (Mbps)
Standard_F2s_v2
2
4
16
1000
4000
4 / 4x2300
Moderate
Standard_F4s_v2
4
8
32
1000
8000
8 / 8x2300
Moderate
Standard_F8s_v2
8
16
64
1000
16000
16 / 16x2300
High
Standard_F16s_v2
16
32
128
1000
32000
32 / 32x2300
High
Standard_F32s_v2
32
64
256
1000
64000
32 / 32x2300
High
Standard_F64s_v2
64
128
512
1000
128000
32 / 32x2300
Extremely High
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.