一、什么是FinOps
FinOps基⾦会对FinOps的定义:
FinOps is the operating model for the cloud. FinOps enables a shift — a combination of systems, bestpractices and culture — to increase an organization’s ability to understand cloud costs and maketradeoffs. In the same way that DevOps revolutionized development by breaking down silos and increasingagility, FinOps increases the business value of cloud by bringing together technology, business and financeprofessionals with a new set of processes. |
FinOps是将DevOps、财务和业务整合在⼀起的变⾰,其⽬标在于优化⼀个组织在云计算上的⽀出的财务规范和技术解决⽅案,即根据⽀出的历史记录和来⾃预期负载的信息,FinOps可以在需要时预分配资源或估算成本。FinOps可以称为“财务运营” ,或者更直⽩地称为“成本优化”,是将财务问责制引⼊云的IT⽀持,进⾏调整以优化质量和⽀出。
Gartner一项研究显示:平均来说企业上云会节省14%的成本,但是由于缺乏成本优化等手段,80%企业的云资源成本通常会大幅超出预算;同时,45%的企业由于缺乏优化措施,在直接迁移上云的过程中会超买55%的资源,并且在上云的第一个18月内会多花费70%。
所有说,云资源如果管理运营、监控,把钱花在刀刃上,是企业需要非常关注重点工作。
FinOps团队是云和公司业务团队、技术团队之间的连接器 ,主要职责为:分析成本趋势、成本优化建议、云资源使用标准制定、资源使用监控及汇报。
FinOps团队需要了解云产品使用场景、成本和利用率。了解业务如何使用需要的配置或用量、基准、从而预算和预测云资源和服务、成本,同时避免产生意外成本并寻找改进机会。
基于上面对业务和产品使用的场景了解,FinOps团队可以优化云利用率,制定使用标准、使用自动化工具监控、报告,及时缩减或关闭不需要的资源。利用预留实例或承诺使用折扣来节省资金。评估云环境并努力调整资源规模。使用自动化工具缩减或关闭不需要的资源。
根据业务目标和指标、资源优化标准持续跟踪和评估云运营,查看云利用率和性能如何匹配业务需求,使用报表优化结果,及时同步相关业务方,以展示云对业务、财务和运营影响。
成本优化一致以来都是三七高层关注的重点工作,成本优化以综合各职能(技术、运营、财务、研发)的虚拟组织,以目标和责任为基础,横向沟通协调,推动优化项落地。
基于运维平台CMDB基础的,分摊、计算、展示的高斯和摩尔系统
通过工单系统,做好源头的资源归属和分摊设置。
制定业务生命周期各关键节点的,关键指标。
通过收集汇总使用率的关键指标,进行周期性、个性化、针对性的分析,进行资源优化,达到节省成本的目标。
对触发低使用率条件的资源,每周邮件推送给对应干系人,推动优化及时节约成本。