New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i)
Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex and M7i instances powered by custom 4th generation Intel Xeon Scalable processors available only on AWS, that offer the best performance among comparable Intel processors in the cloud – up to 15% faster than Intel processors utilized by other cloud providers. M7i-Flex instances are available in the five most common sizes, and are designed to give you up to 19% better price/performance than M6i instances for many workloads. The M7i instances are available in nine sizes (with two size of bare metal instances in the works), and offer 15% better price/performance than the previous generation of Intel-powered instances.
The M7i-Flex instances are a lower-cost variant of the M7i instances, with 5% better price/performance and 5% lower prices. They are great for applications that don’t fully utilize all compute resources. The M7i-Flex instances deliver a baseline of 40% CPU performance, and can scale up to full CPU performance 95% of the time. M7i-Flex instances are ideal for running general purpose workloads such as web and application servers, virtual desktops, batch processing, micro-services, databases and enterprise applications. If you are currently using earlier generations of general-purposes instances, you can adopt M7i-Flex instances without having to make changes to your application or your workload.
Here are the specs for the M7i-Flex instances:
|m7i-flex.large||2||8 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i-flex.xlarge||4||16 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i-flex.2xlarge||8||32 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i-flex.4xlarge||16||64 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i-flex.8xlarge||32||128 GiB||up to 12.5 Gbps||up to 10 Gbps|
For workloads such as large application servers and databases, gaming servers, CPU based machine learning, and video streaming that need the largest instance sizes or high CPU continuously, you can get price/performance benefits by using M7i instances.
Here are the specs for the M7i instances:
|m7i.large||2||8 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i.xlarge||4||16 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i.2xlarge||8||32 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i.4xlarge||16||64 GiB||up to 12.5 Gbps||up to 10 Gbps|
|m7i.8xlarge||32||128 GiB||12.5 Gbps||10 Gbps|
|m7i.12xlarge||48||192 GiB||18.75 Gbps||15 Gbps|
|m7i.16xlarge||64||256 GiB||25.0 Gbps||20 Gbps|
|m7i.24xlarge||96||384 GiB||37.5 Gbps||30 Gbps|
|m7i.48xlarge||192||768 GiB||50 Gbps||40 Gbps|
You can attach up to 128 EBS volumes to each M7i instance; by way of comparison, the M6i instances allow you to attach up to 28 volumes.
We are also getting ready to launch two sizes of bare metal M7i instances:
|m7i.metal-24xl||96||384 GiB||37.5 Gbps||30 Gbps|
|m7i.metal-48xl||192||768 GiB||50.0 Gbps||40 Gbps|
The Sapphire Rapids processors include four built-in accelerators, each providing hardware acceleration for a specific workload:
- Advanced Matrix Extensions (AMX) – This set of extensions to the x86 instruction set improve deep learning and inferencing, and support workloads such as natural language processing, recommendation systems, and image recognition. The extensions provide high-speed multiplication operations on 2-dimensional matrices of INT8 or BF16 values. To learn more, read Chapter 3 of the Intel AMX Instruction Set Reference.
- Intel Data Streaming Accelerator (DSA) – This accelerator drives high performance for storage, networking, and data-intensive workloads by offloading common data movement tasks between CPU, memory, caches, network devices, and storage devices, improving streaming data movement and transformation operations. Read Introducing the Intel Data Streaming Accelerator (Intel DSA) to learn more.
- Intel In-Memory Analytics Accelerator (IAA) – This accelerator runs database and analytic workloads faster, with the potential for greater power efficiency. In-memory compression, decompression, and encryption at very high throughput, and a suite of analytics primitives support in-memory databases, open source database, and data stores like RocksDB and ClickHouse. To learn more, read the Intel In-Memory Analytics Accelerator (Intel IAA) Architecture Specification.
- Intel QuickAssist Technology (QAT) -This accelerator offloads encryption, decryption, and compression, freeing up processor cores and reducing power consumption. It also supports merged compression and encryption in a single data flow. To learn more start at the Intel QuickAssist Technology (Intel QAT) Overview.
Some of these accelerators require the use of specific kernel versions, drivers, and/or compilers.
The Advanced Matrix Extensions are available on all sizes of M7i and M7i-Flex instances. The Intel QAT, Intel IAA, and Intel DSA accelerators will be available on the m7i.metal-24xl and m7i.metal-48xl instances.
Here are a couple of things to keep in mind about the M7i-Flex and M7i instances:
Regions – The new instances are available in the US East (Ohio, N. Virginia), US West (Oregon), and Europe (Ireland) AWS Regions, and we plan to expand to additional regions throughout the rest of 2023.
Purchasing Options – M7i-Flex amd M7i instances are available in On-Demand, Reserved Instance, Savings Plan, and Spot form. M7i instances are also available in Dedicated Host and Dedicated Instance form.