I'm biased of course - but CAST AI solution is way better :)
First huge difference - CAST AI Kubernetes cost monitoring is free with no limits to the number of clusters you can connect or nodes as Kubecost;
CAST AI also has automation module:
-rightsizing
-autoscaling
-bin packing
-spot instances automation with fallback
-...
On average companies saves ~63% of their current cloud cost with CAST, take a look, it's FREE
Actually you could use spot instances on friendly workloads and fallback feature will move to on demand if spot is out of stock
[disclaimer - I work at CAST AI]
You could also try CAST AI - savings report is free so you don't need to sign any contract to see how much you could save. For some users ie we've saved 90% - $124k/mo cloud cost. Feel free to play around https://cast.ai/
Upfront commitments aren't cost optimization management, you're simple taking money for reselling reserved instances and if the company spend is large, most likely it will get even better price on savings plan
agree tagging is good, but you only identify costs by teams and not solving optimization part. All the way you will need tools for autoscaling or to take an advantage of spot instances
I'm biased, but most likely you could reduce your cloud costs around 63%. Would suggest to run savings report at https://cast.ai (it's free) and see where you could end, maybe you will be able to implement some recommendations by your own not activating platform.
And sign for AWS savings plan paying upfront for at least 1 year for what most likely you won't need? Not the best option IMO. Yes, I'm biased at some point.
[Disclaimer - I'm CAST AI team member]
Our savings report is completely free and it takes less than 3 minutes to get the report. To be completely truthful, you could cut your bill 40%+ with the information from it alone. We have some use cases when saved 30-40% on top of what users were saving with spot. Feel free analyze your cluster and see potential savings https://cast.ai/eks-optimizer/