Recommend

Overview

Using baseline analysis, Capacity Planner provides automatic recommendations for improvements in the configuration of machines or instances currently active in your IT estate.

Depending on the type of environment you are running, this includes right-sizing recommendations, target vCPU configurations, hardware deployment in clusters, or storage reduction. The recommendations are fully configurable allowing you to set up activity threshold settings and minimum configuration for right-sizing.

All these recommendations can help you reduce the cost of maintaining your IT estate by recommending cloud migration, and if you are already using AWS or Azure, you will see further recommendations that will help you optimise your cloud cost. Recommendations are made based on machines or instances that are currently running, based on the last data collection.

In the Recommend panel, you can:

  • View default recommendations for server activity and storage.
  • Check estimated costs of cloud migration.
  • Check how you can optimise your instances.
  • See which EC2 saving plan would be most optimal for you.
  • View the list of hosts and workloads that are breaching thresholds.

Depending on what type of environment you are using, the Recommend panel displays different options:

Recommendations for cloud environments

This section describes the features available in the Recommend panel if you are using an AWS environment. If you are using an non-cloud environment, see Recommendations for non-cloud environments.

Instance activity

In the Default Recommendations tab of the panel, you can find the instance activity recommendations for instances depending on their activity:

  • Idle
  • Underprovisioned — machines with high activity
  • Overprovisioned — machines with low activity
  • Normal — instances that fall into the normal category are displayed as other savings. This means that these can be changed to a cheaper alternative but still have the capacity that it needs.
  • High — recommendations for instances that are very busy are categorised as Upsizing. Upsizing can be a potential cost and not a saving.

Calculations of your potential savings are based on these recommendations. By default, savings are displayed in dollars per hour. Click the Potential Saving number and the calculation will change to dollars per day/week/month/year.

To see the full list of Instance Recommendations, click More. This displays the list of all instances with detailed recommendations on the changes that you can make in order to reduce the cost of running these instances.

To filter your view further, you can use the Grouping columns. For more information on how to use groupings, see Groupings manager.

To see more detailed data that is used by Capacity Planner to arrive at the recommendations, you can go to Instance options.

All recommendations are based on the way activity rules, AWS optimization settings, and right-sizing rules are configured. Every time you make changes to those settings, the recommendations are updated. For more information, see Configure cloud recommendations.

Note: When you make changes to your sunburst or timeburst view, or you look into more detail, recommendations are dynamically updated to display information relevant to your current view.

Instance options

To see detailed recommendations for a specific instance, click Options next to the instance that you wish to see details of, and select Recommendations.

In this window, you can see the detailed data that is used by Capacity Planner to arrive at the recommendations that you are given.

You are presented with a horizontal radar chart where each vertical line represents a metric that is used in the calculation of the optimum instance. Based on right-sizing rules and AWS optimization settings, Capacity Planner determines the best and cheapest fit for that particular instance. It gives you a number of options to move your instance so that you can compare the prices and select the best fit.

You can also temporarily overwrite some of the AWS specific options that you configured in AWS optimization settings. By ticking the Keep check-boxes, you are telling Capacity Planner to show you recommendations based on the settings that are currently used for this instance.

For example, if the Region of your instance is Asia but in AWS optimization settings you selected All regions to be used when calculating your recommendations, this will be ignored, and only your current region (Asia) will be taken into consideration. You may want to use this option if the cheapest recommendation suggests moving your instances to a different region but you want to check the cost of staying in your current region.

Note: Choosing to keep your current settings does not permanently overwrite the AWS optimization settings. It is only applied to the one instance that you are currently viewing and is discarded when you close the window.

Configure cloud recommendations

To configure rules for cloud recommendations, click in the Default Recommendations tab, and select one of the options:

Note: Recommendations are only based on instances that are currently active. If an instance is switched off, it is not taken into consideration in the recommendations.

AWS optimization settings

You can configure specific AWS settings based on which recommendations will be made.

You can select a region (each region has different pricing), instance family that Amazon Web Services provides, network performance, or storage class. For more information on these settings and how these can affect your system setup, please refer to AWS official documentation.

For example, if you only select EU regions as your location, Capacity Planner will look for optimum configuration in those regions only.

These settings can be overwritten when you are viewing detailed recommendations of a specific instance. For more information, see Instance options.

You can exclude idle machines from your recommendation rules.

You can also configure right-sizing rules. For more information on available measures, see Select measures in Right-sizing. Note that only right-sizing options applicable to cloud environments are available.

Configure activity rules

You can configure activity thresholds based on which recommendations will be made. Server activity is defined by the activity property which is the value of activity grouping. For more information, see Activity grouping.

When you change your configuration, the recommendations are automatically updated. Any machine or instance that falls out of the norm, will have a recommendation:

  • Idle — machines or instances that meet these criteria are listed as idle and are recommended to be switched off.
  • Low — machines or instances that meet these criteria are listed as overprovisioned and are recommended to be right-sized.
  • High — machines or instances that meet these criteria are listed as underprovisioned and are recommended to be right-sized.
  • All other machines or instances are considered normal.

