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

如何通过成本管理优化云投资

借助成本管理所提供的工具,用户可以规划、分析和减少开支,最大程度利用云投资。 本文档提供成本管理的系统方法,重点介绍可用于解决组织成本难题的工具。 借助 Azure,可以轻松构建和部署云解决方案。 但是,重要的一点是,这些解决方案需要经过优化,以最大程度减少组织所承担的费用。 遵循本文档所述的原则并使用我们的工具,有助于确保组织已做好成功实施的准备。

方法

成本管理是一个组织问题,并且应在进行云资源投资前持续实施。 要成功实施成本管理并优化成本,组织必须:

  • 准备好成功实施所需的恰当工具
  • 对成本负责
  • 采取适当措施优化支出

以下所述的三个关键团队,必须与组织达成一致,以确保成功管理成本。

  • 财务 - 财务人员负责根据云支出预测批准整个组织内的预算请求。 他们支付相应的账单,并将成本分摊到各个团队以促进问责制。
  • 经理 - 组织的业务决策制定者需要了解云支出,发现最佳支出结果。
  • 应用团队 - 工程师每日管理云资源、开发服务以满足组织需要。 这些团队需要在指定的预算内交付最大价值的灵活性。

关键原则

使用下面所述的原则,确保组织在云成本管理方面取得成功。

若要了解详细信息,请观看 Cost Management setting up for success(通过成本管理设置来确保成功)视频。 若要观看其他视频,请访问成本管理 YouTube 频道

规划

通过全面的预先规划,你可以根据特定的业务要求定制云使用。 问问你自己:

  • 我需要解决哪些业务问题?
  • 我所需的资源使用模式是什么?

你的回答有助于你选择适合自己的产品/服务。 你的回答决定要使用什么基础结构,以及如何使用该基础结构来最大程度提高 Azure 效率。

可见性

如果成本管理的结构合理,这将有助于员工了解其所负责的 Azure 成本以及资金使用情况。 Azure 提供的相关服务可让你了解资金使用方向。 请充分利用这些工具。 它们可以帮助你找到未充分利用的资源、消除浪费并最大程度利用节省成本的机会。

问责制

在组织中进行成本归因可以确保责任人对其团队的支出负责。 若要全面了解组织的 Azure 支出,应组织相关资源,以最大限度了解成本归因。 良好的组织有助于管理和减少成本,并确保员工对组织中的高效支出负责。

Optimization

行动起来,减少支出。 通过规划和提高成本可见性,根据收集的发现实现最大程度利用。 你需要考虑购买和许可优化,以及基础结构部署变化(本文档将在后续部分对此作详细介绍)。

迭代

组织中的每个人必须加入到成本管理生命周期中。 他们需要对优化成本保持持续关注。 对此迭代过程应持严谨态度,将其作为组织中负责任的云监管的关键原则。

显示可见性、问责制和优化的关键原则图。

在计划时考虑成本

在部署云资源之前,需要评估以下各项:

  • 最能满足你需要的 Azure 套餐
  • 计划使用的资源
  • 它们的成本可能是多少

Azure 提供了有助于评估过程的工具。 借助这些工具,可以充分了解启用工作负载所需的投资。 这样便可以根据自己的情况,选择最佳配置。

Azure 入门选项

最大程度利用成本管理的第一步是调查和确定最适合你的 Azure 套餐。 思考一下你将来计划如何使用 Azure。 此外,思考一下你希望如何配置计费模型。 制定决策时,请思考以下问题:

  • 我计划使用 Azure 多长时间? 我是否测试或计划构建长期基础结构?
  • 我希望如何支付 Azure 费用? 我应该预付以获得价格优惠,还是应该在月末转账付款?

要详细了解各种选项,请访问如何购买 Azure。 以下列出了几种最常见的计费模型。

免费

  • 12 个月的热门免费服务
  • 200 美元额度(采用你的计费货币),可用于在 30 天内探索各种服务
  • 超过 25 种服务永久免费

即用即付

  • 无最低限额或承诺使用量
  • 有竞争力的定价
  • 只需为使用的服务付费
  • 随时可以取消

企业协议

  • 预付的 Azure 预付款(以前称为货币承诺)选项
  • 可享受 Azure 价格优惠

Azure in CSP

  • 云解决方案提供商合作伙伴是负责解决客户需求的第一个联系点,也是客户关系中心
  • 云解决方案提供商合作伙伴可以预配新客户、订购订阅、管理订阅,以及代表其客户执行管理任务
  • 云解决方案提供商合作伙伴会将服务与独特的解决方案捆绑在一起或转售 Azure,同时还可以控制定价、条款和计费

估算解决方案的成本

在部署任何基础结构之前,评估解决方案的成本。 评估将帮助你为组织的工作负载预先创建预算。 然后可以长期使用预算来检验初始估算的有效性。 可以将其与已部署解决方案的实际成本相比较。

Azure 定价计算器

借助 Azure 定价计算器,可以混合和匹配 Azure 服务的不同组合,以了解成本估算。 可以在 Azure 中采用不同方式实施解决方案 - 每种方式可能会影响整体支出。 预先考虑云部署的所有基础结构需求将有助于最有效地使用该工具。 这可以帮助你获得 Azure 中估算支出的可靠预估。

有关详细详细,请参阅 Azure 定价计算器

Azure Migrate

Azure Migrate 服务可以评估本地数据中心中的组织当前工作负载。 你可以深入了解你对 Azure 替代解决方案的需求。 首先,Migrate 会分析本地计算机,确定迁移是否可行。 然后,它会建议 Azure 中的 VM 大小,以最大程度优化性能。 最后,它还会创建基于 Azure 的解决方案的成本估算值。

有关详细信息,请参阅 Azure Migrate

分析和管理成本

及时了解组织的成本变化情况。 使用以下方法以正确理解和管理支出。

组织资源,最大限度地提高成本洞察力和责任感

在创建云基础结构时,为 Azure 计费和资源层次结构精心规划的组织结构有助于更好地理解和控制成本。 观看视频设置实体层次结构,更好地了解可用的组织工具以及如何利用它们。 若要观看其他视频,请访问成本管理 YouTube 频道

在评估并创建满足需求的层次结构时,请确认以下问题。

我可以使用哪种计费层次结构,可以使用的不同范围有哪些?

通过确定 Azure 套餐类型,确定组织的计费标准。 了解并使用范围中记录了每个 Azure 计费标准的可用范围。

如果我有多个团队,应如何组织订阅和资源组?

一种常见的做法是为每个团队创建订阅或资源组。 这可帮助你区分成本并让团队各自负起责任。 但是,成本是绑定到订阅或资源组的。

如果你已有包含多个订阅的团队,可考虑将订阅分组到管理组中,以便一同分析成本。 管理组、订阅和资源组都是 Azure RBAC 层次结构的一部分。 将它们共同用于团队中的访问控制。

资源可以跨越多个范围,尤其是当它们由多个团队或工作负载共享时。 考虑使用标记标识资源。 标记将在下一节中进一步讨论。

我是否拥有开发和生产环境?

考虑为开发环境创建开发/测试订阅,可享受更低的定价。 如果工作负载跨越多个团队或 Azure 范围,可考虑使用标记来标识它们。

标记共享资源

标记是了解跨多个团队和 Azure 范围的成本的有效方法。 例如,你可能有一个许多团队都在使用的资源(如电子邮件服务器)。 可以将共享资源(如电子邮件服务器)放入专用于共享资源的订阅中,或将其放入现有的订阅中。 如果将其放在现有订阅中,则订阅所有者可能不希望每个月向其团队收取费用。 在此示例中,可以使用标记将资源标识为共享。

同样,你拥有的 Web 应用或环境(如测试环境或生产环境)可能还会跨不同团队拥有的多个订阅使用资源。 为了更好地了解工作负载的全部成本,可标记他们使用的资源。 正确应用标记后,可以在成本分析中将标记作为筛选器,从而更好地理解趋势。

规划资源标记后,你可以配置 Azure Policy 来强制对资源进行标记。 观看如何使用成本管理查看标记策略视频,了解有助于强制执行可缩放资源标记的可用工具。 若要观看其他视频,请访问成本管理 YouTube 频道

使用成本分析

借助成本分析,可以使用标准资源属性对成本进行交叉分析,从而深入分析组织成本。 请思考以下常见问题,将其作为分析指南。 定期回答这些问题有助于你更加及时了解相关信息,并制定成本合理化决策。

  • 当前月的估算成本 - 这个月已经产生的费用是多少? 在预算范围内吗?
  • 调查异常值 - 执行定期检查,确保成本在正常使用的合理范围内。 其趋势如何? 是否有离群值?
  • 发票对账 - 最近的已开票成本是否高于上个月? 月支出习惯的环比变化是什么?
  • 内部退款 - 我已经了解我的费用,那这些费用如何在组织中分配?

