Viewing the Public Cloud Impact Analysis and Recommendation Report

Viewing the Public Cloud Impact Analysis and Recommendation Report

#380450

As the application owner, you want to see more details of your particular cloud service, before implementing Densify's recommendations. Specifically:

  • Optimization Reasoning—The data and the policy settings that resulted in the recommendation being made.
  • Verification—Ensure that the recommendation aligns with your financial and organizational goals.

To learn more watch the video:

Recommendation are based on the latest cloud catalogs from the supported public cloud providers.

To learn more watch the video:

You can access this report from the following reports:

The Impact Analysis and Recommendation report provides the following details for a selected cloud service:

You can scroll through the report or you can click on one of the Details tabs at the top of the page to jump to the relevant section within the report.

Creating a PDF Version of the Report

You can create a PDF version of the report by clicking the Export to PDF button located at the top-right corner of the display.

The export file is named "SystemAnalysis.pdf" and is saved to the download folder defined by your browser. You may want to modify the filename to match the selected instance, if you are planning to review and distribute reports for multiple instances.

 

Summary

Summary Table

The summary table identifies the cloud service with any user defined tags, and provides an overview of any generated recommendations, predicted uptime, and policy used for the service.

Table: Summary Report Descriptions

Column

Description

System Name

This is the system or scale group name.

System ID

A unique key assigned by the public cloud vendors to identify this instance.

Public Cloud

This is the public cloud provider (e.g. AWS, Azure, or GCP).

  • Account Name (AWS)
  • Subscription Name (Azure)
  • Project Name (GCP)

This is the cloud platform client account to which the service belongs. This could be Account Name, Subscription Name or Project Name depending on the cloud vendor of the service.

System Type

This is the type of cloud service (e.g. EC2 instance, Auto Scaling group, Virtual Machine instance, etc.).

Note: For ASGs configured with maximum group size =1, the displayed service type is "ASG" and not EC2.

Instance Type

This is the current, cloud service instance type.

Instance OS

This is the OS deployed on the service instance.

Instance Type Recommendation

For the other supported cloud services, this is the change to the instance type that Densify recommends. The optimization type (i.e. recommendation category) is also specified. See Optimization Type Descriptions and Color-Coding for a description of each optimization type recommendation.

Predicted Uptime %

For a cloud instance service, this is the percentage of time that the instance has been up and running since the instance was started. The actual values in days and hours is also shown. If you have 24 or more days of data then you will see something like 21 days (504 hours) over a period of 26 days (624 hours).

Instance Type Override (User-defined)

If the "Instance Type Override" attribute is set, you will see one of following values:

  • Unlocked—Ignore the instance type constraint in the policy;
  • Locked—Keep current instance type;
  • Family Locked—Keep the current instance family;
  • FamilyGen Locked—Keep the current instance family and generation;
  • Any other value—Use instance type: <attribute value>;
  • N/A—No override, this row is hidden.

Contact [email protected] for override details.

Policy

This is the Densify policy that is applied to the cloud environment. The policy name and a description are provided.

Contact [email protected] for details of the policy settings.

Optimization Benefits

This section of the summary lists the benefits that can be gained from implementing the recommendation. A list of bullet points maps the values of Overall Status and Optimization Types to the actual benefits to you, as the application owner, in terms of both cost and performance.

If the overall status for the selected instance is Optimal, then this section is not displayed.

Predicted Utilization (CPU and Memory)

This table provides the impact to CPU and memory utilization if you were to move your application to the recommended instance type. A change indicator, in the last column, shows you at a glance whether utilization impact is negative, positive or if there is no impact and utilization remains the same as compared to the current instance type. This column is shown only if there is a recommended instance type.

The workload charts following the Predicted Utilization table show CPU utilization and memory utilization (%) of the current instance and these same metrics as they would be on the recommended instance type.

Instances that have been identified as "Just Right" or "Terminate" do not have any recommendations and only the current utilization data and charts are shown.

Note:   If the metrics are not available, then the corresponding chart is not displayed.

When actual memory data is not collected, and memory workloads are backfilled as defined in the policy, a footnote will be added to indicate that memory utilization is based on user-defined policy settings.

System Information

For a cloud instance report, the System Information table provides the following details of the selected instance.

Table: System Properties Report

Column

Description

System Name

This is the name and unique ID for the selected system.

System ID

  • Account
  • Subscription
  • Project

These are the details of the account (AWS), the subscription (Azure) or the project (GCP) to which this instance belongs.

  • Account Name
  • Subscription Name
  • Project Name

Instance Type

This is the current instance type.

Instance OS

This information is displayed if it is available. The deployed OS may not always be available.

Department

These are user-specified attributes that are displayed if the instance has been tagged accordingly.

Owner

Business Unit

Application

Operational Environment

Inventory Code

Project

Cost Center

Product Code

Region

This is the region containing the selected instance.

Availability Zone

This is the availability zone containing the selected instance, if applicable.

Creation Date

This is the date on which the instance was created. This value is only displayed if available.

State

This is the current power state of the instance. This value is only displayed if available.

Start Date

