#ossummit
Open Source Cloud Costs
OpenCost's Impact on Enterprise Cloud Cost Management
Don O'Neill
Matt Ray
@handle
Who are we?
Don O’Neill
Program Lead - Standardize & Enforce, MuleSoft Governance
Co-leader of Seattle CoffeeOps - a DevOps/SRE meetup
Matt Ray
OpenCost Community Manager
Open Source veteran, Software Defined Talk podcast co-host
The complexity of operating
Kubernetes efficiently is real
3
Technical
COMPLEXITY
Metal
VMs
K8s
Higher-level abstractions, more shared
resources, and increasingly dynamic
Behavioral
COMPLEXITY
Decentralized releases means any
engineer can increase spend quickly
Abstraction
Any engineer Any org Any time
$
$
$
$
$
$
What is OpenCost?
Open Source Kubernetes and Cloud Costs Monitoring
Specification and Implementation
Cloud Native Computing Foundation Sandbox Project
FinOps Certified Solution
• https://opencost.io
• https://github.com/opencost
• https://www.cncf.io/projects/opencost/
OpenCost Specification
https://www.opencost.io/docs/specification
Kubernetes workloads are often transient and vary in the resources they consume.
How do we measure who is responsible for what and how much?
• Management fees
• Expenses from nodes
• Persistent volumes
• Attached disks
• Load balancers
• Network ingress/egress
Kubernetes Costs Specification
What is Measured
• CPU
• Memory
• GPU
• Storage Volume
• Load Balancer
Aggregations
• Cluster
• Node
• Container
• Annotation
• Controller Kind
• Controller Name
• DaemonSet
• Deployment
• Job
• Label
• Namespace
• Pod
• Service
• StatefulSet
What is Monitored
Kubernetes
• Amazon Web Services
• Google Cloud Platform
• Microsoft Azure
• Oracle Cloud Infrastructure
• On-premises
Cloud Costs
• Billing data
• Cost and usage reports
Carbon Costs (1.110)
• Carbon footprint of workloads
OpenCost Plugins (1.110)
• New Plugin architecture
• Datadog first example
OpenCost
an end user’s perspective
Kubernetes - the great mystery!
Let's dig into some terminology
AWS CUR - Cost and Usage Report
EKS - Elastic Kubernetes Service
EKS costs in the CUR
Your bill is $10,000 dollars for EKS
Enter OpenCost
How do we help teams understand their costs, efficiency and usage?
OpenCost architecture (at MuleSoft)
OpenCost architecture (cont.)
● deployed in its own namespace “oversight”
● deployed in all clusters, in all flavors of Kubernetes
● writes data daily as a .csv file to an S3 bucket
● uses a seven day rolling data window
● data lake consumes the .csv file, refreshing the
reports
OpenCost lessons learned
● Be sure you have a Prometheus endpoint available
● Bringing your own Prometheus? tune its memory and cpu
requests/limits!
● Pre existing data lake? Parquet exporter
● You can use your own rate sheet
Running OpenCost
https://www.opencost.io/docs/install
Prometheus
• Datastore for metrics
Helm Chart
• Configurable settings (Prometheus, namespaces, etc.)
Docker
• Run without Kubernetes, Cloud Costs and other data sources
Prometheus OpenCost Exporter
• Prometheus Community Helm chart
OpenCost UI
Accessing OpenCost Data
● API
● Backstage
● CSV export
● Grafana Dashboards
● kubectl cost
● OpenCost Parquet Exporter
● Prometheus directly
● Prometheus OpenCost Exporter
● Web UI
OpenCost on GitHub
https://github.com/opencost
● https://github.com/opencost/opencost
● https://github.com/opencost/opencost-grafana-dashboards
● https://github.com/opencost/opencost-helm-chart/
● https://github.com/opencost/opencost-parquet-exporter
● https://github.com/opencost/opencost-plugins
● https://github.com/opencost/opencost-website/
Get Involved with OpenCost!
https://opencost.io
Slack
• https://slack.cncf.io/ #opencost
OpenCost Community Meetings
• https://bit.ly/opencost-calendar
• https://bit.ly/opencost-community-meeting-cncf
Social Media
• https://www.linkedin.com/showcase/opencost/ (LinkedIn)
• https://bsky.app (Bluesky)
• https://hachyderm.io/@opencost (Mastodon)
• https://twitter.com/open_cost (Twitter)
Thank you
Any questions?
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on Enterprise Cloud Cost Management

More Related Content

PDF
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
PDF
SCaLE 20X: Kubernetes Cloud Cost Monitoring with OpenCost & Optimization Stra...
PDF
knolx of KubeCost & Infracost
PDF
Building a centralized observability platform
PDF
Building a centralized observability platform
PDF
Construire une plateforme d'observabilité centralisée
PDF
Kubernetes Basics - ICP Workshop Batch II
PDF
What Does Kubernetes Look Like?: Performance Monitoring & Visualization with ...
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
SCaLE 20X: Kubernetes Cloud Cost Monitoring with OpenCost & Optimization Stra...
knolx of KubeCost & Infracost
Building a centralized observability platform
Building a centralized observability platform
Construire une plateforme d'observabilité centralisée
Kubernetes Basics - ICP Workshop Batch II
What Does Kubernetes Look Like?: Performance Monitoring & Visualization with ...

