Viewing Cloud Optimization Reports

Viewing Cloud Optimization Reports

#380540

The results of Densify analyses are summarized in the various cloud service opportunity 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 opportunity reports:

  • AWS EC2
  • Azure Virtual Machines
  • GCP Compute Engines

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.

Using the Group By Feature

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

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 your Cloud Advisor for details..

This option is not applicable to the content on the Optimization Overview dashboard.

The Group By drop down is located at the right edge of the filter strip. The drop down is populated with the properties and tags that have been assigned to your instances. The following options are available:

  • Account
  • Application
  • Availability Zone
  • Business Unit
  • Current Instance Type
  • Estimated Effort
  • Optimization Type
  • Owner
  • Region

The options in the drop down are specific to the tab from which you are setting the Group By option, For example if you are on the GCP tab, "Account" becomes "Project".

  1. Click within the Group By drop down to expand the list.
  2. Review the list and click the option to use for grouping your instances.
  3. The tabular report updates with the new setting used as the first column. The report is now grouped by this setting.

If, in your list there are instances that do not have attributes assigned, they are indicated as "Unassigned" when grouping them. The available options are based on the instances defined by your filter and recommendations settings.

The selected option is persistent across platform-specific optimization reports that support the Group By option. For example, the selected Group By option applied to the AWS EC2 report is also applied to the Azure and GCP pages.

The Group By selection also persists across user login sessions. When you log out and log back into Densify, your filtering and Group By selections are retained for each cloud optimization report that supports Group By feature.

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 Recommendation Filter Menu to focus on a specific set of instances. You can use the Guest Filter to narrow the scope of your systems based on organizational attributes/tags/properties.

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

The footnote below the pie chart indicates the cost to resolve 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 percental 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.

  • 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 Tabluar 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 drop down.

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 your Cloud Advisor 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 the details page, 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 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 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.

  • 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 Tabluar 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.

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.

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 the Export to Excel button in the top right corer of the screen.

For details, see Exporting to Excel.