UPDATEd ON
5 Dec
2024
Harness Cloud AutoStopping™ saves customers up to 70% in their non-production environments by automatically detecting, shutting down, and auto-starting idle resources.
Detailed cluster cost analysis that enables easy attribution of shared cluster costs to users, as well as delivering recommendations for node-pool and workload rightsizing. Natively, no 3rd party tool required.
Advanced analytics automatically flag, notify and drill down into any anomalous cost spikes, avoiding ugly end-of-month bill surprises.
Flexera’s strength in IT asset management gives them some interesting cloud cost management features, but they native lack support for Kubernetes and cost savings automation that Harness customers rely on to save them even more on their cloud costs.
Solution
Deployment Option
SaaS and Self-Hosted
SaaS and On-Premises
Multi-Cloud Support
AWS, Azure, and GCP
AWS, Azure, GCP, OCI+SaaS Apps
On-Prem Cost Monitoring
<with><with>
Kubernetes Only
<no><no>
Pricing Model
Percentage Cloud Spend
Percentage of Cloud Spend
Cost Visibility
Cost Perspectives / Chargeback / Showback
<yes><yes>
<yes><yes>
Cost Categories / Dynamic Bucketing
<yes><yes>
<yes><yes>
Kubernetes Cost Allocation (By Node/Cluster/Workload)
<yes><yes>
<with><with>
From Kubecost
Multi-Cloud Cost Visualizations
<yes><yes>
<yes><yes>
Import 3rd Party Costs
Coming soon
<yes><yes>
Out-of-the-Box Dashboards
<yes><yes>
<yes><yes>
Custom BI Dashboards
<yes><yes>
<no><no>
Forecasting
<yes><yes>
<yes><yes>
Cloud Inventory
<yes><yes>
<yes><yes>
Cost Optimization
Anomaly Detection
<yes><yes>
<with><with>
Automated Idle Resource Management
<yes><yes>
<with><with> Manual Schedule
Spot Orchestration
<yes><yes>
<no><no>
Cluster Orchestration on Spot Instances
<yes><yes>
<no><no>
Kubernetes Node-Pool Recommendations
<yes><yes>
<with><with> From Kubecost
Kubernetes Workload Recommendations
<yes><yes>
<with><with> From Kubecost
AWS Compute Recommendations
<yes><yes>
<yes><yes>
Azure Compute Recommendations
<yes><yes>
<yes><yes>
GCP Compute Recommendations
<no><no>
<yes><yes>
RI / SP Planning and Recommendations
<yes><yes>
<yes><yes>
Automated RI / SP Contract Execution
<yes><yes>
<no><no>
Governance
Out-of-the-Box Governance Policy Rules
<yes><yes>
<no><no>
Automated Governance Rule Enforcement
<yes><yes>
<yes><yes>
AI Assisted Governance Rule Creation
<yes><yes>
<no><no>
Budgets
<yes><yes>
<yes><yes>
Alerts
<yes><yes>
<yes><yes>
Reporting
<yes><yes>
<yes><yes>
Administrative
Multi-Currency Support
<yes><yes>
<yes><yes>
MSP Margin Adjustments
<yes><yes>
<yes><yes>
Role-based Access Control
<yes><yes>
<yes><yes>
Full Audit Trails
<yes><yes>
<no><no>
APIs Available
<yes><yes>
<yes><yes>
24/7 Support Available
<yes><yes>
<yes><yes>
Training
<yes><yes>
<yes><yes>
Documentation
<yes><yes>
<yes><yes>
Flexera is one of the leading IT Asset Management companies, giving their users a complete view of their IT infrastructure, including their cloud inventory. It was a natural extension of their portfolio to provide reporting on cloud costs in addition to the cost of SaaS and on-premise IT applications. However, the depth that Flexera has applied to IT asset management (ITAM) and governance has only partially made its way into their cloud support. They lack any support for Kubernetes or spot instance orchestration, which means their customers are missing out on more cost savings.
Anyone that deploys Kubernetes in their cloud infrastructure knows that shared cluster costs can quickly spiral out of control if they aren’t proactively managed, and that’s where Harness wins. We give our customers rich, granular insights into their Kubernetes costs, provide right-sizing recommendations at all levels of the cluster, and proactively manage cluster scaling and costs with Cluster Orchestrator, saving our customers anywhere from 70-90% on their Kubernetes cluster costs.
Misconfigured scripts, test clusters left running, run away Lambda functions…all of these things can cause your cloud bill to spiral out of control unless you have intelligent cost anomaly monitoring and alerting in place. Not having any automated cost monitoring in place is bad, but having too many distractions in cost anomaly alerting can cause important alerts to go unnoticed.
Flexera’s cost anomaly alerts is a static reporting module that cloud administrators have to manually configure to receive alerts (brush up on your standard deviations). The inputs as to what constitutes an anomaly are a “best guess” effort from the administrator attempting to find a “one-size-fits-most” anomaly threshold. It’s also a global alerting policy that can’t be customized to alert only affected users because they don’t support custom tags in the reports. Everyone gets only email alerts, so no support for Slack or other integrations. For large enterprises, this will be a lot of alerts that lack the data needed for prioritization.
Harness cost anomaly detection leverages artificial intelligence and machine learning (AI/ML) to dynamically detect and alert on cost anomalies as they occur, using a variety of statistical methods to find true anomalies and filter out the noise. We report anomalies to the affected users by Cost Perspective, so only the folks that need to take action are getting alerted. We deliver actionable alerts without a lot of noise.
Modern SaaS infrastructure relies on containers and Kubernetes for easy scalability and flexible deployment models. However, shared cost allocation is a challenge unless you have the tools in place to dig into costs by workload/node/pod/label, etc. Harness CCM provides detailed cost analysis for Kubernetes clusters at a granular level that can be tailored for your business. We also deliver automated cluster cost management features – such as Cluster Orchestrator for EKS – that can save our customers up to 90% on cloud costs. Flexera has no support for Kubernetes at all.
One of the biggest sources of cloud waste is idle cloud resources, especially in test/dev environments. Your engineering teams don’t work 24/7, so why would you want their cloud instances to? Shutting down idle cloud resources while they aren’t in use can deliver major cost savings, but infrastructure teams struggle to automate this to reduce friction with engineering productivity.
Flexera does provide schedule based instance shut down, but it’s little better than a manually maintained Lambda script. While this can save on cloud costs, it leaves a lot of cost savings on the table, especially for test resources that are not used consistently during working hours. Any deviations needed from the predetermined schedule need manual administrative attention to execute.
Harness Cloud Autostopping automatically detects and halts idle cloud resources when they aren’t in use, and brings them back up again once an application or engineer accesses them. Our customers configure the Cloud Autostopping policy once, and we do the rest, freeing up DevOps teams to focus on more value added activities than managing manual shut-down schedules. Harness customers save up to 80% on the cloud costs with Cloud Autostopping.