Similar to Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on Enterprise Cloud Cost Management (20)

PDF
Kubernetes ist der Hammer?!
PDF
Kubernetes ist der Hammer?!
PDF
AWS Cloud Cost Optimization
PDF
One Kubernetes to rule them all (ZEUS 2019 Keynote)
PDF
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
PDF
Deploying kubernetes at scale on OpenStack
PDF
Kubernetes and the Rise of Application-centric Computing
PDF
Container orchestration k8s azure kubernetes services
PDF
Running Projects in Application Containers, System Containers & VMs - Jelasti...
PDF
Kubecon seattle 2018 workshop slides
PDF
8 - OpenShift - A look at a container platform: what's in the box
PDF
faisal mushtaq - an enterprise cloud cost management framework
PDF
Creación de una plataforma de observabilidad centralizada
PPTX
Building Portable Applications with Kubernetes
PDF
Desarrollo de una plataforma de observabilidad centralizada
PDF
Cloud Cost Observability Metrics to Watch
PDF
RightScale Webinar - Tales From the Trenches: Understanding and Managing Clo...
PPTX
The Essentials of AWS Cost Control
PDF
Halifax DevOps - Meet-up - July.19 2017
PPTX
Managing Kubernetes Cost and Performance with NGINX & Kubecost
Kubernetes ist der Hammer?!
Kubernetes ist der Hammer?!
AWS Cloud Cost Optimization
One Kubernetes to rule them all (ZEUS 2019 Keynote)
Using Spinnaker to Create a Development Workflow on Kubernetes - Paul Czarkowski
Deploying kubernetes at scale on OpenStack
Kubernetes and the Rise of Application-centric Computing
Container orchestration k8s azure kubernetes services
Running Projects in Application Containers, System Containers & VMs - Jelasti...
Kubecon seattle 2018 workshop slides
8 - OpenShift - A look at a container platform: what's in the box
faisal mushtaq - an enterprise cloud cost management framework
Creación de una plataforma de observabilidad centralizada
Building Portable Applications with Kubernetes
Desarrollo de una plataforma de observabilidad centralizada
Cloud Cost Observability Metrics to Watch
RightScale Webinar - Tales From the Trenches: Understanding and Managing Clo...
The Essentials of AWS Cost Control
Halifax DevOps - Meet-up - July.19 2017
Managing Kubernetes Cost and Performance with NGINX & Kubecost
Ad

More from Matt Ray (20)

PDF
HashiTalks 2020 - Chef Tools & Terraform: Better Together
PDF
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
PDF
Wellington DevOps: Bringing Your Applications into the Future with Habitat
PDF
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
PDF
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
PDF
Compliance as Code Everywhere
PDF
DevOpsDays Jakarta: State of DevOps 2018
PDF
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
PDF
Infrastructure and Compliance Delight with Chef Automate
PDF
Cooking Up Windows with Chef Automate
PDF
DevOpsDays Singapore - Continuous Auditing with Compliance as Code
PDF
DevOpsDays Singapore Habitat Ignite
PDF
Chef Automate - Azure Sydney User Group
PDF
Automating Compliance with InSpec - AWS North Sydney
PDF
Automating Applications with Habitat - Sydney Cloud Native Meetup
PDF
Automating AWS Compliance with InSpec
PDF
Chef Automate - Infracoders Canberra August 8, 2017
PDF
OpsWorks for Chef Automate - Auckland AWS
PDF
Chef Automate - Wellington DevOps August 2, 2017
PDF
Compliance as Code: Shifting Compliance Left in Continuous Delivery
HashiTalks 2020 - Chef Tools & Terraform: Better Together
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
Wellington DevOps: Bringing Your Applications into the Future with Habitat
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Compliance as Code Everywhere
DevOpsDays Jakarta: State of DevOps 2018
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
Infrastructure and Compliance Delight with Chef Automate
Cooking Up Windows with Chef Automate
DevOpsDays Singapore - Continuous Auditing with Compliance as Code
DevOpsDays Singapore Habitat Ignite
Chef Automate - Azure Sydney User Group
Automating Compliance with InSpec - AWS North Sydney
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating AWS Compliance with InSpec
Chef Automate - Infracoders Canberra August 8, 2017
OpsWorks for Chef Automate - Auckland AWS
Chef Automate - Wellington DevOps August 2, 2017
Compliance as Code: Shifting Compliance Left in Continuous Delivery
Ad

Recently uploaded (20)

PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
DNT Brochure 2025 – ISV Solutions @ D365
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
CNN LeNet5 Architecture: Neural Networks
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
Time Tracking Features That Teams and Organizations Actually Need
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
assetexplorer- product-overview - presentation
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
DNT Brochure 2025 – ISV Solutions @ D365
How to Use SharePoint as an ISO-Compliant Document Management System
Designing Intelligence for the Shop Floor.pdf
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
CNN LeNet5 Architecture: Neural Networks
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
iTop VPN Crack Latest Version Full Key 2025
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Oracle Fusion HCM Cloud Demo for Beginners
Patient Appointment Booking in Odoo with online payment
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
MCP Security Tutorial - Beginner to Advanced
Autodesk AutoCAD Crack Free Download 2025
Topaz Photo AI Crack New Download (Latest 2025)
Time Tracking Features That Teams and Organizations Actually Need
Monitoring Stack: Grafana, Loki & Promtail
assetexplorer- product-overview - presentation
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on Enterprise Cloud Cost Management

  • 1. #ossummit Open Source Cloud Costs OpenCost's Impact on Enterprise Cloud Cost Management Don O'Neill Matt Ray @handle
  • 2. Who are we? Don O’Neill Program Lead - Standardize & Enforce, MuleSoft Governance Co-leader of Seattle CoffeeOps - a DevOps/SRE meetup Matt Ray OpenCost Community Manager Open Source veteran, Software Defined Talk podcast co-host
  • 3. The complexity of operating Kubernetes efficiently is real 3 Technical COMPLEXITY Metal VMs K8s Higher-level abstractions, more shared resources, and increasingly dynamic Behavioral COMPLEXITY Decentralized releases means any engineer can increase spend quickly Abstraction Any engineer Any org Any time $ $ $ $ $ $
  • 4. What is OpenCost? Open Source Kubernetes and Cloud Costs Monitoring Specification and Implementation Cloud Native Computing Foundation Sandbox Project FinOps Certified Solution • https://opencost.io • https://github.com/opencost • https://www.cncf.io/projects/opencost/
  • 5. OpenCost Specification https://www.opencost.io/docs/specification Kubernetes workloads are often transient and vary in the resources they consume. How do we measure who is responsible for what and how much? • Management fees • Expenses from nodes • Persistent volumes • Attached disks • Load balancers • Network ingress/egress
  • 6. Kubernetes Costs Specification What is Measured • CPU • Memory • GPU • Storage Volume • Load Balancer Aggregations • Cluster • Node • Container • Annotation • Controller Kind • Controller Name • DaemonSet • Deployment • Job • Label • Namespace • Pod • Service • StatefulSet
  • 7. What is Monitored Kubernetes • Amazon Web Services • Google Cloud Platform • Microsoft Azure • Oracle Cloud Infrastructure • On-premises Cloud Costs • Billing data • Cost and usage reports Carbon Costs (1.110) • Carbon footprint of workloads OpenCost Plugins (1.110) • New Plugin architecture • Datadog first example
  • 9. Kubernetes - the great mystery!
  • 10. Let's dig into some terminology AWS CUR - Cost and Usage Report EKS - Elastic Kubernetes Service
  • 11. EKS costs in the CUR Your bill is $10,000 dollars for EKS
  • 12. Enter OpenCost How do we help teams understand their costs, efficiency and usage?
  • 14. OpenCost architecture (cont.) ● deployed in its own namespace “oversight” ● deployed in all clusters, in all flavors of Kubernetes ● writes data daily as a .csv file to an S3 bucket ● uses a seven day rolling data window ● data lake consumes the .csv file, refreshing the reports
  • 15. OpenCost lessons learned ● Be sure you have a Prometheus endpoint available ● Bringing your own Prometheus? tune its memory and cpu requests/limits! ● Pre existing data lake? Parquet exporter ● You can use your own rate sheet
  • 16. Running OpenCost https://www.opencost.io/docs/install Prometheus • Datastore for metrics Helm Chart • Configurable settings (Prometheus, namespaces, etc.) Docker • Run without Kubernetes, Cloud Costs and other data sources Prometheus OpenCost Exporter • Prometheus Community Helm chart
  • 18. Accessing OpenCost Data ● API ● Backstage ● CSV export ● Grafana Dashboards ● kubectl cost ● OpenCost Parquet Exporter ● Prometheus directly ● Prometheus OpenCost Exporter ● Web UI
  • 19. OpenCost on GitHub https://github.com/opencost ● https://github.com/opencost/opencost ● https://github.com/opencost/opencost-grafana-dashboards ● https://github.com/opencost/opencost-helm-chart/ ● https://github.com/opencost/opencost-parquet-exporter ● https://github.com/opencost/opencost-plugins ● https://github.com/opencost/opencost-website/
  • 20. Get Involved with OpenCost! https://opencost.io Slack • https://slack.cncf.io/ #opencost OpenCost Community Meetings • https://bit.ly/opencost-calendar • https://bit.ly/opencost-community-meeting-cncf Social Media • https://www.linkedin.com/showcase/opencost/ (LinkedIn) • https://bsky.app (Bluesky) • https://hachyderm.io/@opencost (Mastodon) • https://twitter.com/open_cost (Twitter)