Viewing Cloud Optimization Reports

Viewing Cloud Optimization Reports

#380540

The results of Densify analyses are summarized in the various cloud-specific optimization overview reports. Through these optimization reports Densify gives you the visibility to manage your workloads in multi-cloud environments.

Components described in this topic are available in the following cloud service optimization reports:

  • AWS EC2
  • Azure Virtual Machines
  • GCP Compute Engines

To learn more watch the following videos:

Public Cloud Optimization
Reports Part 1

Public Cloud Optimization
Reports Part 2

Investigating Optimization
Recommendations

Data Tab
Data Management Features

Details for the other tabs are provided in the following topics:

 

Note:  Instances without adequate data to perform the required analyses are not included in these reports.

Overview of the Top Pane

Table: Public Cloud Optimization Charts and Graphs

Chart Name

Description

Included in Reports

Status of Analyzed Services

This pie chart provides a quick view of your EC2 instances size/family recommendations.

You can use the Guest Filter to narrow the scope of your systems based on organizational attributes/tags/properties.

You can use the Recommendation Filter Menu to focus on a specific set of instances.

See Status of all Analyzed Services for details of the pie slices.

A footnote below the pie chart explains the negative value is actually the increased cost to resize instances that are at risk.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

History of Optimal Services (%)

The line chart shows the number of instances that are sized correctly over time. For each date, optimal service percentage is calculated as the ratio of (the number of systems that are sized correctly) divided by (the total number of systems, defined by the set of filters on that day). The axis scales based on the amount of data up to the maximum of 6 months. If you hover over any data point in the graph a popup indicates the percentage of systems that are "Just Right" on the selected date. As you apply the recommendations, the number of right-sized instances should increase over time.

Note: Systems with 'No Data' are not included in these counts.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Resource Allocation

This bar chart shows the current settings and the recommended settings for both CPU and memory. Values are aggregated to show the total increase or decrease of required resources for the selected scope of systems.

In this chart, the values are converted automatically to the next larger or smaller unit, so that values are easy to read:

  • MB > GB > TB > PB (each step is divided by 1,024);
  • mCores > Cores> KCores > MCores (each step is divided 1,000).
  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Predicted Utilization

This pie chart shows the current settings and the recommended settings for both CPU and memory for predicted utilization.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Overview of the Lower Pane

Table: Public Cloud Optimization Tabular Report

Component / Column Name

Description

Included in Reports

Assigned Dynamically
by Group By Selection

This column is based on your selection in the Group By dropdown list.

You must tag your instances and then map your cloud resource tags to Densify attributes so the tags will be included in the analyses. Contact [email protected] for details..

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Identified Risk

This column indicates the number of instances that are at risk for the selected application. These instances do not have adequate resources to run the application effectively. The value is displayed as a hyperlink, allowing you to drill down to the detailed report.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Identified Risk (%)

This column contains the number of instances that are at risk as a percentage of the total number of instances that are running the selected application, or are associated with the defined grouping tag/attribute.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Optimal

This column indicates the number of instances that are sized correctly for the selected application. These instance have adequate resources to run the application effectively. The value is not displayed as a hyperlink.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Optimal (%)

This column contains the number of instances that are at sized correctly as a percentage of the total number of instances that are running the selected application, or are associated with the defined grouping tag/attribute.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Savings Opportunity

These instances can be terminated, reduced in size or changed to a modernized instance and can still run effectively. The value is displayed as a hyperlink, allowing you to drill down to the detailed report.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Savings Opportunity (%)

This column contains the number of over-sized instances as a percentage of the total number of instances that are running the selected application, or are associated with the defined grouping tag/attribute.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Total Systems

The number of instances listed in this column is a hyperlink that takes you to the Instance Optimization Details page for the selected group. For more information, see Understanding the Instance Optimization Details Report.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Current Predicted CPU Utilization (%)

This is the weighted average value of the current CPU utilization percentage for this group of systems.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Current Predicted Memory Utilization (%)

This is the weighted average value of the current memory utilization percentage for this group of systems.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Recommended Change in vCPU

This is the change in allocated vCPUs, from what is currently allocated to the value that Densify recommends for this group of systems.

The value displayed here is the sum total of (recommended - current vCPU) of all systems in this group.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Recommended Change in Memory (GB)

This is the change in allocated memory, from what is currently allocated to the value that Densify recommends for this group of systems.

The value displayed here is the sum total of (recommended - current GB) of all systems in this group.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Current Estimated Cost ($)

This is the estimated cost for this this group of systems, based on the current instance sizing. The cost is calculated by adding the current estimated cost of each instance in the group. See Current Estimated Cost ($) in the Instance Optimization Details report.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Recommended Estimated Cost ($)

This is the estimated cost for this group of systems, based on the recommended instance sizing. The cost is calculated by adding all the recommended estimated cost of each instance in the group.

See Recommended Estimated Cost ($) in the Instance Optimization Details report.

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

$ Savings/Month

This is the difference between the current and recommended cost. (current estimated cost - recommended estimated cost).

  • AWS > EC2
  • Azure > Virtual Machines
  • GCP > Compute Engine

Totals

A row at the bottom of the table provides totals for each column. You may need to scroll down through the report to see the totals if your report is long.

Columns with the number of instances are provided as hyperlinks when the value is greater than 0. The link takes you to the Instance Optimization Details report. See Understanding the Instance Optimization Details Report.

If your reports spans multiple pages, the total listed here is for the current page only. Each page will have its own total for each column.

  • AWS > EC2Instances
  • Azure > Virtual Machines
  • GCP > Compute Engine

Footnote

A footnote at the bottom of this report indicates the estimated costs are based on the instance cost and the predicted uptime.

  • AWS > EC2Instances
  • Azure > Virtual Machines
  • GCP > Compute Engine

Other Features of the Tabular Report

A row at the bottom of the table provides totals for each column. You may need to scroll down through the report to see the totals if your the report is long. Columns that report on the number of instances are provided as hyperlinks when the value is greater than 0. The link takes you to the Instance Optimization Details report. See Understanding the Instance Optimization Details Report.

A footnote at the bottom of this report indicates the estimated costs are based on the instance cost and the predicted uptime.

Grouping and Filtering Options

You can filter the optimization opportunity reports by instances and instance attributes, as well as by recommendations.

Note:  The global filter is not applicable to the cloud optimization opportunities dashboards and is not accessible on these pages.

Filtering by Instance Attributes

You can filter instances using a set of attributes (e.g. Business Unit, Application).

This type of filtering is supported on the optimization opportunities dashboard tabs, as well as the Instance Optimization Details page when navigating from the Count column. The guest filters selected are persistent across platforms for those pages that support the guest filters (i.e. guest filters selected for AWS EC2 will apply to the AWS RDS, AWS Spot Instances, as well as the AWS Instance Optimization Details reports).

For details, see Using the Guest Filter.

Grouping Data by Instance Attributes

The Group By option allows you to group results by properties and tags. Your selection defines the structure of various tabular reports.

To learn more watch the following video:

For details, see Using the Group By Feature.

Filtering by Recommendation

You can filter instances based on recommendations using the Recommendation Filter Menu. This filter allows you to narrow the results of your optimization reports based on recommended optimization type, effort required, monetary impact, and service characteristics.

For details, see Using the Recommendation Filter Menu.

Filtering by Recommendation

Exporting Tabular Report

Once you have defined the filters to view a specific set of systems you can export the tabular view for external analysis.

Click the Export to Excel icon in the top right corner of the screen. See Exporting Report Data for details.