Virtual machine sizes overview - Azure Virtual Machines (2024)

  • Article

Applies to: ✔️ Linux VMs ✔️ Windows VMs ✔️ Flexible scale sets ✔️ Uniform scale sets

Azure Virtual Machine (VM) sizes are designed to provide a wide range of options for hosting your servers and their workloads in the cloud. Sizes are categorized into different families and types, each optimized for specific purposes. Users can choose the most suitable VM size based on their requirements, such as CPU, memory, storage, and network bandwidth.

This article describes what sizes are, gives an overview of the available sizes and shows different options for Azure virtual machine instances you can use to run your apps and workloads.

Tip

Try the Virtual machines selector tool to find other sizes that best fit your workload.

Virtual machine sizes overview - Azure Virtual Machines (1)

VM size and series naming

Azure VM sizes follow specific naming conventions to denote varying features and specifications. Each character in the name represents different aspects of the VM. These include the VM family, number of vCPUs, and extra features like premium storage or included accelerators.

VM naming is further broken down into the 'Series' name and the 'Size' name. Size names include extra characters representing the number of vCPUs, type of storage, etc.

CategoryDescriptionLinks
TypeBasic categorization by intended workload.General purpose
Compute optimized
Memory optimized
Storage optimized
GPU accelerated
FPGA accelerated
SeriesGroup of sizes with similar hardware and features.Enter the 'Series' tab here.
SizeSpecific VM configuration, including vCPUs, memory, and accelerators.Enter the 'Size' tab here.

Name structure breakdown

  • Series
  • Size

Here's a breakdown of a 'General purpose, DCads_v5-series' size series.

Virtual machine sizes overview - Azure Virtual Machines (2)1 Most families are represented using one letter, but others such as GPU sizes (ND-series, NV-series, etc.) use two.
2 Most subfamilies are represented with a single upper case letter, but others (such as Ebsv5-series) are still considered subfamilies of their parent family due to feature differences.
3 If no feature letter for a CPU is listed, the series uses Intel x86-64 CPUs. If the CPU is AMD, it's listed as a. If the CPU is ARM based (Microsoft Cobalt or Ampere Altra), it's listed as p.
4 There can be any number of extra features in a size name. There could be none (Dv5-series) or there could be three (Dplds_v6-series).
5 Version numbers only appear in the size name if there are multiple versions of the same series. If you're using the first version of a series (HB-series, B-series, etc.) it's often not included in the size name.

Note

Not all sizes will have subfamilies, support accelerators, or specify the CPU vendor. For more information on VM size naming conventions, see Azure VM sizes naming conventions.

List of VM size families by type

This section contains a list of all current generation size series with tabs dedicated to each size family. Each group has a 'Series List' column with a linked list of all available size series, These links will bring you to the family page for that series, where you can find detailed information on each size in that series or go to the series' page for a list of sizes in that series.

To learn more about a size family, click the 'family' tab under each type section. There you can read a summary on the family, see the workloads it's recommended for, and view the full family page with specifications for all series in that family.

General purpose

General purpose VM sizes provide balanced CPU-to-memory ratio. Ideal for testing and development, small to medium databases, and low to medium traffic web servers.

  • Family list
  • A family
  • B family
  • D family
  • DC family
FamilyWorkloadsSeries List
A-familyEntry-level economicalAv2-series
Previous-gen A-family series
B-familyBurstableBsv2-series
Basv2-series
Bpsv2-series
Previous-gen B-family series
D-familyEnterprise-grade applications
Relational databases
In-memory caching
Data analytics
Dpsv6-series and Dplsv6-series
Dpdsv6-series and Dpldsv6-series
Dalsv6 and Daldsv6-series
Dpsv5 and Dpdsv5-series
Dpldsv5 and Dpldsv5-series
Dlsv5 and Dldsv5-series
Dv5 and Dsv5-series
Ddv5 and Ddsv5-series
Dasv5 and Dadsv5-series
Previous-gen D-family series
DC-familyD-family with confidential computingDCasv5 and DCadsv5-series
DCas_cc_v5 and DCads_cc_v5-series
DCesv5 and DCedsv5-series
DCsv3 and DCdsv3-series
Previous-gen DC-family

Compute optimized

Compute optimized VM sizes have a high CPU-to-memory ratio. These sizes are good for medium traffic web servers, network appliances, batch processes, and application servers.

  • Family list
  • F family
  • FX family

List of compute optimized VM size families:

FamilyWorkloadsSeries List
F-familyMedium traffic web servers
Network appliances
Batch processes
Application servers
Fasv6 and Falsv6-series
Fsv2-series
Previous-gen F-family
FX-familyElectronic Design Automation (EDA)
Large memory relational databases
Medium to large caches
In-memory analytics
FX-series

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

Memory optimized

Memory optimized VM sizes offer a high memory-to-CPU ratio that is great for relational database servers, medium to large caches, and in-memory analytics.

  • Family list
  • E family
  • Eb family
  • EC family
  • M family

List of memory optimized VM sizes with links to each series' family page section:

FamilyWorkloadsSeries List
E-familyRelational databases
Medium to large caches
In-memory analytics
Epsv6 and Epdsv6-series
Easv6 and Eadsv6-series
Ev5 and Esv5-series
Edv5 and Edsv5-series
Easv5 and Eadsv5-series
Epsv5 and Epdsv5-series
Previous-gen families
Eb-familyE-family with High remote storage performanceEbdsv5 and Ebsv5-series
EC-familyE-family with confidential computingECasv5 and ECadsv5-series
ECas_cc_v5 and ECads_cc_v5-series
ECesv5 and ECedsv5-series
M-familyExtremely large databases
Large amounts of memory
Msv3 and Mdsv3-series
Mv2-series
Msv2 and Mdsv2-series
Other familiesOlder generation memory optimized sizesPrevious-gen families

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

Storage optimized

Storage optimized virtual machine (VM) sizes offer high disk throughput and IO, and are ideal for Big Data, SQL, NoSQL databases, data warehousing, and large transactional databases. Examples include Cassandra, MongoDB, Cloudera, and Redis.

  • Family list
  • L family

List of storage optimized VM size families:

FamilyWorkloadsSeries List
L-familyHigh disk throughput and IO
Big Data
SQL and NoSQL databases
Data warehousing
Large transactional databases
Lsv3-series
Lasv3-series
Previous-gen L-family

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

GPU accelerated

GPU optimized VM sizes are specialized virtual machines available with single, multiple, or fractional GPUs. These sizes are designed for compute-intensive, graphics-intensive, and visualization workloads.

  • Family list
  • NC family
  • ND family
  • NG family
  • NV family

List of GPU optimized VM size families:

FamilyWorkloadsSeries List
NC-familyCompute-intensive
Graphics-intensive
Visualization
NC-series
NCads_H100_v5-series
NCCads_H100_v5-series
NCv2-series
NCv3-series
NCasT4_v3-series
NC_A100_v4-series
ND-familyLarge memory compute-intensive
Large memory graphics-intensive
Large memory visualization
ND_MI300X_v5-series
ND-H100-v5-series
NDm_A100_v4-series
ND_A100_v4-series
NG-familyVirtual Desktop (VDI)
Cloud gaming
NGads V620-series
NV-familyVirtual desktop (VDI)
Single-precision compute
Video encoding and rendering
NV-series
NVv3-series
NVv4-series
NVadsA10_v5-series
Previous-gen NV-family

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

FPGA accelerated

FPGA optimized VM sizes are specialized virtual machines available with single or multiple FPGAs. These sizes are designed for compute-intensive workloads. This article provides information about the number and type of FPGAs, vCPUs, data disks, and NICs. Storage throughput and network bandwidth are also included for each size in this grouping.

  • Family list
  • NP family

List of field programmable gate array accelerated VM size families:

FamilyWorkloadsSeries List
NP-familyMachine learning inference
Video transcoding
Database search and analytics
NP-series

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

High performance compute

Azure High Performance Compute VMs are optimized for various HPC workloads such as computational fluid dynamics, finite element analysis, frontend and backend EDA, rendering, molecular dynamics, computational geoscience, weather simulation, and financial risk analysis.

  • Family list
  • H family
  • HC family
  • HX family

List of high performance computing optimized VM size families:

