《陈文权-FinOps在知乎的落地与实践(对外版).pdf》由会员分享,可在线阅读,更多相关《陈文权-FinOps在知乎的落地与实践(对外版).pdf(43页珍藏版)》请在三个皮匠报告上搜索。
1、FinOps:FinOps:在知乎落地与实践在知乎落地与实践知乎 陈文权拥有10年软件开发和架构设计经验,先后负责公有云、私有云,统一监控等系统基础架构设计和研发工作。专注于基础技术架构,工程效能,DevOps平台,FinOps平台的设计和研究,擅长平台服务化产品设计和微服务的设计与实施。具备体系化思考和业务价值的敏感性。自我介绍自我介绍当前大背景与落地挑战当前大背景与落地挑战麦肯锡在调查报告中指出,每家企业的云计算预算平均超过23%23%,并且浪费30%30%的支出!全行业降本增效的大背景,互联网行业都在对基础设施支出下手,其成本支出占比较高。各个公司基础设施的构建范式各不相同,组织和文化各
2、不相同,FinOps 实践带来挑战。利益驱动行业大背景实践挑战现状现状:知乎技术全景知乎技术全景现状现状:知乎资源总览知乎资源总览 防止供应商锁定 技术迭代迅速 增强议价权 不同供应商的特色功能多供应商体系,异构化资源,私有云、公有云、混合云,自建IDC7+供应商139+云产品5IDC17+业务线数万+服务器1800+APP日常问题和需求,带着问题出发日常问题和需求,带着问题出发1.成本为什么快速增长?2.成本是怎么花出去的?3.成本是谁花出去的?4.成本的使用是否合理?5.怎么多视角观测和透视成本?业务面临的问题:业务面临的问题:1.成本当前是不是合理的?2.成本有没有优化空间?3.预算目标
3、能不能完成?4.怎么运营和管控成本?5.怎么评估成本的物超所值?管理者面临的问题:管理者面临的问题:基本实施步骤:边摸索,边实践,边建设基本实施步骤:边摸索,边实践,边建设成本可观测怎么核算&分摊,算的准精细化运营怎么成本运营成本优化目标成本优化策略,行动第一步第二步第三步一站式成本观测、优化、运营平台一站式成本观测、优化、运营平台账单模型业务视角财务视角管理视角IT视角公有云账单私有云账单SKU天账单(T-1)月账单组织架构天月误差准确性SKU覆盖率智能巡检SDK接入账单管理核账&对账人工对账自动化对账可观测模型账单透视(上聚下钻)账单透视(上聚下钻)准确数据性准确数据性对账工具对账工具成本
4、运营成本管控天账指标月账指标同环比(天/周/月)数据归因用量利用率数据洞察异常触达成本异常涨跌幅异常超弹异常异常通知告警中心利用率指标预算管理资源画像服务器对象存储容器成本灭火图资源账单定价超弹商务议价全网比价商务合同运营专项闲置资源对象存储优化线索议价专项中心化成本运营(管理者中心化成本运营(管理者+业务线业务线Leader+Leader+财务财务+商务)商务)成本分析人工分析自动化分析分析报告综合分析自定义账单大盘在离线混布自建IDC单位成本预算调整月完成率年完成率采购管控统一采购审核机制预算来源资源池成本优化资源下线资源缩容资源退订平台升级成本运营系统平台成本运营3成本分摊2成本核算1成
5、本优化4成本运营系统成本管控2预算管理2一站式成本观测、优化、运营平台一站式成本观测、优化、运营平台FinOps生命周期由三个不断重复的阶段组成:通知通知:给出成本核算&分摊的可观测型模型,精确账单优化:优化:不断优化资源的利用率和用量,使成本物超所值操作操作:一个持续的成本运营策略,不断驱动成本优化符合符合FinOpsFinOps定义的优化理念定义的优化理念账单模型账单设计目标是成本可观测,可透视成本可观测,可透视。可观测模型:可观测模型:日账单(日账单(T T-1 1):能敏捷的观测每日成本变化,感知资源弹扩成本变化,新增等月账单(月账单(T T-1 1):准确的了解过去一个月成本使用明细
6、。观测维度:观测维度:APPAPP团队团队业务线业务线账单组织的基本单位是APP,APP组成团队,团队组成业务线。账单模型:设计思路账单模型:设计思路知乎的成本核算系统有两种账单类型:月账单(T-1月),日账单(T-1日)。其中日账单是预估账单,月账单是正式账单。成本数据分摊规则日账单月账单调整项误差纠正Q1:为什么日账单是预估成本?A1:因为各个云供应商没有准确的日成本数据,所以日成本是用上个月的成本快照计算得出,仅供参考。Q2:为什么月账单是正式成本?A2:因为各个云供应商每月初会推送费用账单,将日预估成本累加后,纠正误差,得出准确的月账单。账单模型:核算流程账单模型:核算流程公有云(Ia