Availability Zones Recommendations (AWS Kubernetes)
Cloud service provider relevance: AWS Kubernetes
Availability zone scores and recommendations help you select the optimal zones for launching instances in your Kubernetes cluster. Ocean calculates these scores based on cost and spot market availability, and displays the data in the Recommendations tab.
Scores are calculated using the instance types configured in your virtual node group, ensuring the data is relevant to your specific configuration.
To access the Ocean Availability Zones Recommendations:
- In the left main menu, click Ocean > Cloud Clusters.
- Select a cluster from the list of clusters.
- Click the Recommendations tab.
- Select a virtual node group.
The Recommendations tab is a dashboard with two panels:
- RScore Graph
Recommendations Card
The Recommendations Card displays scores ranging from 0 to 100. These scores include various factors, such as the cost of instances within the cluster and the conversion rate (the ratio of the interruptions to the number of instances managed in the same market).
High Score Availability Zones
The Recommendations Card directly recommends Availability Zones that can reduce costs and interruption rates. You can use the information provided to add or expand to more zones, enhancing your options with a wider range of Spot Markets.
A star symbol next to an Availability Zone indicates it has a higher score than the average virtual node group score for the month. So, although the zone is not currently configured, it has a higher score, indicating its potential benefits. You can expand or replace your Availability Zone offerings based on the star-marked recommendations. Expanding the options enables you to improve the results by having more choices and achieving a better balance between Spot Markets and ideal costs.
The recommendations are data-driven, considering instance interruptions and machine costs over time.
Only infrastructure costs are considered, not network costs.
Average Monthly Score Breakdown
The Average Monthly Score Breakdown is relative to the Spot markets set within the cluster and is based on data collected from the past month. The scores consider the relevant instance types selected in the group when calculating the recommendation score for the Availability Zones.
Click How is it calculated on the Recommendations Card.
Score Graph
The Availability Zone Score graph summarizes the data from the last 30 days. A straight line represents a configured zone, while a dashed line represents a non-configured zone.
Hover over a specific day in the graph to view the scores of the Availability Zones.
To show/hide the score graph:
-
Click a zone indicator in the legend (for example, us-east-ia) to hide or show its curve in the graph.
noteScores may differ when navigating between virtual node groups because they are calculated according to the relevant source resource types.
Configure Your Availability Zones Recommendations
To configure your Availability Zones recommendations:
-
In the Availability Zones Recommendations tab, Recommendations Card, click + Add to Configuration.
The Update Configured AZ(s) dialog box lets you edit, add, and change the configured Availability Zones and subnets based on your configured and recommended Availability Zones.
The currently configured Availability Zones are pre-selected.
noteAll non-selected Availability Zones are grayed, but for those without subnets, a placeholder shows "This AZ doesn’t include subnets" (not clickable). If you want to configure such zone, create subnets.
importantIf the subnets are not set on the Virtual Node Group ('subnets' = null) but are taken from the virtual node group template (default VNG), an information banner will appear to inform you that updating will override the virtual node group template configuration, and will affect all the custom virtual node groups with ‘subnets’ = null.
-
Edit your Availability Zones and accept recommendations as required.
noteYou can replace a single Availability Zone without adding one.
importantMake sure that a PVC or any other component can run in the new Availability Zone before replacing the current one.
-
Click Update. The updated configuration appears in the Recommendations tab dashboards.