Google Cloud M3 machine types

M3 is a memory optimized Compute Engine family with 5 machine types, from 32 – 128 vCPUs and 976 GiB – 3,904 GiB of memory, running on Intel Ice Lake. Linux on demand starts at $6.091 per hour.

memory optimizedx86-64
sizes
5
vCPUs
32 – 128
memory
976 GiB – 3,904 GiB
processor
Intel Ice Lake
on-demand from
$6.091

per hour · 35 regions

M3 sizes and prices

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

SizevCPUMemoryLocal storageOn-demandMonthlySpot1-yr
m3-ultramem-3232976 GiB–$6.091$4,447$2.813$3.605
m3-megamem-6464976 GiB–$7.205$5,260$3.328$4.263
m3-ultramem-64641,952 GiB–$12.18$8,893$5.626$7.21
m3-megamem-1281281,952 GiB–$14.41$10,519$6.655$8.525
m3-ultramem-1281283,904 GiB–$24.36$17,786$11.25$14.42

M3 equivalents on other clouds

closest match to m3-ultramem-64 (64 vCPU, 1,952 GiB)

AWSx1e.16xlargeX1e family · 64 vCPU · 1,952 GiB$13.34/hr · US East (N. Virginia)X1e family →
AzureM64ms v2Msv2 family · 64 vCPU · 1,792 GiB$10.13/hr · East USMsv2 family →
Vultrvbm-32c-755gb-amdBare Metal family · 64 vCPU · 768 GiB$1.986/hr · New JerseyBare Metal family →

Other memory optimized families on Google Cloud

M3 FAQ

What sizes does the Google Cloud M3 family have?

M3 has 5 machine types, from m3-ultramem-32 (32 vCPU, 976 GiB) to m3-ultramem-128 (128 vCPU, 3,904 GiB). They run on Intel Ice Lake.

What is the cheapest M3 machine type?

m3-ultramem-32 at $6.091 per hour (Linux, on demand) in Iowa, about $4,447 per month.

What is M3 best for?

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