KubeFin: K8s+FinOPs,统一 FinOps 平台,支持多云多集群成本洞察和成本优化,让每一分投入都产生最大的价值

258 天前
 smilekung

项目开源地址: https://github.com/kubefin/kubefin

官方网站: https://kubefin.dev/

在许多公司内部,买一台年消耗数千 RMB 的虚拟机,比购买一个几十块的鼠标都简单(需要审批),这就造成了巨大的成本浪费;在 K8s 云原生领域,同样如此,复杂的虚拟机节点类型,不同的计费模型,无序的服务资源配置,造成 K8s 资源浪费同样非常严重。

所以,我们设计并开发了 KubeFin ,专注公有云 K8s 多维度成本可视化和自动持续优化,让你的每一分投入产生最大的价值!

期待您的 STAR/FORK/PR ,一起推动云计算的发展。

1474 次点击
所在节点    Kubernetes
6 条回复
mightybruce
258 天前
那么问题来了,你的产品对比其他市面的产品,有什么特色和优势
比如腾讯的 crane
支持各种公有云和私有云的 Exivity
https://github.com/gocrane/crane
另外建议你的项目申请一下 finops 认证
让你的项目出现在
https://www.finops.org/landscape/
mumubin
258 天前
公有云都有自己的账单系统,明细也都有,而且不只是 k8s,
s3,cdn,vpc 等 service 也都有. 这个 kubefin 有什么特别的吗
frankgo007
257 天前
@mumubin 关于账单系统,主要区别是
1. 公有云厂商的账单信息,仅包含整体 K8s 费用信息,无法看到 namespace ,workload 等细粒度费用,也无法拆帐到责任团队(比如前端团队、算法团队等)
2. 云厂商账单更新时间一般为天,有些为月度,kubefin 每分钟实时更新,避免 K8s 费用激增

而且,未来,KubeFin 会提供成本优化,比如把虚拟机类型计费类型替换,达到成本优化的目的。
frankgo007
257 天前
@mightybruce crane 目前算国内做得比较好的,但是我觉得仍然不是 FinOps 的最终形态,比如多云多集群混合调度(阿里,AWS 混合调度),实现成本优化,更细粒度的成本洞察(如支持 deployment 级别,CRD 级别),以及对各种节点资源计费模型的优化。

而这些都是 KubeFin 着力解决的难题,未来期待是做到:既有各公有云的稳定性,又提供极具性价比 K8s 资源,KubeFin 作为一个全局 K8s 入口,底下调用各公有云资源,提供具有可用性保证的最优价格计算资源。

关于 FinOps 认证,感谢提供相关信息,后续我们会注意这点。
mumubin
256 天前
@frankgo007 就我使用的 aws 来说只要各个团队添加好 tag,费用也是可以落实到团队的.同样没有这些 tag,你的系统也肯定落实不到团队.
FinOps 是需要看整体的服务的,单就 k8s 来说,HPA 设置好上下限的话,一天的费用也很有限.意义并不大,
比如一个 AI 服务,可能更关心的是 openai 的 token 费用.一个 web 服务可能 CDN 费用才是大头.
实时的意义有 但是并不大
smilekung
256 天前
@mumubin
1.一个 K8s 集群,很多业务在使用,存在许多维度,单就 aws 账单来说,只能做到一个 K8s 集群集群的总体账单输出,无法细化,账务不好核对。
2.”HPA 设置好上下限的话,一天的费用也很有限.意义并不大. “这个还是站在谁的角度看问题,如果是当个用户角度看,确实是这样,但是站在整个公司看,有些费用是变化剧烈的,需要风险感知。

当然,可视化只是为了让用户理解成本,更多的是为了后续的成本优化做铺垫,比如 openai 的 token 有 gpt3 gpt4 ,怎么根据具你的业务类型,使用最优的模型,既省钱又而且问答符合你的质量要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX