The Cost Saving Opportunities page provides reports with recommendations to reduce costs in your cloud environment. There are two basic recommendations: one for idle resources and one for right sizing.
Default reports are generated when a new account (instance) is added in Cloud Cost Management (CCM) and emailed to the user who set up the instance. Afterward, the reports are automatically generated weekly. These reports are emailed to anyone who is a member of the organization that is associated with the instance.
Note
Sometimes the settings for a report do not apply to any resources in your environment. When that happens, the report will be empty, displaying no results. If the report is set up for email, a report might not be sent.
The Idle Resources report identifies cloud resources that are either no longer attached to an instance, or are attached to a stopped instance. Although the resources are not being used, you are still being charged for them, so having a view into those idle resources can save on your cloud spend. The Idle Resources report provides information to assist in determining if the resource should be removed, reassigned, etc. Idle resources are recalculated daily.
The Right Sizing report includes a high-level dashboard overview of potential cost savings. It also provides a table that lists details about recommended savings. This report can help you identify underutilized instances and determine which alternative instance types might reduce unnecessary expense. Right-sizing recommendations are recalculated weekly.
Some parameters for the Idle Resources and Right Sizing reports can be modified by assigning policies to a data source.
Note
Virtana Platform reports display currency only in US dollars (USD}. To accurately reflect costs, ensure your data sources have the currency display set to US dollars in the AWS or Azure portal. For Azure, see Set the Currency Option in Azure to USD.
Related Topics
Cost Saving Opportunities Page
When determining if changes should be made to your environment, a good place to start is the Cost Saving Dashboard. This quick-view dashboard provides a simple overview of potential savings.
Tip
With a new AWS integration, it can take up to 24 hours for initial AWS CUR data to be available to Virtana Platform. If data is not displayed or updated after 24 hours, verify that your new AWS integration is properly configured.
The cost savings displayed in the dashboard is a comparison of costs for the current month versus the previous month.
For AWS, idle resource recommendations are generated for unattached Elastic Block Store (EBS), EBS on Stopped EC2 compute instances, unattached Elastic Load Balancing (ELB), and unattached Elastic IP addresses.
For Azure, idle resource recommendations are generated for unattached applications, disks on stopped VMs, unattached load balancers, and unattached static public IPs.
For right sizing, recommendations are provided for AWS EC2 instances and Azure VMs.
Cost Saving summary widgets include the following:
-
Current Cost gives you a comparison of the current month's and previous month's overall cost in US dollars. Also indicates the percentage that costs have increased or decreased. A red "up" arrow indicates increased costs and a green "down" arrow indicates decreased costs.
-
Idle Resources displays in US Dollars how much you can save per month by eliminating unused cloud resources, along with the percentage of increase or decrease compared to last month.
-
Right Sizing indicates the monthly cost savings in US dollars that would result from modifying your resources per the recommendations, along with the percentage of increase or decrease compared to last month.
-
Total Savings Available reflects the combined monthly savings in US dollars that could be achieved by eliminating idle resources and implementing right sizing recommendations.
Cost Saving Opportunities (CSO) provides an easily scannable overview of potential savings on your cloud spend.
From this page you can view recommendations for savings regarding idle resources and right-sized resources.
Some things you can do with CSO reports:
-
View a summary of potential cost savings on a dashboard
-
Identify Idle Resources that might be removed or reassigned
-
Determine which resources are being under- or over-utilized and might be resized to potentially improve performance or reduce costs
-
Track short and long-term spending trends with the period comparison view
-
Compare the cost of a certain service in relation to your whole services portfolio with the stacked view
-
Identify which policy is assigned to a compute instance
-
Determine if change requests have been or need to be submitted
From the Cost Saving Opportunities page you perform the following actions:
-
Create, edit, and save CSO report settings
-
View report data in graphical or tabular form
-
Edit and save report filters
-
Edit and save Idle Resources and Right Sizing policies
-
Enable/disable or modify the change management settings in policies
-
Schedule CSO reports for emailing
The Cost Saving dashboard offers a high-level view of your environment.
If your cloud environment is optimized and no right-sizing recommendations are available, then the Right Sizing card displays the word Optimized, with a green checkmark.
Tip
Right-sizing savings might differ from week to week because of different workloads on the selected entities.
Some things you can do using policies for idle resources and right sizing include the following:
-
Select the data sources to which the policy should apply.
-
Select a change management system for change requests, enable or disable the change request feature, and modify default settings for change requests.
-
Add or modify the optional constraints to guide the recommendation results and discover other use-case driven savings opportunities.
-
Preview the potential results of policy changes.
The default Idle Resources report displays a list of all unattached resources, as well as resources attached to stopped cloud instances. The resources are sorted by monthly cost (highest to lowest). The report displays an image of the resources at the point in time the report was run.
The report can be sorted by any field. Click on the column header to sort by the field in ascending or descending order.
To view further details about any entity in the table, open the accordion for that entity.
The Policy column in the Recommendation Details table contains a clickable badge that opens the configuration for the active policy. If no custom policies are created, the link opens the default policy. You can view or modify the policy settings.
The Change Request column indicates if a change request can be or has been submitted. If not yet submitted, a Change button displays. If the request has been submitted, the change request ID displays.
Using policies, you can add optional constraints to define idle resources and set thresholds. This allows you to fine-tune idle resource reporting. For example, you can identify only idle resources of higher cost, or avoid capturing resources that are idle by design
Each recommendation found in your Right Sizing report compares the attributes and utilization of an instance against the most currently available AWS or Azure SKU library. Cloud Cost Management (CCM) then determines what combination of CSP features would best suit your existing workload needs. You can set constraints for right sizing to ensure recommendations do not impact performance.
In the Recommendations table, rows highlighted in gray indicate one of the following.
-
No recommendations have been set.
Cost and Savings columns in the Details table will display "--".
-
Recommendations have been calculated for those entities, but there are no savings recommendations (those entities are already optimized).
Projected Savings columns in the Details table will display a value of "0".
-
Recommendations have been calculated for those entities, but the policy constraints do not allow the recommendations to be implemented.
Cost and Savings columns in the Details table will display a monetary value in USD.
If recommendations are inactive (grayed out), it is because some constraints assigned in the policy are not met for the indicated entities.
For example, assume the right sizing policy constraint for Recommendation Aggressiveness is set to Propose only savings greater than 50%. In this case, the entities with savings less than 50% would be highlighted in gray and have no active recommendations.
On the Right Sizing tab you can easily compare week-to-week savings. If you click the date range above the Right Sizing table, you can see the Right Sizing Analysis Range. If you select a date range, Cloud Cost Management (CCM) recalculates the savings results for the selected period against the latest policy applied to the compute instance. If changes were made to the policy after the time when the report data was initially captured, those changes will be reflected in the recalculated output and might change the projected savings value.
Note
When viewing recommendations for Kubernetes, the Current Type and Proposed Type columns display recommended values, based on the Kubernetes configurations for CPU and memory. CPU and memory values are set in the configuration file, as shown in the Kubernetes documentation.
The following image show examples of Kubernetes recommended values, displayed as CPU-memory, such as 1000mCPU-128MiB. CPU values are in milli-CPUs.
Kubernetes metrics that are scraped by Prometheus are updated in CCM once a week.
Some additional constraints, that cannot be modified, are implemented by default on all right-sizing calculations. For example, right-sizing recommendations assume that the region configured by the user should not change, so recommendations will be kept within the existing assigned regions. Neither does right-sizing address preinstalled licensing, such as a pay-as-you-go Windows license, so license considerations are not included in recommendations.
You can see more detail about a specific compute instance by expanding the accordion in the table.
The Policy column in the Recommendation Details table contains a clickable badge that opens the configuration for the active policy. If no custom policies are created, the link opens the default policy. You can view or modify the policy settings.
The Change Request column indicates if a change request can be or has been submitted. If not yet submitted, a Change button displays. If the request has been submitted, the change request ID displays.
Related Topics
Cloud Cost Management (CCM) includes Default reports for Cost Saving Opportunities (CSO). You can view or email reports that contain CSO recommendations. However, you cannot directly modify a CSO report. You can view reports with a read-only role.
Although the Default report settings cannot be modified, you can apply policy settings to the reports to set constraints for the report output. Creating policies requires an administrator role.
About This Task
To complete this task, you must select a report filter and then edit and save the report settings.
Prerequisites
You should be familiar with the use of tags and attributes in CCM before creating or editing reports. See Filtering in Virtana Platform and Filtering and Grouping Options for more information.
Note
Virtana Platform reports display currency only in US dollars (USD}. To accurately reflect costs, ensure your data sources have the currency display set to US dollars in the AWS or Azure portal. For Azure, see Set the Currency Option in Azure to USD.
Steps
-
In the CCM module, navigate to Cost Saving Opportunities.
-
Select a report Filter that is associated with the data source you want.
-
To change the data source for the report, click the report Filter Edit button.
-
Add or remove resources under Data Sources or use the Filter Entities option to reduce the scope of the report.
-
Apply the configuration and Save, if desired.
-
On the Right Sizing tab, click the time range selector to view data for different time periods.
You cannot modify the time range for Idle Resources reports. Only the most recently identified idle resources display.
-
Other actions you can perform from this page:
-
View and edit any policies associated with compute instances in the Recommendation Details table.
Administrator role is required to edit policies.
-
Download the report as a CSV file.
-
Email a copy of the report for the current week.
You can view, but cannot email, reports for prior weeks.
Tip
If you want a copy of a right sizing report from a prior week, you can take a screenshot.
-
You can view or manually implement a change request, if the feature is enabled.
-
Related Toipics
Idle Resources reports are accessed from the Cost Saving Opportunities page. Use these reports to keep track of your unused cloud resources. You can access reports for AWS and Azure cloud providers and for their various resource types (on-demand, reserved, etc.).
The report shows you a snapshot of the idle resources at the point in time the report was run. Reports are run daily at 11:00 UTC.
You can customize reports based on entity type, and you can set thresholds to define what is considered "idle" for resources in your environment. Once your reports are created and saved, you can email them to appropriate recipients.
In addition to any native tools that might collect idle time data on your CSP, Cloud Cost Management (CCM) also collects and stores idle resource information in a database. The CCM database provides idle time information if native tools, such as CloudTrail, are not enabled or not available.
Azure Reports
For Azure instances, Idle Resources reporting is available for disks, public IPs, application gateways, and load balancers. The report displays the following:
-
For disks: Resources that are unattached or attached to stopped VMs.
Possible Idle Types: Unattached, On Stopped VM
-
For Public IP addresses: Network interfaces that have a static public IP associated but the IP is unattached, and network interfaces that don't have a public IP.
Possible Idle Types: Static
-
Application gateway: Resources that are in a stopped state, are running but don't have backend services or frontend IP, are running but don't have listeners.
Possible Idle Types: Stopped, Missing Backend Config, Missing Frontend Config, Missing Listeners
-
Load balancer: Resources without rules set, don't have frontend IP, no backend service, and no health probes set. Note: There is no way to determine the running state of the load balancer.
Possible Idle Types: Missing Load Balancing Rules, Missing Backend Config, Missing Frontend Config, Missing Health Probe Config
Azure idle resource data is provided by the CCM database only.
AWS Reports
For AWS instances, Idle Resources reporting is available for EBS resources, Elastic IP resources, and ELB resources. The report displays the following:
-
For EBS: Resources that are not attached to an EC2 instance and those that are attached to stopped EC2 instances.
-
Elastic IP: Resources that are not associated with any EC2 instance or are attached to stopped EC2 instances.
-
For ELB: Resources that do not have EC2 instances attached to them.
Possible Idle Types: None (cell is blank in the idle resources table)
The ELB report includes the following resources:
-
Application Load Balancer (ALB)
-
Network Load Balancer (NLB)
-
Classic Load Balancer (CLB)
-
Information about AWS resource idle time can be collected in AWS CloudTrail, as well as the CCM database. Idle time for AWS resources is determined first by checking CloudTrail data, if CloudTrail is enabled on AWS.
If CloudTrail data is unavailable or is incomplete for any of the resources, then CCM can check its database for information. CCM can then report on resources for which idle times are definitively known, as well as on resources with an estimated idle period. The policy option "Include when idle period is unknown" allows you to enable or disable the inclusion of the CCM-estimated idle resources in AWS report results.
Related Topics
Cost Saving Opportunities Page
Idle Resources Policy Parameters
In addition to any native tools that might collect idle time data on your CSP, Cloud Cost Management (CCM) also collects and stores idle resource information in a database. The CCM database provides idle time information if native tools, such as CloudTrail, are not enabled or not available.
CCM can also provide approximations for idle times when complete data is not available for any resources. An example of this would be if a policy is set to report idle resources only after being idle for 10 days, but your Virtana Platform integration has only been active for 7 days.
For Azure, we calculate idle period from our database. When a resource has been idle from the beginning of our observations, we assume that the full idle period is unknown. Otherwise, we calculate the exact idle period.
For AWS, we use CloudTrail to get the exact idle period. CloudTrail stores the data for the past 90 days. So, when the resource is idle for more than 90 days, the full idle period is unknown. The exact idle period can be determined when the resource is idle for less than 90 days
If CloudTrail is turned off for your account, we calculate idle period from our database. when a resource has been idle from the beginning of our observations, we assume that the full idle period is unknown. Otherwise, we calculate the exact idle period.
These policy settings, or "rules", impact the output of your Idle Resources reports. You can modify the Default policy parameters to customize report output. As you define the report criteria, the impact of potential changes are shown on the Affected Entities Preview tab.
You must have administrator privileges to modify a policy.
Related Topics
Right Sizing is the practice of finding the perfect balance between cost efficiency and stability for each of your resources. The Virtana Platform Cloud Cost Management (CCM) module provides several tools that help you understand the current performance of your workloads and their true needs—both now and in the future.
With Right Sizing reports, you can view details about your CSP instances to determine what actions you might want to take to improve efficiency, save money, etc. Right Sizing checks daily for updates, but runs a report once a week on Sundays at 13:00 UTC.
The 7-day timeframe for Right Sizing reports is optimal. If the report cycle were fewer than 7 days, you could miss key events, such as a back-up that occurs once a week. A longer time period could result in undersizing a resource, as the number of days the resource is less active could increase and dilute the overall utilization analysis.
On the Right Sizing tab you can easily compare week-to-week savings. If you click the date range above the Right Sizing table, you can see the Right Sizing Analysis Range. If you select a date range, Cloud Cost Management (CCM) recalculates the savings results for the selected period against the latest policy applied to the compute instance. If changes were made to the policy after the time when the report data was initially captured, those changes will be reflected in the recalculated output and might change the projected savings value.
Viewing AWS Data in Reports
Use the Right Sizing report to analyze cost data across all of your consolidated or linked AWS accounts. Right Sizing assesses your current usage and recommends changes to potentially improve performance or reduce costs. The report provides a comparison of current costs and proposed costs based on the current instance type being used and a proposed instance type.
Each recommendation found in your AWS EC2 Right Sizing report compares your EC2’s attributes and utilization against the most currently available AWS SKU Library to determine what combination woud best suit your existing workload needs. You can also add optional constraints (such as CPU utilization not exceeding a particular level) to guide our recommendation results and discover other use-case driven savings opportunities.
Viewing Microsoft Azure Data in Reports
Compare your current virtual machines against Azure’s most recent SKUs to find the best fit for your workloads and your budget. The Azure VM Right Sizing report enables you to leverage your historic workloads to truly right-size your resources.
You can add optional constraints (such as CPU utilization limits) to further contextualize recommendations and highlight different savings opportunities across your portfolio.
Related Topics
Cost Saving Opportunities Reports
Right Sizing Policy Parameters
These policy settings impact the output of your Right Sizing Recommendations reports. As you define the report criteria, you can preview report updates on the Affected Entities Preview based on the constraints you select.
You can modify the Default policy parameters to visualize "what if" scenarios. For example, you can compare the results of increasing or decreasing the recommendation aggressiveness, or restricting memory so it cannot decrease versus making recommendations based on historical utilization, etc.
If parameter values are set that cannot be met by some entities, those entities display in the Recommendations table with gray highlighting. This indicates that no active recommendations are possible for the highlighted entities.
An example of a constraint that would result in no active recommendations is if you set minimum memory to 50 GB, but the required instance type is set to T3a.small, which does not have 50GB of memory.
Some additional constraints, that cannot be modified, are implemented by default on all right-sizing calculations. For example, right-sizing recommendations assume that the region configured by the user should not change, so recommendations will be kept within the existing assigned regions. Neither does right-sizing address preinstalled licensing, such as a pay-as-you-go Windows license, so license considerations are not included in recommendations.
Related Topics
Comments
0 comments
Article is closed for comments.