M7I General Purpose
Balanced compute, memory, and networking for a wide range of workloads.
mGeneral Purposem = General PurposeBalanced compute, memory, and networking resources for a wide variety of standard enterprise workloads and microservices.77th Generation7 = 7th GenerationAWS 7th generation hardware platform with updated CPU/system architecture.iIntel Xeon Scalablei = Intel Xeon ScalableIntel Xeon Scalable (Sapphire Rapids) (x86_64). Powered by Intel Xeon Scalable x86_64 processors with Intel Advanced Vector Extensions (AVX-512 / AMX) acceleration.Alternatives to m7i
| Option | Price vs m7i | Why look at it |
|---|---|---|
| m7aCompare → | +15%+$0.0302/hr xlarge, Linux on-demand, us-east-1 | AMD (x86_64), same vCPU and RAM |
| m7gCompare → | -19%-$0.0384/hr xlarge, Linux on-demand, us-east-1 | Graviton (arm64), same vCPU and RAM |
| m7i-flexCompare → | -5%-$0.0101/hr xlarge, Linux on-demand, us-east-1 | Flexible-CPU variant, same vCPU and RAM |
| m6iCompare → | -5%-$0.0096/hr xlarge, Linux on-demand, us-east-1 | Previous generation, same vCPU and RAM |
What to know about M7I General Purpose
Intel Sapphire Rapids general-purpose instances with 4 GiB of memory per vCPU, from 2 to 192 vCPUs.
The m7i is AWS’s Intel-based general-purpose family. Each vCPU comes with 4 GiB of memory, and the nine sizes run from 2 to 192 vCPUs. Network bandwidth goes up to 12.5 Gbps on the large, and EBS throughput peaks at 1,250 MB/s.
Pick it when your software needs x86 and you want a current-generation default.
Price is the main reason to look elsewhere. An m7i.large costs about 24% more than the same-sized Graviton m7g in us-east-1 on Linux on-demand. If your stack runs on arm64, that gap is savings you can take. The m7i also costs about 5% more than the previous-generation m6i, so moving from m6i buys newer silicon, not a lower bill. The AMD m7a costs about 15% more than the m7i.
Windows adds about 91% to the large size’s hourly price, so on a small instance most of the bill is the license.
Pricing scales linearly with size: an xlarge costs twice a large. Choose the size for the memory and CPU you need, not for a discount.
Good for
- x86-only software that can't move to Arm
- Web and application servers needing steady CPU
- Workloads that outgrow small sizes, up to 192 vCPUs
Watch for
- m7g is about 19% cheaper at the same size if you can run arm64
- Windows adds about 91% to the large size's hourly price
- m7a (AMD) costs about 15% more at the same size
Common use cases
- Web servers
- Application servers
- Small-to-medium databases
- Development environments
Head-to-Head Architecture Comparisons
View all comparisons →AWS M7 Generation: M7i vs M7a vs M7g vs M7i-flex
Comparing modern 4:1 memory-to-vCPU ratio General Purpose workhorses
Compare specifications →AWS General Purpose Evolution: M4 vs M5 vs M6i vs M7i vs M7g
From Haswell to Sapphire Rapids and Graviton3 in the 4:1 RAM workhorse tier
Compare specifications →AWS Pure Intel General Purpose Upgrade: M5 vs M6i vs M7i
Modernizing Intel Xeon fleets without recompiling for ARM
Compare specifications →AWS General Purpose Flex Comparison: M7i vs M7i-flex
5% savings on standard 4:1 RAM general purpose workloads
Compare specifications →Instance types (9)
| Instance | vCPU | Memory | Architecture | From (Linux, $/hr) |
|---|---|---|---|---|
| m7i.large | 2 | 8 GB | x86_64 | $0.1008 |
| m7i.xlarge | 4 | 16 GB | x86_64 | $0.2016 |
| m7i.2xlarge | 8 | 32 GB | x86_64 | $0.4032 |
| m7i.4xlarge | 16 | 64 GB | x86_64 | $0.8064 |
| m7i.8xlarge | 32 | 128 GB | x86_64 | $1.6128 |
| m7i.12xlarge | 48 | 192 GB | x86_64 | $2.4192 |
| m7i.16xlarge | 64 | 256 GB | x86_64 | $3.2256 |
| m7i.24xlarge | 96 | 384 GB | x86_64 | $4.8384 |
| m7i.48xlarge | 192 | 768 GB | x86_64 | $9.6768 |