有关详细信息,请参阅成本分析

按计划导出账单数据

是否需要将账单数据导入外部系统,例如仪表板或财务系统? 可设置为自动导出到 Azure 存储,避免每月手动下载文件。 然后便可轻松地设置与其他系统的自动集成,使帐单数据保持同步。

要详细了解如何导出账单数据,请参阅创建和管理导出的数据

创建预算

已确定并分析支出模式后,请务必开始为你和你的团队设置限制。 通过预算,能够设置基于成本或使用情况的预算,其中包含许多阈值和警报。 请务必定期查看创建的预算,了解预算燃尽进度,根据需要进行更改。 通过预算,还可以配置达到给定预算阈值时的自动化触发器。 例如,可以配置服务以关闭 VM。 或者,可以将基础结构移动到其他定价层以响应预算触发器。

有关详细信息,请参阅创建预算

有关基于预算的自动化的详细信息,请参阅基于预算的自动化

行动起来,进行优化

使用以下方式来优化支出。

避免浪费

在 Azure 中部署基础结构后,请务必确保其正在使用中。 立即开始节省的最简单方法是查看资源并移除没有使用的资源。 由此,应该确定资源是否正在被尽可能高效地使用。

Azure 顾问

Azure 顾问服务可以识别在 CPU 或网络使用方面利用率低的虚拟机。 由此,可以确定是关闭还是根据估算成本调整计算机大小以继续运行计算机。 顾问还提供了用于预留实例购买的建议。 这些建议基于你过去 30 天的虚拟机使用情况。 一旦采纳,这些建议有助于减少支出。

有关详细信息,请参阅 Azure 顾问

正确调整 VM 的大小

VM 大小对于 Azure 总成本具有重大影响。 Azure 中所需的 VM 数量可能与本地数据中心中当前已部署的 VM 数量不相等。 请确保为计划运行的工作负载选择恰当大小。

有关详细信息,请参阅 Azure IaaS:恰当大小和成本

使用购买折扣

Azure 提供许多折扣,组织应利用这些折扣节省成本。

用于计算的 Azure 节省计划

“适用于计算的 Azure 节省计划”是我们最灵活的节省计划。 这项节省计划可让你节省高达 65% 的按需付费价格,并适用于订阅、资源组、管理组或整个 Azure 帐户的广泛计算服务。 可以选择为期一年或三年的每小时计算承诺。 承诺时间越长,节省的费用就越多。 你可以按月支付,无需支付额外费用,Azure 会自动将最大的节省应用到你的帐户。

有关详细信息,请参阅适用于计算的 Azure 节省计划

Azure 预留

通过 Azure 预留,可以预付一年或三年的虚拟机或 SQL 数据库计算容量。 通过预付,能够以折扣价购买所用资源。 Azure 预留可大幅度减少虚拟机或 SQL 数据库计算成本,最多可以降低 72% 的即用即付价格,但需提前一年或三年预留。 预留提供计费折扣,且不影响虚拟机或 SQL 数据库的运行时状态。

有关详细信息,请参阅什么是 Azure 预留

使用 Azure 混合权益

如果本地部署中已有 Windows Server 或 SQL Server 许可证,可以使用 Azure 混合权益计划节省 Azure 费用。 如果享有 Windows Server 权益,每个许可证涵盖 OS(最多两台虚拟机)成本,仅需支付基础计算成本。 可以使用现有 SQL Server 许可证,在基于 vCore 的 SQL 数据库选项方面节省多达 55% 的费用。 选项包括 Azure 虚拟机中的 SQL Server 和 SQL Server Integration Services。

有关详细信息,请参阅 Azure 混合权益节省计算器

其他资源

Azure 还提供一项服务,借助该服务,可以构建利用 Azure 中的富余容量(以优惠费率计费)的服务。 有关详细信息,请参阅在 Batch 中使用低优先级 VM

后续步骤

  • 如果不熟悉成本管理,请参阅什么是成本管理?,了解成本管理如何监视和控制 Azure 支出并优化资源使用。