你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

成本优化的设计评审清单

此清单提供了一组有关工作负载成本优化的建议,帮助你根据工作负载提供的业务价值实现高投资回报 (ROI) 。 成本优化平衡实际成本与感知价值、团队效率、重点和工作量,同时满足工作负载定义的功能和非功能要求。

每个工作负载都有直接和间接成本,每个工作负载都旨在提供价值。 如果你未将本文中的建议纳入考虑权衡,你的设计可能无法充分利用你的时间和金钱。 仔细考虑以下清单中介绍的要点,以增强设计成功的信心。

成本优化是一个持续的过程,可在其中优化工作负载成本,并使工作负载与更广泛的成本管理规则保持一致。 今天重要的事情明天可能不重要。 平台目前提供的技术选择或选项和功能可能有所不同。 从生产环境和非生产环境中学习,了解平台更改,并将发现应用于工作负载和工作负载的依赖项。

清单

  代码 建议
CO:01 创建财务责任文化。 定期培训人员,使技术技能保持敏锐。 在工作环境中培养创造力和支出责任。 投资工具和实现自动化。
CO:02 创建和维护成本模型。 成本模型应估算初始成本、运行速率和持续成本。 协商涵盖成本模型并具有计划外支出缓冲的预算。
CO:03 收集和查看成本数据。 数据收集应捕获日常成本。 在成本报告中,包括发生的成本 (按流量计费) 、预付成本 (摊销) 、趋势和预测。 利益干系人应根据预算和成本模型定期审查支出。 自动执行警报,以在关键阈值触发通知,并检测异常,以指示与趋势基线的偏差。
CO:04 设置支出防护措施。 防护措施应包括发布入口、治理策略、资源限制和访问控制。 确定平台自动化优先于手动过程。
CO:05 从提供商那里获取最佳费率。 应查找并使用云资源和许可证的最佳费率。 定期查看成本节省。 成本评审应包括区域定价、定价层、定价模型 (消耗或基于承诺的) 、许可证可移植性、企业购买计划和价目表。
CO:06 使使用情况与计费增量保持一致。 应了解计费增量 (计量) ,并将资源使用情况与这些增量保持一致。 修改服务以与计费增量保持一致,或修改资源使用情况以与计费增量保持一致。 请考虑使用概念证明来验证主要成本驱动因素的计费知识和设计选择,并揭示对齐计费和资源使用情况的方法。
CO:07 优化组件成本。 定期删除或优化旧的、不需要的和未充分利用的工作负载组件,包括应用程序功能、平台功能和资源。
CO:08 优化环境成本。 调整支出,确定预生产、生产、运营和灾难恢复环境的优先级。 对于每个环境,请考虑所需的可用性、许可、工作时间和条件以及安全性。 非生产环境应模拟生产环境。 在非生产环境中实现战略权衡。
CO:09 优化流成本。 使每个流的成本与流优先级保持一致。 在确定流的优先级时,请考虑每个流的特性、功能和非功能性要求。 优化流支出通常需要战略妥协。
CO:10 优化数据成本。 具有数据优先级的数据支出。 数据优化应包括对数据管理 (分层和保留) 、卷、复制、备份、文件格式和存储解决方案的改进。
CO:11 优化代码成本。 评估和修改代码,以满足功能和非功能要求,资源更少或成本更低。
CO:12 优化缩放成本。 评估缩放单元中的替代缩放。 请考虑备用缩放配置,并与成本模型保持一致。 注意事项应包括针对每个实例、资源和缩放单元边界的继承限制的利用率。 使用控制需求和供应的策略。
CO:13 优化人员时间。 使人员在任务上花费的时间与任务的优先级保持一致。 目标是减少在任务上花费的时间,而不会降低结果。 优化工作应包括最大程度地减少干扰、缩短生成时间、高保真调试和生产模拟。
CO:14 整合资源和责任。 在工作负载中查找合并资源和增加密度的方法。 在工作负载外部,使用现有的集中式资源和服务,使你能够合并工作负载责任。

后续步骤

建议查看成本优化权衡,以探索其他概念。