Why Amazon EC2 I4g, Im4gn, and Is4gen Instances?
Amazon Elastic Compute Cloud (EC2) I4g, Im4gn, and Is4gen instances are next-generation, storage-optimized instances designed to run applications that require high throughput and low-latency access to large amounts of data on local SSD storage. They are powered by AWS Graviton2 processors and provide up to 30 TB of local NVME storage using AWS Nitro SSDs. AWS Nitro System SSDs are custom built by AWS and offer high I/O performance, low latency, minimal latency variability, and security with always-on encryption.
I4g instances offer similar memory and storage ratios to existing I4i instances and are optimized for workloads with small to medium sized datasets that perform a high mix of random read/write and require very low I/O latency, such as databases and real-time analytics. I4g instances deliver the best compute price performance for a storage optimized instance, and best storage performance per TB for a Graviton-based storage instance. Amazon EC2 I4g instances deliver up to 15% better compute performance compared to similar storage-optimized instances.
Im4gn and Is4gen instances are optimized for workloads that manage larger datasets and need a higher storage density per vCPU such as large-scale online analytical processing (OLAP), distributed file systems and Apache Hadoop distributed file systems. Im4gn and Is4gen instances provide up to 56% lower cost per TB than I4g. Is4gen provides highest density per vCPU of SSD storage and lowest cost per TB in Amazon EC2. In combination with highest network throughput per vCPU among storage-optimized instances, Im4gn and Is4gen instances are suitable for distributed file systems and distributed databases that need to rapidly move data across nodes in a cluster.
Benefits
Features
Featuring AWS Nitro SSD
AWS Nitro SSDs build on the AWS 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 that continually read and write from the SSDs in a sustained manner, for fast and more predictable performance. AWS Nitro SSDs deliver up to 60% lower storage I/O latency and up to 75% reduced storage I/O latency variability compared to third generation EC2 storage-optimized instances. Data on the AWS Nitro SSDs is always encrypted using ephemeral keys. AWS Nitro SSDs also help AWS innovate faster by providing firmware updates at cloud scale and speed. AWS Nitro SSDs support Torn Write Prevention (TWP), which improves database performance and service level agreements (SLAs) without compromising data resiliencies, for workloads using MySQL and MariaDB database.
Customer testimonials
Here are some examples of how customers and partners have achieved their business agility, price performance, cost savings, and sustainability goals with Amazon EC2 I4g instances.
-
Elastic
-
Sprinklr
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.
-
Aerospike
-
Splunk
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.
-
Logz.io
-
Honeycomb
-
Lightbits
Product Details
-
I4g
-
Im4gn
-
Is4gen
-
I4g
-
Instance Size vCPU Memory (GiB) Instance Storage (GB) Network Bandwidth (Gbps) EBS Bandwidth (Gbps) i4g.large 2 16 1 x 468 GB = 468 GB Up to 10 Up to 10 i4g.xlarge 4 32 1 x 937 GB = 937 GB Up to 10 Up to 10 i4g.2xlarge 8 64 1 x 1,875 GB = 1,875 GB Up to 12 Up to 10 i4g.4xlarge 16 128 1 x 3,750 GB = 3,750 GB Up to 25 Up to 10 i4g.8xlarge 32 256 2 x 3,750 GB = 7,500 GB 18.75 10 i4g.16xlarge 64 512 4 x 3,750 GB = 15,000 GB 37.5 20 -
Im4gn
-
Instance Size vCPU Memory (GiB) Instance Storage (GB) Network Bandwidth (Gbps) EBS Bandwidth (Gbps) Im4gn.large 2 8 1 x 937 NVMe SSD Up to 25 Up to 9.5 Im4gn.xlarge 4 16 1 x 1875 NVMe SSD Up to 25 Up to 9.5 Im4gn.2xlarge 8 32 1 x 3750 NVMe SSD Up to 25 Up to 9.5 Im4gn.4xlarge 16 64 1 x 7500 NVMe SSD 25 9.5 Im4gn.8xlarge 32 128 2 x 7500 NVMe SSD 50 19 Im4gn.16xlarge 64 256 4 x 7500 NVMe SSD 100 38 -
Is4gen
-
Instance Size vCPU Memory (GiB) Instance Storage (GB) Network Bandwidth (Gbps) EBS Bandwidth (Gbps) Is4gen.medium 1 6 1 x 937 NVMe SSD Up to 25 Up to 9.5 Is4gen.large 2 12 1 x 1875 NVMe SSD Up to 25 Up to 9.5 Is4gen.xlarge 4 24 1 x 3750 NVMe SSD Up to 25 Up to 9.5 Is4gen.2xlarge 8 48 1 x 7500 NVMe SSD Up to 25 Up to 9.5 Is4gen.4xlarge 16 96 2 x 7500 NVMe SSD 25 9.5 Is4gen.8xlarge 32 192 4 x 7500 NVMe SSD 50 19