云FinOps实现的趋势
IT支出优化是任何组织的首要目标之一。随着云足迹的增长,计算、存储和网络的云服务使用变得不可控。在这个阶段,控制和管理云使用的成本变得至关重要。在云术语中,这被称为FinOps。FinOps提供了价格(引起的使用)和价值(理想使用)之间的视图。当谈到云应用时,云转换的投资回报(ROI)和云成本支出中的组织总成本(TCO)是业务涉众和CXO关注的关键指标。
FinOps包括各种学科,如业务分析、云工程、云自动化、财务运营、数据分析和运营再造。这些业务流程一起工作在单个互操作流中。
FinOps生命周期从定义成本度量的设计开始,成本度量映射到业务度量以及技术或使用度量。业务度量是一组参数,帮助涉众获得云成本费用的高级视图,包括CAPEX和OPEX,其中CAPEX是一次性沉没成本、集成成本和锁定成本的组合。CAPEX用于计算云投资中的ROI。CAPEX和OPEX对于理解组织总成本(TCO)是至关重要的,它涉及所有直接和间接成本。
FinOps业务的两个阶段是:
-
第一阶段
资源标记,为整个云组织带来统一的资源标识模式 -
第二阶段
度量评估可以提取使用度量,并为应用程序所有者准备使用报告,为业务所有者准备预测计算。
我们需要考虑前期成本(投资于公有云和私有云)。
《2021年FinOps状况报告》指出,只有15%的组织拥有成熟的云成本管理。2022年,许多企业的目标是在多云平台上实施FinOps和云成本管理,以实现云不可知的FinOps实施。FinOps实现的一个常见模式示例是自动伸缩Kubernetes实例。
以下是为自动伸缩Kubernetes实例实现FinOps的两个关键步骤,以实现高效的自动伸缩和成本优化的Kubernetes集群。
- 步骤1:为CPU>80%等指标定义阈值限制,并根据这些限制为Pod自动缩放器定义规则。
- 第2步:基于第1步中开发的阈值规则,配置水平自动伸缩器,以允许自动创建新的Kubernetes集群的pod。
FinOps示例
在一个针对银行客户的云设置中,我们开发了一个FinOps框架,该框架包括
- FinOps治理。
- 与ITSM Ticketing集成的多云环境中基于工作流的信息供应。
- FinOps交付的成熟度模型。
- 针对不同业务线的联邦云成本管理,
- 资源标注策略和标注政策指引,
- 用于云成本管理仪表板和报告的技术和业务度量,
- 利用率报告由资源标记过滤,如成本中心、环境或阶段。
在最初的设置之后,我们增强了实现,使其包括用于资源利用的各种提要的数据分析、使用模式分析、用于优化资源使用的自动化资源管理、用于云成本管理的集成以及用于showback或Chargeback的目标操作模型。
在第二个示例中,我们建立了一个云业务办公室,重点关注云治理、云迁移工厂设置和云成本管理框架实现。建立云业务办公室的初始阶段的重点是为AWS平台中的EKS容器实例实施成本优化,包括成本透明服务,如最佳实用墙和FinOps仪表板,成本管理服务,如预算行动、警报通知、标签卫生、节约计划、调整VM实例的大小、迁移到现场/保留实例和FinOps报告。
在这两个例子中,客户组织从我们的FinOps实现提供的云使用的技术和业务度量中获得的可见性中获得了直接的好处。
- 点赞
- 收藏
- 关注作者
评论(0)