Instances›AWS EC2›m4›m4.16xlarge
Compute
vCPUs64
Memory256 GiB
Mem / vCPU4.00 GiB
ProcessorXeon E5-2686 v4
Clock speed2.4 GHz
Architecturex86_64
Storage
TypeEBS only
Bandwidth10,000 Mbps
Throughput1250 MB/s
IOPS65,000
Networking
Performance25 Gigabit
Max ENIs8
IPv6Yes
GPUNone
Family sizes
m4.large2 vCPU · 8 GiB
m4.xlarge4 vCPU · 16 GiB
m4.2xlarge8 vCPU · 32 GiB
m4.4xlarge16 vCPU · 64 GiB
m4.10xlarge40 vCPU · 160 GiB
m4.16xlarge64 vCPU · 256 GiB
m4.16xlarge

The m4.16xlarge is a general-purpose AWS EC2 instance: 64 vCPU and 256 GiB of memory, 4.00 GiB per vCPU. In the name, "m" is the general-purpose line, "4" is the generation and "16xlarge" is the size within the m4 family. It runs on Intel Xeon E5-2686 v4 (Broadwell) at 2.4 GHz, and AWS introduced it in September 2016. AWS has since shipped m5, m6i, m7i and m8i; m5.16xlarge is the direct replacement at this size. No single Spot node covers 64 vCPU and 256 GiB, so the equivalent is a fleet: 4 × gp.vs1.2xlarge, 64 vCPU and 256 GiB in total, about 95% below the US East (N. Virginia) on-demand rate. Spot delivers compute as managed Kubernetes, so a node pool of that size is the native shape of the answer rather than a workaround — provided the workload scales horizontally.

Match qualityScale-out match

m4.16xlarge gives you 64 vCPU and 256 GiB in a single machine. The largest comparable Spot node, gp.vs1.2xlarge, is 16 vCPU and 64 GiB, so the equivalent here is 4 nodes rather than one.

Spot runs as managed Kubernetes, so a 4-node pool is the normal way to run things rather than a workaround. If your workload already sits behind a load balancer, a queue or a scheduler, it spreads across them without changes. If it needs all 64 cores and 256 GiB in one process, it does not.

Pricing by region
1 hr
RegionAWS on-demandAWS Spot1-yr Reserved3-yr ReservedRackspace SpotYou save
US East, N. Virginia$3.200$0.799$1.982$1.382$0.164
$3.036 savings
US Central, Chicagono AWS region$0.164
US Central, Dallasno AWS region$0.204
Hong Kong$0.044
Sydney, Australia$4.000$1.166$2.688$1.935$0.644
$3.356 savings
London, UK$3.712$0.405$2.520$1.832$0.884
$2.828 savings
US West, San Jose$3.744$1.621$2.722$1.866$0.604
$3.140 savings
US Central, Dallas 2no AWS region$0.004
US East, N. Virginia 2$3.200$0.799$1.982$1.382$0.604
$2.596 savings
When to use it
Good for
  • ●Web and application servers with mixed CPU and memory demand
  • ●Microservices and container fleets
  • ●Development, staging and CI environments
  • ●Workloads that fit inside 256 GiB of RAM
  • ●Parallel work that can occupy 64 vCPU
  • ●Network-heavy services — AWS rates this size at 25 Gigabit
  • ●Anything that shards cleanly across 4 nodes, which is how it maps onto Rackspace Spot
Avoid if
  • ●Starting a new deployment. m5.16xlarge is the newer generation at this size.
  • ●The working set needs more than 256 GiB of RAM
  • ●More than 4.00 GiB of RAM per vCPU is needed — that ratio is fixed for the whole family
  • ●The work is single-threaded. Most of these 64 vCPU would sit idle.
  • ●Local NVMe or instance-store disk is a hard requirement
  • ●GPU or FPGA acceleration is needed
m4.16xlarge runs $2,336/mo on AWS on-demand. The 4-node equivalent on Rackspace Spot: $120/mo.
  • Spot sells spare capacity at market prices. It is the cheapest compute on the internet.
  • Prices are set by supply and demand. You pay what the market decides.
  • Compute is delivered as fully managed Kubernetes. All infrastructure is taken care of.
  • Egress costs $0.01/GB after the free allowance. AWS charges $0.09/GB.
Build your Cloudspace
Frequently asked questions