COST02-BP02 实施方向性目标和执行性目标
实施工作负载的成本和使用情况方向性目标和执行性目标。方向性目标为组织在预期结果方面指明了方向,而执行性目标则提供了要为工作负载实现的具体可衡量结果。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
为组织制定成本和使用情况方向性目标和执行性目标。作为一个在 AWS 上不断发展壮大的组织,针对成本优化设定方向性目标并进行跟踪,这一点非常重要。这些目标或关键绩效指标(KPI)
执行性目标则明确要实现的具体可衡量的结果。简言之,方向性目标是指您前进的方向,而执行性目标就是在这个方向上的进展情况,以及应何时实现这个目标(使用具体、可衡量、可分配、切合实际、适时的指导原则,即 SMART 指导原则)。方向性目标的一个示例是:在略微(非线性)增加成本的情况下,显著提升平台使用量。执行性目标的一个示例是:在成本增长不到 5% 的情况下,将平台使用量提升 20%。另一个常见的方向性目标是每 6 个月提高一次工作负载的效率。相应的执行性目标则是,需要每 6 个月将各项业务指标的成本缩减 5%。使用正确的指标,合理计算来为组织设定 KPI。可以从基本 KPI 开始,以后再根据业务需求进行改进。
就成本优化而言,其方向性目标是提高工作负载效率,这对应于逐步降低每项业务成果的工作负载成本。为所有工作负载实施此方向性目标,并设定执行性目标,例如每 6 至 12 个月将效率提高 5%。在云端,可以通过培养成本优化能力以及发布新服务和功能来做到这一点。
执行性目标是您为实现方向性目标而要达到的可量化基准,这些基准将您的实际结果与执行性目标进行比较。使用 KPI 为计算服务(例如竞价型实例采用、Graviton 采用、最新实例类型和按需覆盖范围)、存储服务(例如 EBS GP3 采用、过时的 EBS 快照和 Amazon S3 Standard 存储)或数据库服务使用情况(例如 RDS 开源引擎、Graviton 采用和按需覆盖范围)的单位成本建立基准。这些基准和 KPI 有助于验证您是否通过最经济高效的方式使用 AWS 服务。
下表提供了标准 AWS 指标列表以供参考。每个组织都可以为这些 KPI 设定不同的执行性目标值。
类别 | KPI | 描述 |
---|---|---|
计算 | EC2 使用情况覆盖率 | 使用 SP+RI+Spot 的 EC2 实例(以成本或小时计)与 EC2 实例的总计(以成本或小时计)的比较 |
计算 | 计算 SP/RI 使用率 | 使用的 SP 或 RI 小时数与可用 SP 或 RI 总小时数的比较 |
计算 | EC2/小时成本 | EC2 成本除以该小时内运行的 RDS 实例数量 |
计算 | vCPU 成本 | 所有实例每个 vCPU 的成本 |
计算 | 最新一代实例 | Graviton(或其他现代实例类型)上的实例百分比 |
数据库 | RDS 覆盖率 | 使用 RI 的 RDS 实例(以成本或小时计)与 RDS 实例的总计(以成本或小时计)的比较 |
数据库 | RDS 使用率 | 使用的 RI 小时数与可用 RI 总小时数的比较 |
数据库 | RDS 正常运行时间 | RDS 成本除以该小时内运行的 RDS 实例数量 |
数据库 | 最新一代实例 | Graviton(或其他现代实例类型)上的实例百分比 |
存储 | 存储使用率 | 优化的存储成本(例如 Glacier、Deep Archive 或不频繁访问)除以总存储成本 |
标记 | 未标记的资源 |
Cost Explorer: 1. 筛选出服务抵扣金、折扣、税款、退款、商城,并复制最新的月度成本 2. 在 Cost Explorer 中选择仅显示未标记的资源 3. 将未标记资源中的数字除以每月成本。 |
此表包含执行性目标值或基准值,这些值应根据您的组织目标计算得出。您需要衡量业务的某些指标,并了解该工作负载的业务成果,以便确立准确、切合实际的 KPI。在评估组织内部的绩效指标时,要区分用于不同目的的各类指标。这些指标主要衡量技术基础设施的性能和效率,而不是直接衡量总体业务影响。例如,它们可能会跟踪服务器响应时间、网络延迟或系统正常运行时间。要评测基础设施能否有效支持组织的技术运营,这些指标必不可少。但是,您无法通过它们直接了解更广泛的业务目标,例如客户满意度、收入增长或市场份额。要全面了解业务绩效,请使用与业务成果直接相关的战略业务指标,补充这些效率指标。
您需要能够近乎实时地监控 KPI 及相关的成本节省机会,并不断跟踪进度。要着手定义和跟踪 KPI 目标,我们建议使用 Cloud Intelligence Dashboard
如果通过其他解决方案来设定和跟踪 KPI 方向性目标,请务必让组织中的所有云财务管理利益相关方都采用这些方法。
实施步骤
-
定义预期使用量:首先,重点关注使用水平。与应用程序负责人、营销团队和更大的业务团队交流,了解工作负载的预期使用水平。客户需求可能如何随时间而变化?会因季节性增长或营销活动发生哪些变化?
-
定义工作负载资源和成本:定义使用水平后,量化满足这些使用量所需的工作负载资源变化。您可能需要增加工作负载组件的资源大小或数量,增加数据传输,或者在特定级别将工作负载组件更改为不同的服务。明确每个关键点的成本,并预测使用情况发生变化时的成本变化。
-
定义业务目标:从预期的使用情况和成本变化中获取输出,将其与预期的技术变化或正在开展的任何计划相结合,制定工作负载目标。方向性目标必须阐明使用情况和成本,以及两者之间的关系。方向性目标必须简明扼要,并能让人们了解企业对结果的期望(例如,确保未使用的资源保持在一定的成本水平以下)。您不需要为每种未使用的资源类型定义方向性目标,也不需要定义会导致方向性目标和执行性目标损失的成本。确认制定有组织计划(例如培训和教育等能力培养计划),以防成本呈预期变化,而使用情况无变化。
-
定义执行性目标:对于定义的每个方向性目标,指定一个可衡量的执行性目标。如果方向性目标是提高工作负载的效率,则执行性目标将量化改进量(通常为每一美元支出的业务产出)及获益时间。例如,可以设定一个方向性目标,最大限度地减少因过度预置而造成的浪费。有了此方向性目标,执行性目标可以是,因第一层生产工作负载中的计算过度预置而造成的浪费不应超过层级计算成本的 10%。此外,第二个执行性目标可以是,因第二层生产工作负载中的计算过度预置而造成的浪费不应超过层级计算成本的 5%。
资源
相关文档:
相关视频:
相关示例: