极点宏观|Financial Cloud Cloud · AWS Re:cap
AWS Re:cap 13: Amazon 的 FinOps:全球电商巨头的云成本管理经验 (AMZ308)
视频: https://www.youtube.com/watch?v=-GuZhm4XGxM
Amazon 现代化历程的关键经验
● 基于 AWS Billing and Cost Management 服务构建
● 为 FinOps 实践奠定基础
● Amazon 的业务运行于 AWS 之上,因此需要采用全面的 FinOps 策略
● 最初使用自定义财务报告统计每月云成本
● 逐步转向使用 AWS 数据导出、成本和使用情况报告 (CUR) 及其他 AWS 账单服务
● 从月度和账户级粒度转向 ARN 和小时级粒度的可视化
● 向各团队(开发人员、管理者、财务团队和 FinOps 团队)普及成本数据
● 启用 Cost Explorer,支持自助式成本分析和实时决策
● 在整个组织中实施标签策略,加强成本管控
● 与 Compute Optimizer、Cost Optimization Hub 等 AWS 功能集成
● 从集中式报告转向分布式成本洞察模式
● 利用 AWS Organizations 实现一致的管控,并提供统一的工具集
通过与业务目标一致的机制提升效率
● 挑战:推动成本管理实践得到广泛采用
● 关键洞察:在团队层面将云成本与业务成果关联起来
● 将 AWS Cost & Usage Report (CUR) 中的精细成本数据与团队关注的业务指标相结合
● 清晰呈现支出情况以及每一美元支出所带来的价值
通过智能自动化扩展 FinOps 实践
● 着重实现流程自动化,从而高效扩展 FinOps
● 详细介绍所采用的具体自动化策略和工具
● 强调自动化对于维持和扩展 FinOps 实践的重要性
融入业务背景
通过关联成本与业务成果推动采用
● 推动采用的关键:将成本与团队的业务成果关联起来
● 将账户和基于标签的成本分摊纳入业务背景及投资跟踪
● 利用 AWS 成本管理服务自动执行投资回报分析——
● 简化成本可见性
● 使用 AWS Cloud Intelligence Dashboard (CID) 获取可执行的洞察和优化机会
● 将 AWS 各项服务的预算数据与实际用量进行嵌套对比,呈现预算偏差
● 使财务和运营效率团队能够推进成本削减计划,并修订预算和预测
● 将具备业务背景的数据与 AWS 基础设施使用情况相结合
● 创建针对不同角色的视图,供团队深入分析各项服务——
● 实际案例
● 团队可以识别成本突增及其来源账户、服务和资源
● 将业务影响与收入或预算等指标一并可视化
● 将成本突增关联到具体人员或计划,以便立即采取行动——
● 持续演进的效率提升方法
● 认识到效率提升没有一套适用于所有场景的方法
● 衡量基本的资源利用率指标(CPU、内存、网络吞吐量)
● 针对不同工作负载采用不同的效率提升方法
● 建立统一的效率提升机制
● 跟踪特定业务的效率
● 依据集中商定的理想标准监控资源利用率
● 在适用的业务线中显著提升效率并降低成本
融入业务背景(续)
信用评分指标
● 创建名为“信用评分”的指标,用于衡量各类服务的资源效率
● 通过迭代不断完善统一基准
● 评估与统一效率提升计划(例如容量利用率、存储类别优化)的契合度
● 结合业务数据(收入、预算),衡量各业务线的 FinOps 成熟度
● 帮助团队开展优化并节省大量成本——
● 每周效率评分
● 团队每周都会收到附有成本优化建议的效率评分
● 建议可按技术类别(存储、计算、生成式 AI、数据库、网络)分组
● 建议与账户、团队和负责人相关联
● 所有利益相关者(财务团队、管理层、技术负责人和运营效率团队)均可从各自视角查看数据——
● 通过自动化扩展 FinOps 实践
● 真正的云财务管理是一个持续运转的智能循环
● 将 AWS 服务与自动化工作流集成,把手动流程转变为能够自我改进的系统
● FinOps 自动化之旅从提升云成本可见性开始
● 持续迭代,打造能够更深入洞察基础设施支出模式的系统
● 每一项改进都会反馈到学习循环中,不断增强智能云财务管理能力
● 有效的 FinOps 自动化需要全面掌握使用趋势、预算偏差和容量需求
通过智能自动化扩展 FinOps 实践
通知和自动响应
● 团队通过其首选渠道接收优化机会通知
● 对于已有充分认知的场景,团队可以定义策略和阈值,以触发自动响应
● 在自动化与监督之间取得平衡,是建立信任和推动采用的关键——
● 通过透明度建立信任
● 扩展 FinOps 实践需要始终保持透明
● 每项操作(无论自动还是手动)都必须详细记录并跟踪
● 团队需要准确了解其基础设施成本正在发生哪些变化及其原因
● 透明度优先是采用自动化和规划功能的关键——
● 将人的洞察与自动化分析相结合
● 这种方法在零售业中尤其有效
● 以 AWS 服务为基础,开启 FinOps 自动化之旅
● 首先着力提升成本可见性
● 逐步自动化已有充分认知的流程(例如财务规划、OP1 周期、计划制定和容量管理)
● 随着透明度和实际成果逐步建立信任,扩大自动化的范围并提升其复杂程度
● 目标不是取代人,而是通过自动化增强人的能力
制定自己的 FinOps 路线图
坚实的基础
● 从自定义工具、机制和流程起步
● 与自定义解决方案相比,AWS 账单和成本管理服务能够提供更清晰的成本可见性
● AWS Cost and Usage Report 提供精细数据,实现细粒度成本管控
● Cost Explorer 直接为各团队提供分析能力
● AWS Organizations 支持超大规模治理——
● 将业务成果与云成本关联起来
● 只有将业务成果与云成本关联起来,才能实现真正的转型
● 与仅了解支出金额相比,明确成本对收入的归因更有助于采取行动
● AWS Cost Intelligence Dashboards 展示团队层面的价值及与目标一致的指标——
● 通过自动化实现规模化并提高效率
● 从每月审查转向每日执行优化操作
● 智能系统能够检测异常、提出优化建议并自动实施改进
● 由自动化处理日常任务,让团队专注于战略决策
● 借助自动化实现规模化运营