FamilyWorkloadsSeries List
HB-familyHigh memory bandwidth
Fluid Dynamics
Weather modeling
HB-series
HBv2-series
HBv3-series
HBv4-series
HC-familyHigh density compute
Finite element analysis
Molecular dynamics
Computational chemistry
HC-series
HX-familyLarge memory capacity
Electronic Design Automation (EDA)
HX-series

To learn more about a specific size family or series, click the tab for that family and scroll to find your desired size series.

Learn platform sizes content

  • For information about pricing of the various sizes, see the pricing pages for Linux or Windows.
  • Want to change the size of your VM? See Change the size of a VM.
  • For availability of VM sizes in Azure regions, see Products available by region.
  • To see general limits on Azure VMs, see Azure subscription and service limits, quotas, and constraints.
  • For more information on how Azure names its VMs, see Azure virtual machine sizes naming conventions.

REST API

For information on using the REST API to query for VM sizes, see the following:

  • List available virtual machine sizes for resizing
  • List available virtual machine sizes for a subscription
  • List available virtual machine sizes in an availability set

Benchmark scores

Learn more about compute performance for Linux VMs using the CoreMark benchmark scores.

Learn more about compute performance for Windows VMs using the SPECInt benchmark scores.

Other size information

List of all available sizes: Sizes

Pricing Calculator: Pricing Calculator

Information on Disk Types: Disk Types

Next steps

Learn more about how Azure compute units (ACU) can help you compare compute performance across Azure SKUs.

Check out Azure Dedicated Hosts for physical servers able to host one or more virtual machines assigned to one Azure subscription.

Learn how to Monitor Azure virtual machines.

Virtual machine sizes overview - Azure Virtual Machines (2024)

FAQs

What are the sizes of the Azure VM? ›

A-series
SizeCPU coresTemporary Storage: GiB
Small1225
Medium2490
Large41000
ExtraLarge82040
4 more rows
Jul 23, 2024

What is the maximum number of virtual machines a cloud service can contain 500 20 10 50? ›

Correct: Each cloud service can contain up to 50 virtual machines.

What does the VM size determines the number of? ›

The VM size determines the amount of compute resources (like CPU, GPU, and memory) that are made available to the VM. You should create virtual machines by using a VM size appropriate for the workload.

How to read Azure VM size? ›

Azure VM sizes follow specific naming conventions to denote varying features and specifications. Each character in the name represents different aspects of the VM. These include the VM family, number of vCPUs, and extra features like premium storage or included accelerators.

Can you change VM size in Azure? ›

One of the great benefits of Azure VMs is the ability to change the size of your VM based on the needs for CPU, Network or disk performance. In this blog post I will outline the process of changing the size of a virtual machine using either Azure Classic Compute VMs or the newer Azure Resource Manager VMs.

How many types of VM are there in Azure? ›

Microsoft Azure has a variety of Virtual Machines (VMs), which it categorizes into VM families—General Purpose, Compute Optimized, Memory Optimized, Accelerate Compute, and Storage Optimized—to fit different use cases and application profiles.

What is the size limit for virtual machine? ›

Memory limits for VMware products
Hardware versionReserved memorySupported memory
71024 MB3 GB (3072 MB)
6512 MB3.5 GB (3584 MB)
4256 MB3.75 GB (3840 MB)
3496 MB*3.52 GB (3600 MB)
6 more rows
Sep 9, 2024

What is the minimum number of virtual machines in Azure? ›

We recommended that two or more VMs are created within an availability set to provide for a highly available application and to meet the 99.95% Azure SLA.

What is the maximum number of Azure VMs? ›

File metadata and controls
ResourceLimit
VMs per subscription25,0001 per region.
VM total cores per subscription201 per region. Contact support to increase limit.
Azure Spot VM total cores per subscription201 per region. Contact support to increase limit.
6 more rows

What is the maximum number of virtual machines? ›

Maximums for Hyper-V hosts
ComponentMaximum
Running virtual machines per server1024
StorageLimited by what is supported by the host operating system. No limits imposed by Hyper-V.
Virtual network switch ports per serverVaries; no limits imposed by Hyper-V.
Virtual processors available the host2,048
8 more rows
Apr 10, 2024

What is right sizing a VM? ›

Rightsizing is when you change the amount of resources allocated to a VM match the utilization requirements of the VM. For example, adding a vCPU if the VM is running high CPU utilization or removing memory if the server is not using all of its allocated memory.