You can restore these settings at any point by clicking Reset.

In the example below, machines or instances that are considered as idle fall in the following criteria:

  • CPU 95th percentile is less than 5, and
  • IO is less than 20 MB/s, and
  • Memory 99th percentile is less than 10.

AWS saving plans

Savings Plans is one of Amazon's recommended ways of saving money on compute costs. The EC2 savings plans tab shows what you could save if you committed to a particular spend. Capacity Planner applies discounts to the setup that you currently have and shows you what you could be saving. You can check your potential average saving per hour with the cost of the savings plan. It determines if you should decrease your savings plan to save more or increase it and thus save more.

To see more details of each recommendation, click more. Here, you can see and analyse in more detail how much money could be saved based on the selected model.

  • The graph on the left displays the optimum savings curve. This is the level of savings you would make depending on your commitment and your purchase option, Based on this curve, the optimum saving is calculated.
  • The table on the right shows your potential savings on average. It allows you to see when on average savings are being made and when losses would be made.

For more information on Saving Plans, see Amazon Savings Plans documentation.

Recommendations for non-cloud environments

This section describes the features available in the Recommend panel if you are using a non-cloud environment. If you are using AWS, see Recommendations for cloud environments.

Server activity and storage recommendations

In the Default Recommendations tab, you can find the server activity and storage recommendations for machines that are idle, underprovisioned, or overprovisioned. When you change the sunburst view, recommendations are dynamically updated to display information relevant to your current view.

To see the full list of recommendations, click More. This displays the list of all machines with detailed recommendation on how to adjust the following:

  • CPU and memory for servers.
  • Demand and free space for storage.

To filter your view further, you can use the Grouping columns to provide more information about the machines. For more information on how to use groupings, see Groupings manager.

All recommendations are based on the way activity and right-sizing rules are configured. For more information, see Configure recommendations.

Configure recommendations

To configure activity and right-sizing rules for the recommendations, click in the Default Recommendations tab, and select one of the options:

Note: Recommendations are only based on machines that are currently active. If a machine is switched off, it is not taken into consideration in the recommendations.

Configure activity rules

You can configure activity thresholds based on which recommendations will be made. Server activity is defined by the activity property which is the value of activity grouping. For more information, see Activity grouping.

When you change your configuration, the recommendations are automatically updated. Any machine or instance that falls out of the norm, will have a recommendation:

  • Idle — machines or instances that meet these criteria are listed as idle and are recommended to be switched off.
  • Low — machines or instances that meet these criteria are listed as overprovisioned and are recommended to be right-sized.
  • High — machines or instances that meet these criteria are listed as underprovisioned and are recommended to be right-sized.
  • All other machines or instances are considered normal.

You can restore these settings at any point by clicking Reset.

In the example below, machines or instances that are considered as idle fall in the following criteria:

  • CPU 95th percentile is less than 5, and
  • IO is less than 20 MB/s, and
  • Memory 99th percentile is less than 10.

Configure right-sizing rules

You can set rules based on which right-sizing will be recommended. The configuration is the same as for the right-sizing operations. For more information on available measures, see Select measures in Right-sizing.

To see how recommendations change once you modify the right-sizing rules, click more next to the machines that have right-sizing recommendations.

Cloud migration

In the Cloud migration tab, you can check the estimated cost of migrating your virtual machines into one of the cloud providers. Currently, Amazon Web Services (AWS) and Azure are available.

Capacity Planner looks at all the active machines that are currently visible in your sunburst view and determines the closest and cheapest match for each virtual machine. It automatically suggests cloud instance configurations in AWS and Azure, scoped to a baseline view, taking optimal capacity configuration into consideration in order to reduce costs effectively. The pricing details and available configuration are pulled directly from the cloud provider using API so they are always up to date.

The following migration options are available:

  • Like for like — estimated costs of migration if you do not follow the right-sizing recommendations.
  • Rightsized — estimated costs of migration if right-sizing recommendations are followed.

Depending on your use case, you can change the recommendation rules. To do this, click for the required cloud provider and select one of the configuration options:

  • Configure AWS / Azure migration rules
    • You can select settings such as region (each region has different pricing), instance family that the cloud provider provides or network performance. For example, if you only select EU regions as your location, Capacity Planner will look for optimum configuration in those regions only.
    • You can exclude idle machines from your recommendation rules. This means that idle machines will not be moved to cloud. These machines will show as Unmatched in your migration recommendation.
  • Configure right-sizing rules — for more information on available measures, see Select measures in Right-sizing.

Click more next to the migration option to see a list of all VMs and the recommended instance type for that particular machine and its price. You can then export the recommendation to a CSV file.

  • To filter your view further, you can use the Grouping columns. For more information on how to use groupings, see Groupings manager.
  • To see detailed recommendations for a specific instance, click Options next to the instance that you wish to see details of, and select Recommendations. For more information, see Instance options.

You can add or remove segments to change what your baseline is showing. This dynamically updates the recommendations. In this way, you can model your potential AWS or Azure environment in Capacity Planner.

Watch list

The Watch list tab displays entities where metric measures are currently breaching thresholds.