Azure virtual machine sizes naming conventions

This page outlines the naming conventions used for Azure VMs. VMs use these naming conventions to denote varying features and specifications.

Naming convention explanation

[Family] + [Sub-family]* + [# of vCPUs] + [Additive Features] + [Accelerator Type]* + [Version]

Value Explanation
Family Indicates the VM Family Series
*Sub-family Used for specialized VM differentiations only
# of vCPUs Denotes the number of vCPUs of the VM
Additive Features One or more lower case letters denote additive features, such as:
a = AMD-based processor
d = disk (local temp disk is present); this is for newer Azure VMs, see Ddv4 and Ddsv4-series
h = hibernation capable
i = isolated size
l = low memory; a lower amount of memory than the memory intensive size
m = memory intensive; the most amount of memory in a particular size
t = tiny memory; the smallest amount of memory in a particular size
r = RDMA capable
s = Premium Storage capable, including possible use of Ultra SSD (Note: some newer sizes without the attribute of s can still support Premium Storage e.g. M128, M64, etc.)
*Accelerator Type Denotes the type of hardware accelerator in the specialized/GPU SKUs. Only the new specialized/GPU SKUs launched from Q3 2020 will have the hardware accelerator in the name.
Version Denotes the version of the VM Family Series

Example breakdown

[Family] + [Sub-family]* + [# of vCPUs] + [Additive Features] + [Accelerator Type]* + [Version]

Example 1: M416ms_v2

Value Explanation
Family M
# of vCPUs 416
Additive Features m = memory intensive
s = Premium Storage capable
Version v2

Example 2: NV16as_v4

Value Explanation
Family N
Sub-family V
# of vCPUs 16
Additive Features a = AMD-based processor
s = Premium Storage capable
Version v4

Example 3: NC4as_T4_v3

Value Explanation
Family N
Sub-family C
# of vCPUs 4
Additive Features a = AMD-based processor
s = Premium Storage capable
Accelerator Type T4
Version v3

Next steps

Learn more about available VM Sizes in Azure.