VM sizes supported in Azure Stack Hub

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 won't 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 2 / 5000
Standard_F4s_v2 4 8 32 1000 8000 8 / 8x2300 2 / 10000
Standard_F8s_v2 8 16 64 1000 16000 16 / 16x2300 4 / 12500
Standard_F16s_v2 16 32 128 1000 32000 32 / 32x2300 4 / 12500
Standard_F32s_v2 32 64 256 1000 64000 32 / 32x2300 8 / 16000
Standard_F48s_v2 48 96 384 1000 96000 32 / 32x2300 8 / 16000
Standard_F64s_v2 64 128 512 1000 128000 32 / 32x2300 8 / 28000
Standard_F64s_v2 72 144 576 1000 144000 32 / 32x2300 8 / 30000

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 / expected network bandwidth (Mbps)
Standard_D11 2 14 100 500 6000 8 / 8x500 2 / 1000
Standard_D12 4 28 200 500 12000 16 / 16x500 4 / 2000
Standard_D13 8 56 400 500 24000 32 / 32x500 8 / 4000
Standard_D14 16 112 800 500 48000 64 / 64x500 8 / 8000

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_DS11 2 14 28 1000 8000 8 / 8x2300 2 / 1000
Standard_DS12 4 28 56 1000 12000 16 / 16x2300 4 / 2000
Standard_DS13 8 56 112 1000 32000 32 / 32x2300 8 / 4000
Standard_DS14 16 112 224 1000 64000 64 / 64x2300 8 / 8000

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_D11_v2 2 14 100 500 6000 8 / 8x500 2 / 1500
Standard_D12_v2 4 28 200 500 12000 16 / 16x500 4 / 3000
Standard_D13_v2 8 56 400 500 24000 32 / 32x500 8 / 6000
Standard_D14_v2 16 112 800 500 48000 64 / 64x500 8 / 10000

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_DS11_v2 2 14 28 1000 8000 8 / 8x2300 2 / 1500
Standard_DS12_v2 4 28 56 1000 16000 16 / 16x2300 4 / 3000
Standard_DS13_v2 8 56 112 1000 32000 32 / 32x2300 8 / 6000
Standard_DS14_v2 16 112 224 1000 64000 64 / 64x2300 8 / 10000

Dv3-series

Size vCPU Memory: GiB Temp storage (SSD) GiB Max data disks/throughput (IOPS) Max NICs/Network bandwidth
Standard_D2_v3 2 8 50 4 / 4x500 2
Standard_D4_v3 4 16 100 8 /8x500 2
Standard_D8_v3 8 32 200 16 /16x500 4
Standard_D16_v3 16 64 400 32 /32x500 8
Standard_D32_v3 32 128 800 32 /32x500 8

DS-n_v2-series (premium storage)

Size vCPU Memory: GiB Temp storage (SSD) GiB Max data disks /throughput (IOPS) Max NICs
Standard_DS11-1_v2 1 14 28 8 / 8x2300 2
Standard_DS12-1_v2 1 28 56 16 / 16x2300 2
Standard_DS12-2_v2 2 28 56 16 / 16x2300 2
Standard_DS13-2_v2 2 56 112 32 / 32x2300 4
Standard_DS13-4_v2 4 56 112 32 / 32x2300 8
Standard_DS14-4_v2 4 112 224 64 /64x2300 8
Standard_DS14-8_v2 8 112 224 64 /64x2300 8

The Standard_DSv2 series VM includes constrained core sizes, and they have the same quota requirements as their equivalent specs. For example, the Standard_DS14-4_v2 VM size is listed with 4 vCPUs, but it consumes 16 vCPUs from your allocated quota in the subscription offer. Therefore, to create a Standard_DS14-4_v2 VM (4 vCPUs), you must ensure that your subscription has at least 16 vCPUs available in the quota. This is only for the quota and doesn't affect billing (a 4vCPU resource remains in the usage information).

For more information about VM sizes, see Constrained vCPU capable VM sizes. For information about VM placement on Azure Stack Hub, see Azure Stack Hub compute capacity.

Ev3-series

Size vCPU Memory: GiB Temp storage (SSD) GiB Max data disks /throughput (IOPS) Max NICs
Standard_E2_v3 2 16 50 4 /4x500 2
Standard_E4_v3 4 32 100 8 /8x500 2
Standard_E8_v3 8 64 200 16 /16x500 4
Standard_E16_v3 16 128 400 32 /32x500 8
Standard_E20_v3 20 160 500 32 /32x500 8

Next steps

Azure Stack Hub VM features