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.