Q
Get started Bring yourself up to speed with our introductory content.

How do provisioned IOPS affect AWS storage performance?

We run several databases in the cloud with provisioned IOPS, but our performance is still not as high as we'd like. What can we do to improve storage performance?

The AWS cloud offers several ways to provision resources, and it's crucial to select the proper type of compute...

or storage instance for each workload. In the case of a large-volume database, an AWS user might turn to a provisioned IOPS storage option, which maintains a consistent IOPS performance ratio. Enterprises typically pay more for that storage option to keep large, latency sensitive databases in operation.

Administrators should use a performance-optimized instance to complement provisioned IOPS storage.

AWS can generally maintain the ratio of instance size versus selected IOPS, but there are cases when IOPS performance can drop even when an AWS provisioned IOPS (PIOPS) instance is selected. The issue can occur most frequently with very demanding applications, such as databases. The core issue is that I/O bandwidth is a finite resource; anything that competes for available I/O bandwidth pulls I/O away from workloads and storage.

Cloud workloads with highly variable, unpredictable storage demands or those that rely on excessive, small and random I/O bursts can experience I/O limitations. Workload designs can also affect performance. A database design that causes contention with concurrency issues or storage activities, for example, can prevent the workload and its storage instances from using all available I/O bandwidth.

Administrators should use a performance-optimized instance to complement AWS PIOPS storage. Databases are an important example, M4, M3, R3 or M2 database instances can match PIOPS storage instances, such as Amazon Elastic Block Store (EBS) instances. To ensure an ample channel between the workload and storage capable of maintaining IOPS, IT teams should use EBS-optimized Elastic Compute Cloud instances, such as M4, C4 and D2. This also creates capacity for Amazon EBS I/O.

Next Steps

Pick an Amazon EBS volume type for your project

Pinpoint your AWS network performance issues

Seek alternative database options when AWS is not enough

This was last published in July 2016

Dig Deeper on AWS database management

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

2 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What storage performance issues have you experienced in AWS?
Cancel
It's important to remember another potential cause for AWS performance problems: It can be down. We love to think that the cloud will always been there, but AWS in particular has had some problems in that area.
Cancel

-ADS BY GOOGLE

SearchCloudApplications

TheServerSide.com

SearchSoftwareQuality

SearchCloudComputing

Close