What is the maximum number of virtual machines that can be scaled as a set? ›

Scale sets support up to 1,000 VM instances for standard marketplace images and custom images through the Azure Compute Gallery (formerly known as Shared Image Gallery). If you create a scale set using a managed image, the limit is 600 VM instances.

What is the smallest Azure VM size? ›

We're excited to announce a new B-series VM size, B1ls, which has the smallest memory and lowest cost among Azure VM instances. This offering is in response to customers who were looking for entry-level offerings. B1ls has 512 MiB of memory and 1 vCPU, and it costs only $0.0052 (US East) per hour.

What is the default VM size in Azure? ›

When you create a new virtual machine (VM) in a resource group by deploying an image from Azure Marketplace, the default operating system (OS) disk is usually 127 GiB (some images have smaller OS disk sizes by default).

What do the letters mean in Azure VM size? ›

b = Block Storage performance. d = diskful (that is, a local temp disk is present); this feature is for newer Azure VMs, see Ddv4 and Ddsv4-series. 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.

What is the size of Azure VM backup? ›

Azure VM limits
LimitDetails
Azure VM data disksSee the support matrix for Azure VM backup.
Azure VM data disk sizeIndividual disk size can be up to 32 TB and a maximum of 256 TB combined for all disks in a VM.
Sep 11, 2024

What is the maximum size of Azure? ›

Azure file share scale targets
AttributeStandard file shares1
Maximum size of a file share100 TiB
Maximum number of files in a file shareNo limit
Maximum request rate (Max IOPS)20,000
Throughput (ingress + egress) for a single file share (MiB/sec)Up to storage account limits
8 more rows
Aug 12, 2024

What is the current size of Azure disk? ›

Gen2 VMs support up to a 4-TiB OS disk. Azure supports up to 32 TiB for managed data disks.

Top Articles
Considering a CD for your savings? See where rates are headed.
Color Vision – ENT 425 – General Entomology
Hotels
Nordstrom Rack Glendale Photos
Whiskeytown Camera
Lesson 2 Homework 4.1
How Many Slices Are In A Large Pizza? | Number Of Pizzas To Order For Your Next Party
Ivegore Machete Mutolation
Echo & the Bunnymen - Lips Like Sugar Lyrics
D10 Wrestling Facebook
Letter F Logos - 178+ Best Letter F Logo Ideas. Free Letter F Logo Maker. | 99designs
Char-Em Isd
Unterwegs im autonomen Freightliner Cascadia: Finger weg, jetzt fahre ich!
2020 Military Pay Charts – Officer & Enlisted Pay Scales (3.1% Raise)
3476405416
Craigslist Sparta Nj
Persona 4 Golden Taotie Fusion Calculator
*Price Lowered! This weekend ONLY* 2006 VTX1300R, windshield & hard bags, low mi - motorcycles/scooters - by owner -...
Miltank Gamepress
‘The Boogeyman’ Review: A Minor But Effectively Nerve-Jangling Stephen King Adaptation
Doki The Banker
Macu Heloc Rate
Mineral Wells Skyward
Cowboy Pozisyon
Big Boobs Indian Photos
Rainfall Map Oklahoma
Solo Player Level 2K23
Bridgestone Tire Dealer Near Me
Issue Monday, September 23, 2024
The Rise of "t33n leaks": Understanding the Impact and Implications - The Digital Weekly
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Where Do They Sell Menudo Near Me
Personalised Handmade 50th, 60th, 70th, 80th Birthday Card, Sister, Mum, Friend | eBay
Weapons Storehouse Nyt Crossword
Streameast.xy2
Bella Thorne Bikini Uncensored
2020 Can-Am DS 90 X Vs 2020 Honda TRX90X: By the Numbers
Craigs List Palm Springs
Ross Dress For Less Hiring Near Me
Levi Ackerman Tattoo Ideas
Race Deepwoken
Identogo Manahawkin
Laura Houston Wbap
Barber Gym Quantico Hours
SF bay area cars & trucks "chevrolet 50" - craigslist
The Plug Las Vegas Dispensary
Goosetown Communications Guilford Ct
Buildapc Deals
Dcuo Wiki
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5428

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.