Amazon EC2 | High I O Instances Flashcards
If an instance in a cluster placement group is stopped then started again, will it maintain its presence in the cluster placement group?
High I/O Instances
Amazon EC2 | Compute
Yes. A stopped instance will be started as part of the cluster placement group it was in when it stopped. If capacity is not available for it to start within its cluster placement group, the start will fail.
What is a High I/O instance?
High I/O Instances
Amazon EC2 | Compute
High I/O instances use NVMe based local instance storage to deliver very high, low latency, I/O capacity to applications, and are optimized for applications that require millions of IOPS. Like Cluster instances, High I/O instances can be clustered via cluster placement groups for low latency networking.
Are all features of Amazon EC2 available for High I/O instances?
High I/O Instances
Amazon EC2 | Compute
High I/O instance support all Amazon EC2 features. I3 instances offer NVMe only storage, while previous generation I2 instances allow legacy blkfront storage access. Currently you can only purchase High I/O instances as On-Demand, Reserved Instances or as Spot instances.
Is there a limit on the number of High I/O instances I can use?
High I/O Instances
Amazon EC2 | Compute
Currently, you can launch 2 i3.16xlarge instances by default. If you wish to run more than 2 On-Demand instances, please complete the Amazon EC2 instance request form.
How many IOPS can i3.16.xlarge instances deliver?
High I/O Instances
Amazon EC2 | Compute
Using HVM AMIs, High I/O I3 instances can deliver up to 3.3 million IOPS measured at 100% random reads using 4KB block size, and up to 300,000 100% random write IOPs, measured at 4KB block sizes to applications across 8 x 1.9 TB NVMe devices.
What is the sequential throughput of i3 instances?
High I/O Instances
Amazon EC2 | Compute
The maximum sequential throughput, measured at 128K block sizes is 16 GB/s read throughput and 6.4 GB/s write throughput.
AWS has other database and Big Data offerings. When or why should I use High I/O instances?
High I/O Instances
Amazon EC2 | Compute
High I/O instances are ideal for applications that require access to millions of low latency IOPS, and can leverage data stores and architectures that manage data redundancy and availability. Example applications are:
NoSQL databases like Cassandra and MongoDB
In-memory databases like Aerospike
Elasticsearch and analytics workloads
OLTP systems
Do High I/O instances provide any failover mechanisms or redundancy?
High I/O Instances
Amazon EC2 | Compute
Like other Amazon EC2 instance types, instance storage on i3.16xlarge instances persists during the life of the instance. Customers are expected to build resilience into their applications. We recommend using databases and file systems that support redundancy and fault tolerance. Customers should back up data periodically to Amazon S3 for improved data durability.