Optimizing multi-cloud costs with recommendations

BMC Helix Cloud Cost provides actionable intelligence to handle efficiency-related issues in your infrastructure through a set of recommendations. By implementing these recommendations, you can reduce your multi-cloud costs and optimally utilize the infrastructure. 

A recommendation is a suggestion based on best practices about how to improve the cost efficiency of your infrastructure. Recommendations are available for the following cloud providers:

  • Amazon Web Services (AWS)
  • Microsoft Azure (Azure)

Recommendations are generated by analyzing the utilization metrics of an instance. Therefore, you must configure the connector to collect the cost as well as utilization data. After you have configured the connector, it might take up to 24 hours to generate the recommendations.

For a list of connectors, see Collecting data.

The following video (1:39) provides information about the recommendations available in BMC Helix Cloud Cost.

 https://youtu.be/s-llZQH8g3Q

Each recommendation comprises the following elements:

  • Brief overview of the issue
  • One or more suggested actions to resolve the issue
  • Estimated monthly savings that you can achieve by performing the suggested actions

The recommendations are available in two categories. The following table lists the categories and the goals that the recommendations help you achieve:

Category

Goals

Resource usage
  • Determine the idle or unused VMs in the infrastructure.
  • Obtain the estimated savings that can be achieved and the storage that can be reclaimed by terminating the idle VMs.
  • Determine the underutilized resources of a VM.
  • Obtain the estimated savings that can be achieved and the storage that can be reclaimed by resizing the overallocated VMs.
  • Determine the VMs that display a regular usage pattern with a significant idle time.
  • Obtain the estimated savings that can be achieved by by turning these VMs off during their idle time to achieve cost savings. 
  • Determine the idle or unused database instances in your infrastructure.
  • Obtain the estimated savings that can be achieved by terminating the idle database instances.
  • Determine the volumes that are not attached to an EC2 instance.
  • Obtain the estimated savings that can be achieved by deleting the unattached volumes.
Reserved instance1Determine the number of AWS and Azure reserved instances that can be purchased to optimize your current costs

1 - Available only if you are using the AWS and Azure cloud provider. 

Resource usage recommendations

The recommendations under the Resource usage category are further classified as follows:

Idle VM

Idle VMs are virtual machines that remain running although they are not used. For example, VMs were provisioned for testing a product feature but after the testing task completed, the VMs were not decommissioned. The public cloud providers continue to charge you for such idle VMs. The Idle VM recommendation identifies virtual machines in your multi-cloud infrastructure that are idle or unused for a specific number of days, and also suggests actions to terminate them. This recommendation is available for VMs in your AWS and Azure infrastructure.

For information about how the recommendation is generated, see Idle VM recommendations.

Overallocated VM

Overallocated VMs are virtual machines with underutilized resources like CPU and memory. Users often end up provisioning VMs with excess capacity because they are not sure of the correct size that can meet their requirements. The public cloud providers charge you for the total capacity whether you use it or not. 

The Overallocated VM recommendation identifies virtual machines in your multi-cloud infrastructure with underutilized resources, and also suggests the ideal size of the VMs; so that you can reduce your costs. A VM is considered to be overallocated if the spare capacity of any of its resources is less than the specified threshold value when projected for 30 days in the future. The suggested actions in the recommendation provide the estimated savings that you can achieve by resizing the VMs. This recommendation is available for VMs in your AWS and Azure infrastructure.

For information about how the recommendation is generated, see Overallocated VM recommendations.

Idle VM (Power-Off)

Idle VMs are virtual machines that display a regular usage pattern with a significant idle time. The Power-Off VMs recommendation identifies virtual machines in your multi-cloud infrastructure that are idle or unused for a specific number of days, and also suggests actions to power-off these VMs for specific days of the month and duration of time to achieve cost savings. This recommendation is available only if you are using the AWS cloud provider.

For information about how the recommendation is generated, see Power on-off recommendations for VMs.

Idle database instance

Idle databases are database instances that are not used by any application. The idle DB instance recommendation identifies the instances that are idle or unused for a specific number of days, and also suggests actions to terminate these instances to achieve cost savings. This recommendation is available only if you are using the AWS cloud provider.

For information about how the recommendation is generated, see Idle database instance recommendations.

Unattached volumes

Unattached volumes are volumes that are available; which indicates that they are not attached to any instance or virtual machine. The unattached volumes recommendation identifies the volumes or disks that are not attached to any instance or virtual machine and also suggests actions to delete these volumes to achieve cost savings. This recommendation is available for volumes or disks in your AWS and Azure infrastructure.

For information about how the recommendation is generated, see Unattached volume recommendations.

Reserved instance recommendation

AWS or Azure reserved instances offer a significant discount compared to the on-demand pricing. The reserved instance recommendation specifies the number of reserved instances that you must purchase to achieve cost savings. These recommendations are calculated based on the past usage of your existing instances, which are charged at on-demand rates, and checks which of these on-demand instances can be reserved.

For information about how the recommendation is generated, see Purchase recommendations for AWS reserved instances and Purchase recommendations for Azure reserved instances.



Was this page helpful? Yes No Submitting... Thank you

Comments