Viewing Amazon EBS volume recommendations - Amazon Compute Optimizer
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Viewing Amazon EBS volume recommendations

Amazon Compute Optimizer generates volume type, volume size, IOPS, and throughput recommendations for Amazon Elastic Block Store (Amazon EBS) volumes. Recommendations for your EBS volumes are displayed in the following pages of the Amazon Compute Optimizer console:

  • The EBS volumes recommendations page lists each of your current volumes, their finding classifications, their current volume type, and their current hourly price. The top recommendation from Compute Optimizer is listed next to each of your volumes, and it includes the recommended volume type, recommended volume size, recommended IOPS, the monthly price of the recommendation, and the price difference between your current volume and the recommendation. Use the recommendations page to compare your current volumes with their top recommendation, which can help you to decide if you should up-size or down-size your volume.

  • The EBS volume details page, which you can access from the EBS volume recommendations page, lists up to three optimization recommendations for a specific volume. It lists the specifications for each recommendation, their performance risk, and their monthly prices. The details page also displays utilization metric graphs for the current volume.

The recommendations are refreshed daily. They're generated by analyzing the specifications and utilization metrics of the current volume over a period of the last 14 days. For more information, see Metrics analyzed by Amazon Compute Optimizer.

Keep in mind that Compute Optimizer generates recommendations for EBS volumes that meet a specific set of requirements, recommendations could take up to 24 hours to be generated, and sufficient metric data must be accumulated. For more information, see Supported resources and requirements.

Finding classifications

The Finding column on the EBS volumes recommendations page provides a summary of how each of your volumes performed during the analyzed period.

The following findings classifications apply to EBS volumes.

Classification Description

Not optimized

An EBS volume is considered not optimized when Compute Optimizer has identified a volume type, volume size, or IOPS specification that can provide better performance or cost for your workload.

Optimized

An EBS volume is considered optimized when Compute Optimizer determines that the volume is correctly provisioned to run your workload, based on the chosen volume type, volume size, and IOPS specification. For optimized resources, Compute Optimizer might sometimes recommend a new generation volume type.

Estimated monthly savings and savings opportunity

Estimated monthly savings (after discounts)

This column lists the approximate monthly cost savings that you experience by migrating your EBS volumes from the current specifications to the recommended specifications under specific discounts. To receive recommendations with specific discounts, the savings estimation mode preference needs to be activated. For more information, see Savings estimation mode.

Note

If you don't activate the savings estimation mode preference, this column displays the default On-Demand pricing discount information.

Estimated monthly savings (On-Demand)

This column lists the approximate monthly cost savings that you will experience by migrating your EBS volumes from the current specifications to the recommended specifications.

Savings opportunity (%)

This column lists the percentage difference between the price of the current EBS volume specification and the price of the recommended volume specification. If savings estimation mode is activated, Compute Optimizer analyzes specific discounts to generate the savings opportunity percentage. If savings estimation mode isn’t activated, Compute Optimizer only uses On-Demand pricing information. For more information, see Savings estimation mode.

Important

If you enable Cost Optimization Hub in Amazon Cost Explorer, Compute Optimizer uses Cost Optimization Hub data, which includes your specific pricing discounts, to generate your recommendations. If Cost Optimization Hub isn't enabled, Compute Optimizer uses Cost Explorer data and On-Demand pricing information to generate your recommendations. For more information, see Enabling Cost Explorer and Cost Optimization Hub in the in the Amazon Cost Management User Guide.

Estimated monthly savings calculation

For each recommendation, we calculate the cost to operate a new EBS volume using the recommended volume specifications. Estimated monthly savings are calculated based on the number of running hours for the current volume and the difference in rates between the current volume specifications and the recommended volume specifications. The estimated monthly savings for EBS volumes displayed on the Compute Optimizer dashboard is a sum of the estimated monthly savings for all EBS volumes in the account with a finding classification of Not optimized.

Performance risk

The Performance risk column on the EBS volume details page defines the likelihood of each EBS volume recommendation not meeting the resource needs of your workload. Compute Optimizer calculates an individual performance risk score for each specification of the EBS volume recommendation, including volume type, volume size, baseline IOPS, burst IOPS, baseline throughput, and burst throughput. The performance risk of the EBS volume recommendation is calculated as the maximum performance risk score across the analyzed resource specifications.

The values range from very low, low, medium, high, and very high. A performance risk of very low means that the EBS volume recommendation is predicted to always provide enough capability. The higher the performance risk is, the more likely you should validate whether the recommendation will meet the performance requirements of your workload before migrating your resource. Decide whether to optimize for performance improvement, for cost reduction, or for a combination of these two. For more information, see Requesting modifications to your EBS Volumes in the Amazon Elastic Compute Cloud User Guide.

