《云原生成本管理挑战和解决之道v8-刘建.pdf》由会员分享,可在线阅读,更多相关《云原生成本管理挑战和解决之道v8-刘建.pdf(39页珍藏版)》请在三个皮匠报告上搜索。
1、云原生成本管理挑战和解决之道云原生成本管理挑战和解决之道刘建刘建2023年7月29日刘建刘建曾工作于腾讯、搜狗&IBM中国研究院,曾任腾讯专家工程师,Tech Leader&搜狗资深架构师。10+年基础架构领域相关经验。曾主导搜狗容器云平台研发&规模化落地,带领搜狗商业广告团队完成从单体、到微服务和云原生架构的迁移。曾担任QCon、全球运维技术大会等专业会议联席主席和专题出品人。云智优本 创始人嘉宾照片目录目录CONTENTS云原生成本管理面临的挑战1 精细化成本度量2 智能成本优化方案3 总结&展望4 0101云原生成本管理面云原生成本管理面临的挑战及问题临的挑战及问题云原生已成为未来主流云
2、原生已成为未来主流架构架构云原生是未来IT主流架构。Gartner估计:到2025年,超过95%的新数字工作负载将被部署在云原生平台。云原生(2018)=可弹性扩展的应用可弹性扩展的应用+松耦合系统松耦合系统+开源生态开源生态可弹性扩展的应用可弹性扩展的应用:有利于在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。松耦合系统松耦合系统:能构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,使工程师能够轻松地对系统作出频繁和可预测的重大变更。开源生态开源生态:致力于培育和维护厂商中立的开源生态系统
3、用户对云原生的成本顾虑越来越强烈用户对云原生的成本顾虑越来越强烈20212023迁移至 Kubernetes 平台后,68%的受访者表示所在企业计算资源成本有所增加,36%的受访者表示成本飙升超过 20%。-2021 CNCF FinOps Kubernetes ReportCNCF 发布的云原生 2023 年趋势预测报告中,10 个热点趋势中有 4 个与 FinOps 相关,分别是 FinOps、GreenOps、GitOps 和削减成本。阿姆斯特丹2023年4月 KubeCon会议中,成本也是广为关注的话题之一。云原生应用成本经常超支,难以管理和优化云原生应用成本经常超支,难以管理和优化应
4、用成本无法精确度量,管理难资源池化&应用动态性导致应用和IT资源不再对应,传统成本度量方式不再适用,无法度量应用级别的成本,难以下钻分析云环境中资源价格动态变化,成本度量精确性不足应用成本容易超支,追踪难资源闲置&未及时释放配置不当/不合理缺乏应用级的实时预警机制,账单一般按月手工处理,实时性&自动化能力不足应用成本优化难缺乏工具,自研成本高云厂商提供的成本优化机制有限(多在节点维度),且不支持多云自研需要云原生平台专业能力,成本高、ROI低。多数企业不具备深度优化能力(例如资源超卖,离在线混部等)云原生成本云原生成本管理管理云原生成本管理是云财务管理(FinOps)在云原生场景下的应用。Fi
5、nOps 基金会建议采用迭代方法来管理云服务的可变成本,最佳实践包括三个环节:通知、优化和运营。通知:关注数据可视化和成本分配,可将资源精细和准确的分配到相应团队,便于后续优化。优化:基于使用率、价格等指标进行成本优化。运营:通过自动化流程等机制,使成本优化长期可持续。0202精细化成本度量精细化成本度量成本度量的成本度量的必要性必要性应用成本度量是成本优化的基础。洞察现状 优化基线“It you cant measure it,you cant manage it”-彼得.德鲁克容器特性导致成本度量变得容器特性导致成本度量变得复杂复杂静态-动态节点1节点2节点N.Pod1容器1容器2Pod2
6、容器1容器2Pod3容器1容器2Pod4容器1Pod5容器1应用1应用2集群成本成本公式公式成本(t1,t2)=单位价格资源1(t1,t2)用量资源1(t1,t2)+单位价格资源2(t1,t2)用量资源2(t1,t2)+.单位价格资源N(t1,t2)用量资源N(t1,t2)应用成本应用成本公式公式单位价格cpuPodi(t1,t2)用量cpuPodi(t1,t2)+单位价格gpuPodi(t1,t2)用量gpuPodi(t1,t2)+单位价格MemPodi(t1,t2)用量MemPodi(t1,t2)+.单位价格NetworkPodi(t1,t2)用量NetworkPodi(t1,t2)+单位