LFX Platform

Know more about LFX Platform

LFX Insights

Cloud Cost Management Tools

Tools that help developers and organizations estimate, analyze, and optimize cloud infrastructure costs before deployment, enabling better financial planning and cost control for cloud resources.

3 projects

3,726 contributors

$49M

Cloud Custodian

Cloud Custodian enables users to be well managed in the cloud. The simple YAML DSL allows you to easily define rules to enable a well-managed cloud infrastructure, that's both secure and cost optimized.

Contributors

2,415

Organizations

421

Software value

$39M

OpenCost

OpenCost is an open source cost allocation model that provides visibility into current and historical Kubernetes workload spend and resource consumption. This provides cost transparency in containerized environments with multiple tenants and allows teams to view costs across all aggregation-levels, including namespace, label, and controller all the way down to the individual pod and container. Organizations can provide unified cost monitoring, showback, real-time alerting, chargeback and more across projects and teams with this visibility. This project is the core engine for Kubecost, which is used by thousands of enterprises to monitor billions of total spend in environments with 10,000+ nodes. - Summary of features enabled by this cost model: - Real-time cost allocation by Kubernetes service, deployment, namespace, label, statefulset, daemonset, pod, and container - Dynamic asset pricing enabled by integrations with AWS, Azure, and GCP billing APIs - Supports on-prem k8s clusters with custom pricing sheets - Allocation for in-cluster resources like CPU, GPU, memory, load balancers, network costs, and persistent volumes. - Easily export pricing data to Prometheus and Alertmanager (learn more)

Contributors

1,311

Organizations

410

Software value

$9.7M

Infracost

Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?