Azure M VM sizes

M is a memory optimized Azure Virtual Machines family with 24 VM sizes, from 2 – 128 vCPUs and 192 GiB – 3,892 GiB of memory, running on Intel Xeon. Linux on demand starts at $1.537 per hour.

memory optimizedx86-64previous generation
sizes
24
vCPUs
2 – 128
memory
192 GiB – 3,892 GiB
processor
Intel Xeon
on-demand from
$1.537

per hour · 52 regions

M sizes and prices

Linux, hourly, East US (other regions on each size's page)

SizevCPUMemoryLocal storageOn-demandMonthlySpot1-yr
M8-2ms2218.8 GiB256 GB SSD$1.537$1,122$0.2839$0.8836
M8-4ms4218.8 GiB256 GB SSD$1.537$1,122$0.2839$0.8836
M16-4ms4437.5 GiB256 GB SSD$3.073$2,243$0.5679$1.767
M8ms8218.8 GiB256 GB SSD$1.537$1,122$0.2839$0.8836
M16-8ms8437.5 GiB256 GB SSD$3.073$2,243$0.5679$1.767
M32-8ms8875 GiB1 TB SSD$6.146$4,487$1.136$3.534
M16ms16437.5 GiB512 GB SSD$3.073$2,243$0.5679$1.767
M32-16ms16875 GiB1 TB SSD$6.146$4,487$1.136$3.534
M64-16ms161,792 GiB2 TB SSD$10.34$7,546$1.91$5.944
M32ts32192 GiB1 TB SSD$2.707$1,976$0.5003$1.557
M32ls32256 GiB1 TB SSD$2.873$2,097$0.5309$1.652
M32ms32875 GiB1 TB SSD$6.146$4,487$1.136$3.534
M64-32ms321,792 GiB2 TB SSD$10.34$7,546$1.91$5.944
M128-32ms323,892 GiB4.1 TB SSD$26.69$19,482$4.932$15.31
M64ls64512 GiB2 TB SSD$5.415$3,953$1.001$3.114
M64641 TiB7.2 TB SSD$6.669$4,868$1.232$3.835
M64s641 TiB2 TB SSD$6.669$4,868$1.232$3.835
M64m641,792 GiB7.2 TB SSD$10.34$7,546$1.91$5.944
M64ms641,792 GiB2 TB SSD$10.34$7,546$1.91$5.944
M128-64ms643,892 GiB4.1 TB SSD$26.69$19,482$4.932$15.31
M1281282 TiB14.3 TB SSD$13.34$9,737$2.465$7.67
M128s1282 TiB4.1 TB SSD$13.34$9,737$2.465$7.67
M128m1283,892 GiB14.3 TB SSD$26.69$19,482$4.932$15.31
M128ms1283,892 GiB4.1 TB SSD$26.69$19,482$4.932$15.31

M equivalents on other clouds

closest match to M32ms (32 vCPU, 875 GiB)

AWSx1e.8xlargeX1e family · 32 vCPU · 976 GiB$6.672/hr · US East (N. Virginia)X1e family →
Google Cloudm3-ultramem-32M3 family · 32 vCPU · 976 GiB$6.091/hr · IowaM3 family →

Other memory optimized families on Azure

M FAQ

What sizes does the Azure M family have?

M has 24 VM sizes, from M8-2ms (2 vCPU, 218.8 GiB) to M128ms (128 vCPU, 3,892 GiB). They run on Intel Xeon.

What is the cheapest M VM size?

M8-2ms at $1.537 per hour (Linux, on demand) in East US, about $1,122 per month.

What is M best for?

M is a memory optimized family. Lots of RAM per vCPU (8 GiB and up) for databases, caches and in-memory analytics.