Current performance risk

The Current performance risk column on the EBS volumes recommendations page defines the likelihood of each current EBS volume not meeting the resource needs of its workload. The current performance risk values range from very low, low, medium, and high. A very low performance risk means that the current volume is predicted to always provide enough capability. The higher the performance risk is, the more likely you should consider the recommendation generated by Compute Optimizer.

Utilization graphs

The EBS volume details page displays utilization metric graphs for your current volume. The graphs display data for the analysis period. Compute Optimizer uses the maximum utilization point within each five-minute time interval to generate EBS volume recommendations.

You can change the graphs to display data for the last 24 hours, three days, one week, or two weeks. You can also change the statistic of the graphs between average and maximum.

The following utilization graphs are displayed on the details page:

Graph name Description

Read operations (per second)

The completed read operations per second for the current EBS volume.

For Xen instances, data is reported only when there is read activity on the volume.

Write operations (per second)

The completed write operations per second to the current EBS volume.

For Xen instances, data is reported only when there is write activity on the volume.

Read bandwidth (KiB/second)

The read kibibytes (KiB) per second from the current EBS volume.

Write bandwidth (KiB/second)

The written kibibytes (KiB) per second to the current EBS volume.

Burst balance (percent)

The percentage of I/O credits remaining in the burst bucket for the current EBS volume.

This metric is displayed only for General Purpose SSD (gp2) volumes in the Compute Optimizer console.

Viewing EBS volumes recommendations

Use the following procedure to access the EBS volumes recommendations page, and view recommendations for your current volumes.

  1. Open the Compute Optimizer console at https://console.amazonaws.cn/compute-optimizer/.

  2. Choose EBS volumes in the navigation pane.

    The recommendations page lists the specifications and finding classifications of your volumes, along with the specifications of the recommended volumes. The current volumes listed are from the Amazon Region that is currently selected, in the selected account.

  3. You can perform the following actions on the recommendations page:

    • Filter recommendations by Amazon Web Services Regions, Findings, or Finding reasons. To do this, first select the Filter by one or more properties text box. Then, choose the property and a value in the drop-down list that appears.

    • Filter your recommendations by tags. To do this, select the Tag key or Tag value text box. Then, enter the key or value you want to filter your EBS volume recommendations by.

      For example, to find all recommendations that have a tag with the key of Owner and the value of TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

    • View recommendations for volumes in another account. To do this, choose Account, and then select a different account ID.

      Note

      If you're signed in to a management account of an organization and trusted access with Compute Optimizer is enabled, you can view recommendations for resources in other accounts. For more information, see Accounts supported by Compute Optimizer and Compute Optimizer and Amazon Organizations trusted access.

    • Clear the selected filters. To do this, choose Clear filters next to the filter.

    • Access the EBS volume details page for a specific volume. To do this, choose the finding classification listed next to the desired volume.

    When you're ready, use Amazon EBS Elastic Volumes to modify the configuration of your volumes. For more information, see Amazon EBS Elastic Volumes in the Amazon Elastic Compute Cloud User Guide.

Viewing EBS volume details

Use the following procedure to access the EBS volume details page, and view details of a specific volume and its recommendations.

  1. Open the Compute Optimizer console at https://console.amazonaws.cn/compute-optimizer/.

  2. Choose EBS volumes in the navigation pane.

  3. Choose the finding classification listed next to the volume for which you wish to view detailed information.

    The details page lists up to three optimization recommendations for the volume that you chose. It lists the specifications of your current volume, the specifications and performance risks of the recommended volumes, and utilization metric graphs.

  4. You can perform the following actions on the details page:

    • Choose a recommendation option to view the utilization comparison between your current volume and a recommended volume.

      The utilization metric graphs for your current volume are displayed at the bottom of the page.

    • To change the time range of the graphs, choose Time Range, and then choose Last 24 hours, Last 3 days, Last week, or Last 2 weeks.

      Choosing a shorter time range displays the data points at a higher granularity, which provides a higher level of detail.

    • To change the statistic value of the graphs, choose Statistics, and then choose Average or Maximum.

      You can use this option to determine the typical volume utilization of your workload over time. To view the highest value observed during the specified period, change the selection to Maximum. This allows you to determine the peak volume usage of your workload over time.

    When you're ready, use Amazon EBS Elastic Volumes to modify the configuration of your volumes. For more information, see Amazon EBS Elastic Volumes in the Amazon Elastic Compute Cloud User Guide.