Amazon EC2 Im4gn and Is4gen instances
Best price performance in Amazon EC2 for storage-intensive applications
Amazon EC2 Im4gn and Is4gen instances are next-generation, storage-optimized instances designed for running applications that require high throughput and low-latency access to large amounts of data on local SSD storage such as SQL databases (MySQL, MariaDB, PostgreSQL), NoSQL databases (Cassandra, ScyllaDB, MongoDB), search engines, analytics, streaming, and large distributed file systems. They are powered by AWS Graviton2 processors and provide up to 30 TB of storage with AWS Nitro SSDs. The AWS Nitro SSDs are AWS-designed SSDs that provide high I/O performance, low latency, minimal latency variability, and security with always-on encryption.
Im4gn instances provide the best price performance for storage-optimized workloads in Amazon EC2 and up to 100 Gbps of networking bandwidth. They are ideal for running applications such as MySQL databases, NoSQL databases, and file systems, which require dense local SSD storage and higher compute performance compared to I3 instances.
Is4gen instances provide the lowest cost per TB and highest density per vCPU of SSD storage in Amazon EC2. They are ideal for running applications such as stream processing and monitoring, real-time databases, log analytics, and distributed file systems.
High performance for storage-intensive workloads
Im4gn instances provide the best price performance for a large number of storage-intensive applications using Linux. They provide up to 40% better price performance compared to I3 instances. The Is4gen instances provide up to 45% better performance compared to I3en instances.
Low-cost SSD storage
Is4gen instances provide the lowest cost per TB of SSD storage in Amazon EC2. They provide up to 30 TB of AWS Nitro SSD storage with up to 15% lower cost per TB of storage compared to I3en instances. Im4gn instances also feature AWS Nitro SSDs and provide up to 44% lower cost per TB of SSD storage compared to I3 instances.
Im4gn and Is4gen instances are powered by AWS Graviton2 processors, feature AWS Nitro SSDs, and are built on the AWS Nitro System. AWS Graviton2 processors feature always-on 256-bit DRAM encryption. The data on the AWS Nitro SSDs is always encrypted using ephemeral keys for maximum security. The AWS Nitro System features the AWS Nitro Security Chip, which provides the most secure cloud platform with a minimized attack surface and prohibited administrative access to prevent human error and tampering. These instances also support encrypted Amazon Elastic Block Store (EBS) volumes by default.
Maximized resource efficiency
Im4gn and Is4gen instances are built on the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor that delivers practically all of the compute and memory resources of the host hardware to your instances for better overall performance.
Flexibility and choice
With Im4gn and Is4gen instances, customers can optimize their infrastructure based on their workload needs for the best price performance or for the lowest cost per TB of storage in Amazon EC2. Im4gn and Is4gen instances add to the broadest and deepest portfolio of instances in the cloud and provide customers six different instances sizes that feature varying amounts of vCPU, memory, networking, and storage.
Extensive software support
AWS Graviton-based instances are supported by popular Linux operating systems, including Amazon Linux 2, Red Hat Enterprise Linux, SUSE, and Ubuntu. Many popular applications and services for security, monitoring and management, containers, and CI/CD from AWS and software partners also support AWS Graviton-based instances. The AWS Graviton Ready program provides customers with certified solutions from partner software vendors that can be used on Graviton-based instances.
Powered by AWS Graviton2 processors
AWS Graviton2 Processors are custom designed by AWS and based on 64-bit Arm Neoverse cores for optimized performance and cost. AWS Graviton2 Processors deliver 7x more performance, 4x more compute cores, 5x faster memory, and 2x larger caches versus first-generation AWS Graviton Processors.
High-performance storage and networking
Im4gn and Is4gen instances feature AWS Nitro SSDs that are custom built by AWS to provide up to 60% lower I/O latency and up to 75% reduced latency variability compared to third-generation storage-optimized instances for workloads sensitive to I/O performance. Im4gn instances provide up to 100 Gbps networking bandwidth with support for Elastic Fabric Adapter (EFA).
Built on AWS Nitro System
The AWS Nitro System is a rich collection of building blocks that offloads many of the traditional virtualization functions to dedicated hardware and software to deliver high performance, high availability, and high security while also reducing virtualization overhead.
Featuring AWS Nitro SSD
AWS Nitro SSDs build on AWS’s silicon innovation with the AWS Nitro System and are custom-designed to deliver the best storage performance for your I/O intensive workloads running in Amazon EC2. Traditionally, SSDs maximize the peak read and write I/O performance. AWS Nitro SSDs are architected to minimize latency and latency variability of I/O intensive workloads, such as SQL and NoSQL databases, search engines, distributed file systems, and data analytics which continuously read and write from the SSDs in a sustained manner, for fast and more predictable performance. AWS Nitro SSDs deliver up to 60% lower latency and up to 75% reduced the I/O latency variability compared to third-generation storage-optimized instances. Data on the AWS Nitro SSDs is always encrypted using ephemeral keys. AWS Nitro SSDs also enable AWS to innovate faster by providing firmware updates at cloud scale and speed.
Splunk is the world's first Data-to-Everything Platform designed to remove the barriers between data and action, so that everyone thrives in the Data Age.
“We run C/C++ based workloads for indexing and searching event data. Our workload is CPU-bound and benefits from high-capacity and low-latency SSD storage. When evaluating the new Im4gn/Is4gen instances powered by AWS Graviton2, we observed an up to 50% decrease in search runtime compared to I3/I3en instances, which we currently use. This makes Im4gn and Is4gn instances a great choice for running our storage-intensive workloads with significant price performance benefits.”
Brad Murphy, Vice President, Cloud Operations & Infrastructure - Splunk
As the only unified customer experience management platform (Unified-CXM), Sprinklr helps the world's largest and most valuable companies make their customers happier across 30+ digital channels — using industry-leading AI to create insight-driven strategies and better customer experiences.
"We benchmarked our Java-based search workloads on Amazon EC2 Im4gn/Is4gen instances powered by AWS Graviton2. Smaller Is4gen instances offer similar performance compared to larger I3en instances, presenting an opportunity to meaningfully reduce the TCO. We also saw a significant 50% reduction in latency for queries when moving our workloads from I3 to Im4gn instances, indicating a significant 40% price performance benefit. Moving to Graviton2-based instances was easy, taking 2 weeks to complete benchmarking. We are very happy with our experience and look forward to running these workloads in production on Im4gn and Is4gen instances."
Abhay Bansal, Vice President of Engineering - Sprinklr
“As part of our continued effort to improve performance and reduce our TCO to maximize cost savings for our customers, we've actively benchmarked our OpenSearch workloads on AWS Graviton2-based Is4gen instances. These tests illustrated that with smaller clusters of Is4gen instances we were able to achieve optimal performance while yielding a 25% cost savings, compared to i3en instances. We are looking forward to moving all of our OpenSearch production workloads to Is4gen instances while working to benchmark additional workloads including our Kubernetes microservices and Kafka components.”
Jonah Kowall, CTO - Logz.io
"Honeycomb develops an observability platform that enables engineering teams to visualize, analyze, and improve cloud application quality and performance. We were able to validate our Kafka workload against preview instances of the im4gn instance family. Without needing to modify our Confluent Platform configuration, we have seen a +43% price-performance improvement on im4gn.4xlarge for our workload over equivalent i3en.6xlarge instances. We're excited by the guaranteed high-network throughput and higher-performance cores, allowing us to better match the shape of our workload to available instance families."
Emily Nakashima, VP Engineering - honeycomb.io
Instance Size vCPU Memory (GiB) Instance Storage Network Bandwidth (Gbps) EBS Bandwidth (Gbps) Im4gn.large 2 8 1x937 NVMe SSD Up to 25 Up to 9.5 Im4gn.xlarge 4 16 1x1,875 NVMe SSD Up to 25 Up to 9.5 Im4gn.2xlarge 8 32 1x3,750 NVMe SSD Up to 25 Up to 9.5 Im4gn.4xlarge 16 64 1x7,500 NVMe SSD 25 9.5 Im4gn.8xlarge 32 128 2x7,500 NVMe SSD 50 19 Im4gn.16xlarge 64 256 4x7,500 NVMe SSD 100 38
Instance Size vCPU Memory (GiB) Instance Storage Network Bandwidth (Gbps) EBS Bandwidth (Gbps) Is4gen.medium 1 6 1x937 NVMe SSD Up to 25 Up to 9.5 Is4gen.large 2 12 1x1,875 NVMe SSD Up to 25 Up to 9.5 Is4gen.xlarge 4 24 1x3,750 NVMe SSD Up to 25 Up to 9.5 Is4gen.2xlarge 8 48 1x7,500 NVMe SSD Up to 25 Up to 9.5 Is4gen.4xlarge 16 96 2x7,500 NVMe SSD 25 9.5 Is4gen.8xlarge 32 192 4x7,500 NVMe SSD 50 19