![]() ![]() At the point of saturation, pushing more IOPS simply creates a backlog ahead of the storage system (usually at the operating system layer). As you dial up the number of IOPS, latency is going to increase slowly until you saturate the storage bus or the drives themselves. On a dedicated storage system, by and large, latency and IOPS are strongly correlated. AWS has started to add in dedicated network connections for storage to make EBS latency more predictable, it is not the norm as of the time of this writing. Moreover, the network that exists between your instances and your EBS volumes is shared with other customers. Because EBS data traffic must use the network, it will always be slower (as measured by its latency) than local storage, by an order of magnitude. The sharing of hardware for EBS is much more a design constraint. Common strategies include: using RAID to pool together EBS volumes, getting Provisioned IOPS volumes or skipping EBS altogether in favor of solid-state drives (SSD). Once you know to expect 100 IOPS from standard EBS volumes, you can devise strategies to support your application.
0 Comments
Leave a Reply. |