【独家专场直播】字节、阿里、百度专家深入探讨 AI 创新的实际落地场景和关键技术 了解详情
写点什么

Kubecost 开源 OpenCost:Kubernetes 成本监控的开源标准

作者: Mostafa Radwan

  • 2022-11-20
    北京
  • 本文字数:1739 字

    阅读完需:约 6 分钟

Kubecost开源OpenCost:Kubernetes成本监控的开源标准

Kubecost最近开源了OpenCost,这是 Kubernetes 工作负载的开源成本标准。OpenCost 能够使用单一模型跨不同环境对 Kubernetes 成本进行实时监控、度量和管理。

 

OpenCost 引入了一个新规范和实现来监控和管理 Kubernetes 1.8 以上环境中的成本。

 

KubeCon+CloudNativeCon NA 2022大会上,InfoQ 采访了 Kubecost 的首席执行官Webb Brown,探讨了 OpenCost,其与开发人员的相关性,以及 Kubernetes 成本管理的现状。

 

InfoQ:你能告诉我们关于 OpenCost 及其意义吗?

 

Webb Brown:我们与一群贡献者一起为 Kubernetes 或基于容器的成本分配和成本监控构建了第一个开放标准或开放规范。我们曾与红帽、亚马逊云科技、谷歌、New Relic 等公司的团队合作过。在今年早些时候,我们将其开源了,并将其贡献给了 CNCF。OpenCost 被 CNCF 接受,它是一个沙盒项目。

 

我们认为这一点非常重要,因为目前还没有统一的通用语言或定义来判定命名空间、pod 或部署等成本。我们看到,对于这个社区构建的标准,越来越多的人支持将它集中在一组公共定义上。

 

今天,我们有了越来越多的集成。本周我们刚刚进行了第四次集成发布,还有很多工作要做。看到社区聚集在一起,并将其视为一个公认的定义,真是令人兴奋。

 

InfoQ:OpenCost 为这个生态系统带来了什么,为最终用户提供了哪些集成?

 

Webb Brown:我们可以看到许多不同的产品都采用了成本度量,无论是Grafana还是其他FinOps平台,如Vantage,它最近推出了对 EKS 的 OpenCost 成本监控的支持。

 

我们已经看到了大量的采用,并得到了积极的反馈。我认为这是开源带给我们的。我们还有很多集成和数据,准备把它用到更令人兴奋的地方。

 

InfoQ:Kubernetes 成本管理的现状如何?发展方向是什么?

 

Webb Brown:回顾一下历史是有帮助的。当我们在 2019 年启动 Kubecost 开源项目时,我们调查的超过 90%的团队报告称,对 Kubernetes 集群没有准确的成本可见性。

 

去年,CNCF 做了一项研究,这个数字约为 70%。今天我们认为已经接近 50%了。现在,我们看到越来越多的团队有了可见性,而在一两年前,大多数团队都处于黑盒状态。Kubernetes 成本管理就是让团队准确、实时地了解其所有基础设施的成本。

 

现在我们正在进入第二阶段,在这个阶段中,我们有了很好的可见性,那么如何确保高效地运行基础设施呢?我们如何在考虑应用程序和组织目标的情况下,在优化性能、可靠性和成本之间进行平衡?

 

这非常令人兴奋。同样,我们认为成本本身就是一个独立的重要指标,但它与所有其他因素都有着密切的联系。我们看到越来越多的团队进入了第二阶段,目前我们正在与成千上万的团队密切合作。

 

InfoQ:是否有与其他云供应商集成的计划?

 

Webb Brown:我们目前支持 AWS、Azure 和 GCP,以及本地(on-prem)集群和气隙(air-gapped )环境。我们计划很快增加对其他几家云提供商的支持。我相信对阿里巴巴的支持将是下一个,预计将在今年推出。我们正在与其他几家供应商进行谈判,以支持 OpenCost 和 Kubecost。

 

InfoQ:你最近宣布 Kubecost 将对无限制集群免费开放,可以告诉我们更多这方面的信息吗?

 

Webb Brown:在五年前离开谷歌不久创办 Kubecost 时,我们预计一个小团队的集群数量会非常少,3 个、4 个,甚至更少。集群数量的增长速度远远超过了我们的预期。我们看到的一些小团队,他们说自己有 25 个集群。

 