This is the date on which the instance was started. This value is only available if the instance is running.

Stop Date

This is the date on which the instance was stopped. This value is only displayed if available.

Recommendation Details

Note:  Not all utilization metrics are available for all cloud providers. The metrics displayed in the following tables and charts will vary depending on the selected service type and cloud provider.

Resource Utilization Impact

This table provides the impact to CPU utilization, memory utilization, as well as to network and disk IO throughput if you were to move your application to the recommended instance type. A change indicator, in the last column, shows you at a glance whether utilization impact is negative, positive or if there is no impact and utilization remains the same as compared to the current instance type. This column is shown only if there is a recommended instance type.

Metric

Description

CPU Utilization %

This is the CPU utilization as percentage of the total available CPU cycles.

Memory Utilization (%)

This is the memory utilization as percentage of the total available memory.

Network IO Throughput (MB/s)

This is the network throughput in MB/s.

Network IO (pkts/s)

This is the network I/O in pkts/s.

Disk IO Throughput (MB/s)

This is the disk throughput in MB/s.

Disk IO Operations (IOPS)

This is the disk I/O in ops/s.

If the Optimization Type is "Just Right" or "Terminate" then there is no recommended instance column.

Resource Allocation Comparison

For cloud instances, the Resource Allocation Comparison table allows you to compare the allocated resources on your current instance type to those allocated in the recommended instance type.

For Auto Scaling groups, the Resource Allocation Comparison (per Instance) table allows you to compare the allocated resources on the instance type, configured currently in your scale group launch configuration, to those allocated to the recommended instance type.

The column at the right end of the chart highlights differences between your current instance type and the recommended instance type allocations.

If there is no recommended instance type, the title of the table changes to Resource Allocation for cloud instances or Resource Allocation (per Instance) for scale groups. In this situation, the Recommended and Change columns are not displayed.

Metric

Description

CPU Count

This is the CPU utilization as percentage of the total available CPU cycles.

CPU Benchmark

This is the CPU benchmark that indicates CPU performance.

Memory Allocation (GB)

This is the available memory, in GB.

Max Network I/O Throughput (MB/s)

This is the maximum network throughput in MB/s.

Max Network I/O (pks/s)

This is the maximum network IO in pks/s.

Local Storage Size (GB)

This is the disk space allocated to the instance, if applicable.

Max Local Disk I/O Throughput (MB/s)

This is the data transfer speed in megabytes per second. This information is only displayed if there is disk space allocated to the instance.

Max Local Disk I/O Operations (IOPS)

This is the rate of the I/O operations measured in 1/sec. It is a ratio of the number of operations executed by your storage device within a period of time to the duration of this period of time, in seconds. This information is only displayed if there is disk space allocated to the instance.

Workload Charts

The following workload charts are provided so you can compare utilization on the current service against that of the recommended service configuration or instance type. The charts for the current service are shown on the left side and the charts for the recommended service are shown on the right side.

If utilization metrics are not available, the corresponding chart is not displayed.

Cloud services that are identified as "Just Right" or "Terminate" only have current utilization charts shown.

When actual memory data is not collected, and memory workloads are backfilled with the memory usage as defined by the policy, no recommended memory workload chart is displayed.

Table: Predicted Resource Utilization Charts for Cloud Instances

Current and Recommended Charts

Current Charts

Workload charts for both the current instance and the recommended instance type are provided for the following metrics:

  • CPU Utilization - Predicted Day
  • CPU Utilization - Busiest Day
  • Memory Utilization in Percent

Workload charts for only the current instance type are provided for the following metrics:

  • Network I/O Bytes
  • Network I/O Packets
  • Disk I/O Bytes
  • Disk I/O Operations

Effort to Optimize Instance Type

This table lists the factors that contribute to the effort required to investigate and implement the Densify recommendations. Effort for the selected instance is calculated by rule-driven analytics based on various factors (such as instance family change, storage change, data quality checks, feature changes, group size changes etc.) that can be configured in the policy settings and through analysis rule sets.

A description of each rule and its impact on the effort to move the current service to the recommended service type or configuration is provided.

This is the same information that is reported on the Effort Details tab in the Instance Optimization Details dashboard. See Understanding the Instance Optimization Details Report.

Contact [email protected] for details on the policy settings and rule sets configured for your environment.

The Effort to Optimize {service type} table is not displayed for the "Just Right" optimization type as no effort is required to remain at the current service

Cost Impact

This section provides a cost summary that shows you the benefits of implementing the recommendation as well as details that allow you to compare the cost of the current instance to the recommended instance type.

Item

Description

Current Monthly Cost

This bar chart shows you the current and recommend instance costs and allows you compare the costs.

Recommended Cost

Monthly Savings

This will be your monthly savings if the recommendation is implemented.

Savings %

This will be your monthly savings, as a percentage if the recommendation is implemented.

Predicted Uptime

This is the percentage of time that the instance has been up and running out of the total time you have had the instance.

On-Demand ($/Month)

This is the on-demand price for the current instance and the recommended instance type.

Note:  If the Optimization Type is "Just Right" then no Recommended Cost value is displayed.