1、ACK 云原生 FinOps 方案莫源阿里云高级技术专家助力企业优化阿里云上成本治理Contents目录01云原生技术助力企业降本增效02阿里云云原生FinOps解决方案03企业云原生FinOps案例与解析云原生技术助力企业降本增效01 后疫情时代的复苏,让更多的企业认识到IT信息化转型的重要性 云原生作为当下上云的新范式,成为了企业IT信息化建设弯道超车的优先选择 如何用上好云、用好云、用省云成为了企业IT信息化转型中的核心关注点,降本增效是企业云原生上云的一致性共识云原生技术加速企业IT信息化转型 超过35%的企业在采用云原生技术后,成本支出增长超过20%云原生技术的引入带来技术红利的同时
2、,也可能带来技术债务 传统的企业IT成本治理方式在面对云原生架构时缺乏有效的成本洞察、成本控制手段,是IT成本飙升的根本原因数据事实:云原生技术=降本增效阿里云云原生FinOps解决方案02阿里云云原生FinOps解决方案IT主管基础平台负责人/IT运维主管1.构建财务单元,确定分摊策略2.设定预算阈值,设置报警策略3.订阅成本报表,检查成本趋势IT主管IT运维工程师1.资源策略优化,修改付费策略2.下钻异常问题,定位责任团队3.驱动业务优化,确保优化效果IT主管业务研发负责人1.申报合理的预算,观察预算趋势2.配合问题的诊断,优化业务成本关键问题下钻治理效果恢复战略同频的FinOps治理流程
3、实际的账单实时的价格自定义分摊策略(CPU/GPU,request/limit)原始数据上报Cost-APICost-DashboardCost-ExporterPrometheusCost-Analysis账单服务询价服务数据加工(统一为核/时单价)多维度聚合与分析n Pod的核时单价=Pod占集群的总费用占比 财务治理周期(小时)n Pod占集群的总费用占比=(Pod申请的资源 集群总的资源)n 业务部门A的成本=RDS账单费用+Kafka账单费用 X 分摊比例+(pod x pod核时单价)公司业务部门A业务部门B公共平台数据库:RDS中间件:Kafka容器组:Spark/Flink/P
4、resto(label:role=group-a)独享共享共享数据库:RDS中间件:Kafka容器组:WebApp(label:role=group-b)独享共享共享公共资源:代码仓库/镜像仓库/运维后台闲置资源:集群内冗余的空间共享独享共享成本洞察 数字化驱动成本治理趋势判断,预算管理付费策略优化,资源降本部门Top浪费巡检,业务下钻分析业务浪费情况,业务优化成本洞察 多维度成本聚合大盘集群概览节点池命名空间业务应用成本优化 策略丰富/数据驱动成本控制 智能资源画像/闲置资源巡检云原生FinOps案例与解析03客户案例 互联网金融该类用户特点为:业务场景主要面向内部系统,多数为计算密集型业务
5、,对稳定性和安全性有较高要求容器化改造后,历史遗留问题凸显,需要新的分账模型和成本治理体系容器化改造将业务拆分到不同命名空间,通过聚合命名空间的成本来估算业务的成本使用CPU、内存结合的成本分摊模型,能够基于调度水位动态调整权重,提供更准确的成本估算通过资源画像,可以直观地分析各容器的资源情况,评估业务当前的资源规格配置是否合理,持续推进资源分配的优化。针对未设置资源请求的业务,采用增加分级百分比惩罚性费用的方式,对持续未修改业务逐级加大惩罚;并配合每日告警和通晒进行成本治理通过云原生FinOps解决方案的成本洞察、资源画像等能力,万科物业运维团队能够有效拆分各业务的成本,进行合理的资源规划,
6、清理了冗杂的ECS规格,提升了业务运行的稳定性,实现了每年30%的IT成本投入的节省。客户案例 传统行业客户案例 ACK One多云场景该类用户特点为:多云混合架构,K8s 集群数量多、规模大,运维管理困难应用工作负载难以预估缺乏数据可见性基于 ACK One 构建混合云模式下的 K8s 多集群管理用户可以在非 ACK 的 K8s 集群中统一使用 ACK 的产品化FinOps成本套件能力预算预估困难,缺乏有效手段支撑企业 IT 精细化治理ACK成本洞察 根据应用资源使用量做成