我们认为 KubeCost 最初的免费产品可以安装在一个集群上,对于小型团队来说已经足够了。最近,我们决定将产品免费提供给无限制数量的集群,以便各种规模的团队都能获得成本可见性和管理解决方案。

 

Kubecost 为 Kubernetes 构建实时成本监控和管理工具。OpenCost 是一个与供应商无关的开源项目,用于度量和分配基础设施和容器成本。

 

用户可以通过该公司的网站免费开始使用 Kubecost 无限制的单个集群。

 

作者简介:

Mostafa Radwan 是一名专注于云和云原生技术的技术顾问。在从事应用程序和生产支持工作之前,他的职业生涯是从 Java 软件工程师开始的。在过去的几年里,他一直在帮助企业采用 DevOps 和云原生技术,以推动更好的业务成果。在不摆弄技术或服务客户的时候,他喜欢阅读、骑自行车,并与家人一起环游世界。

 

原文链接:

https://www.infoq.com/news/2022/11/kubecost-opencost/


相关阅读:

降本之源——原生成本管理白皮书

上云成本控制:AWS、Azure 与谷歌云的定价模型对比

2022-11-20 08:005718

评论

发布
暂无评论
发现更多内容

Github神作!2021Java秋招高级面试指南,吃透至少阿里P6

爱好编程进阶

程序员 后端开发

Java中级面试题及答案整理(1)

爱好编程进阶

Java 程序员 后端开发

Java并行程序基础

爱好编程进阶

Java 程序员 后端开发

CentOS 8 更新提示 appstream 错误

HoneyMoose

[Day26]-[BST] 验证BST

方勇(gopher)

LeetCode BFS 数据结构与算法

Spring Data MongoDB 使用示例

Java mongodb 4月月更

把pinpoint编译环境做成Docker镜像文件

程序员欣宸

4月月更

Java基础19 IO基础

爱好编程进阶

程序员 后端开发

场景化组件开源,融云持续回馈开源生态

融云 RongCloud

Java中级面试题及答案整理

爱好编程进阶

程序员 后端开发

Java开发5年从星瑞15K跳槽去腾讯32K+16,啃完这份笔记你也可以

爱好编程进阶

Java 程序员 后端开发

融云洞察:打造社交元宇宙,从「读懂 00 后」开始

融云 RongCloud

融云实践:实时音频混音在 Web 端的探索与实践

融云 RongCloud

考试试卷存储方案

小虾米

架构实战营

【建议收藏】整理Golang面试第二篇干货13问

利志分享

golang golang 面试

【直播回顾】OpenHarmony知识赋能第五期第一课——精益开源

OpenHarmony开发者

OpenHarmony 成长计划

JAVA 序列化、反序列化以及serialVersionUID

爱好编程进阶

Java 程序员 后端开发

Java基础面试题——集合

爱好编程进阶

Java 程序员 后端开发

Java实现栈和队列

爱好编程进阶

Java 程序员 后端开发

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析

爱好编程进阶

Java 程序员 后端开发

redis优化系列五Sentinel 实现原理常见问题

乌龟哥哥

4月月更

Go 语言入门很简单:net/url 包

宇宙之一粟

url Go 语言 4月月更

IDEA中Maven依赖下载失败解决方案

爱好编程进阶

Java 程序员 后端开发

Java如何支持函数式编程?

爱好编程进阶

Java 程序员 后端开发

DDIA 读书笔记(一):可靠、可扩展、可维护

Geek_4zc1nt

数据库 分布式系统 数据系统 DDIA 设计数据密集型应用

丰富多彩的管理端—主题功能介绍

中原银行

前端 中原银行 主题 管理端工程

Java异常面试题

爱好编程进阶

Java 程序员 后端开发

vue2.x版本中Object.defineProperty对象属性监听和关联

程序猿布欧

JavaScript Vue vuejs 数据响应式原理 Javascript框架

毕业设计-设计电商秒杀系统

孙强

#架构实战营

Java学习笔记-集合

爱好编程进阶

Java 程序员 后端开发

C语言总结_数组知识

DS小龙哥

4月月更

Kubecost开源OpenCost:Kubernetes成本监控的开源标准_容器_InfoQ精选文章