Skip to main content

Overview

The Densify catalog map allows you to view a range of recommended instance type options. The map view shows the AWS or Azure catalog scored for your selected workload using Densify’s analytics.
Note: The catalog map is not currently available for ASGs, VM Scale Sets or any GCP cloud instances.
Filters allow you to limit the catalog based on items such as processor type, processor features and instance cost. The catalog map is displayed only when a single AWS and Azure cloud instance is selected in the tree viewer.

Figure: Accessing theCatalog Map

Figure:Catalog Map

Catalog Map Controls

The catalog map is populated with the analysis results for the single instance, selected in the tree viewer. Select any single AWS or Azure instance to see its map. The cloud provider’s catalog options and the available instance sizes and their scores for the selected workload comprise the catalog map. Use the following options to configure this report:
SettingDefaultDescription
Show Instance Types that are:Commonly used options, that are available in the selected region are shown as a comma-separated listSelect one or more of the following options to filter the list of instance types to be displayed in the catalog map.
  • Commonly used—Instances that are used by less than 0.5% of Densify customers are considered to be NOT commonly used. These “exotic” instances are not included in the chart, unless the “Commonly Used” option is deselected.
  • Available in the current region—Instance types available in the same region as the selected service.
  • Meeting all policies—Instance types that comply with all policy settings that have been defined for the selected service.
Processor SupplierAllSelect one or more of the following options to filter the list of instance types to be displayed in the catalog map.
  • Intel
  • AMD
  • ARM
Spend Tolerance5X more than optimalSpecify a spend tolerance value that determines cost compatibility. For example, selecting a value of 20% means that instance types that cost up to 20% more than the optimal instance type are considered compatible. You can choose a spend tolerance ranging from the exact cost of the optimal instance (No more than optimal) to no cost limit (Unlimited). Spend tolerance impacts the compatibility status of instance types that are technically compatible based on resource requirements. If an instance exceeds the specified spend tolerance, it will be shown in yellow to indicate it is technically compatible but not cost-efficient. As you increase the spend tolerance, more instance types will be within the acceptable range and change from yellow to green, indicating both technical and cost compatibility.
Highlight Instance FeaturesSelect one or more instance features that may improve the performance of your workload. Values displayed in this dropdown are based on the selected region and cloud provider. Selections are shown in the dropdown window as comma-separated values. Instance types with the selected features are not highlighted for services with a terminate recommendation.
The chart is refreshed immediately when you change any of the control options. Your settings are saved for the current user session and are returned to the default values if you log out or if another user opens the viewer.

Catalog Map Legend

The score shown in each cell in the catalog map is based on the current utilization and Densify’s analysis results. These calculations account for both compatibility of the workload with an instance type’s features and its monthly cost. All instances that have been evaluated are displayed with their score displayed in colour-coded squares:
ValueScore RangeDescription
Current InstanceN/AThis is the current instance. If “Commonly used” instances are selected, you may not see the current instance.
Meets All PoliciesScore ≥ 50 and Cost ≤ the selected Spend Tolerance.The best option, with the highest score is shown in green and other good options are shown in lighter shades of green.
Cost is the on-demand price *
Best Instance Type
Outside Spend ToleranceScore ≥ 50 and Cost > the selected Spend Tolerance.These instances meet the technology and resource requirements of your workload, but their Cost exceeds the defined spend tolerance.
Cost is the on-demand price *
Technically IncompatibleScore > 0 and < 50These instances do not meet the technology requirements of the selected workload.
Insufficient ResourcesScore = 0These instances do not meet the resource requirements of the selected workload.
Not Available in <region>N/AThese instance types do not exist in the selected region. The score is not displayed for these instance types.
Instance Does Not Exist.N/AThese instance types do not exist in the catalog. The score is not displayed for these instance types.
Highlighted Instance FeaturesN/AThese instance types possess the specific feature selected from the “Highlight Instance Features” dropdown control.
ValueImageDescription
Show | Hide All Score ResultsToggle ScoresUse this control to show/hide the score values.
You can hover over any square in the chart to see the following information:
  • Instance Type
  • Score
  • On-Demand Cost *Uptime (%)
  • Instance Availability
Toggle Scores
Toggle Scores

Summary Table

A summary table showing details of the current and recommended (optimal) instance type is displayed below the catalog map.

Figure:Catalog Map- View Details

You can select a third instance in the map to view its details and compare it to the current and recommended instance types: Press Esc on your keyboard, or click the same tile again to cancel the selection. Click on another tile to compare another instance type.

Figure:Catalog Map- Select Second Instance

More Details

Click the chevrons (>) to see additional details for both instances. The following details are provided for current and recommended instances. The indented columns are only displayed with you expand the table by clicking on the chevron to see additional details.
SectionDescription
Instance TypeThe instance type name of current and optimal, recommendation.
Overall ResultA high-level summary of how Densify determined the score.
Within Spend ToleranceIndicates whether or not the estimated cost for the instance type is within the specified spend tolerance.
The monthly on-demand instance cost is based on the catalog per instance cost and the predicted uptime. Potential savings are also based on per instance cost and the predicted uptime.
The monthly cost is calculated as On-Demand Cost * Uptime %
A warning message is displayed if the current instance type exceeds the spend tolerance.
Analysis DetailsSpecific details from the analysis results.
For non-terminate recommendations, possible descriptions include:
  • Save <$xx.xx> when using the recommended instance type;
  • Cost of the selected instance type is greater than the specified Spend Tolerance. A warning indicator for the current and/or selected instance is displayed.
  • A dash (-) is displayed if there are no significant details.
Technically CompatibleIndicates whether or not the instance type meets the technical requirements of the workloads.
Instance FeaturesLists specific features that contributed to the score and match your workload’s characteristics.
Sufficient ResourcesIndicates whether or not the instance has sufficient resources to run the workloads.
Analysis DetailsSpecific details from the analysis results.
ProcessorSpecific details of the processor on which the instance type is based are listed.
CPUThe number of available vCPU/CPUs.
MemoryThe amount of available memory in GB.

Reviewing Instance Type Options

See the following video for an overview of how the score is determined and how to use the catalog map and the API to automate optimization of your AWS and Azure environments.