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

有关从提供商获得最佳费率的建议

适用于此 Azure 精心构建的框架成本优化清单建议:

CO:05 从提供商获取最佳费率。 应查找和使用云资源和许可证的最佳费率。 定期查看成本节省。 成本评审应包括区域定价、定价层、定价模型(基于消耗或基于承诺)、许可证可移植性、公司购买计划和价目表。

本指南介绍从工作负荷的提供商获取最佳费率的建议。 获得最佳费率的做法是查找和保护云和软件资源最经济高效的定价选项,而无需修改体系结构、资源或功能。 通过优化费率,可以降低云成本,而无需更改工作负荷。 使用大量服务的速率小幅降低可节省大量成本。 如果不进行费率优化,你最终会为资源、服务和许可证支付比必要更多的费用。

定义

术语 定义
基于使用量的计费模型 定价模型,根据服务的实际使用情况向你收费。 示例包括部署的虚拟机数、使用的存储量和传输的数据量。
基于承诺的计费模型 一种定价模型,可在其中提前预留和支付特定使用量,并且通常与消耗定价相比可以获得折扣率。
费率 使用服务或许可证的单价。

关键设计策略

获取最佳费率需要积极搜索所有工作负荷组件最经济高效的定价模型。 它权衡了不同计费模型(例如消费(即用即付)与基于承诺的计费、软件许可证和企业折扣计划以及区域之间的价格差异等优势。

若要获得工作负荷中资源和许可证的最佳费率,应首先识别和降低成本。 评估提供商提供的折扣,并根据工作负荷需求选择合适的折扣。 尽可能定期检查折扣并降低许可费用。 确定生成或购买新工作负载解决方案是否更具成本效益。

发现工作负荷支出模式

了解工作负荷是查找和使用基础结构、资源、许可证和第三方服务的最佳费率的第一步。 它使你准备好做出明智的决策并实施特定于工作负荷需求的成本优化策略。

下面是可以采取的操作来了解工作负荷速率:

  • 清点。 列出工作负荷的所有组件,包括基础结构、云资源、许可证、第三方服务以及与工作负荷相关的任何其他费用。

  • 了解支出。 清楚地了解清单列表中每个项目的当前支出。 确定要支付的费用以及大部分费用的谎言。

  • 创建工作负荷费用的有序列表。 列出最昂贵的组件,并按照成本最低的方式工作。 本练习可帮助你确定优化工作的优先级,并专注于对成本产生最大影响的区域。

确定正确的计费模型

对于计费模型,可以选择使用(即用即付)和基于承诺的计费模型。 根据工作负荷组件的可预测性、持续时间和使用情况一致性,选择消耗与基于承诺的定价。 做出此决定时,必须与开发和购买团队协作,以评估资源需求、使用模式和潜在的成本优化想法。

选择正确的计费模型对于成本效益至关重要。 它有助于使工作负荷与业务目标保持一致,并获取工作负荷的特定要求的最佳费率。 若要确定正确的计费模型,请考虑以下策略:

了解基于消耗的计费模型

基于消耗的计费模型(即用即付)是一种灵活的定价模型,允许你在使用服务时付费。 消耗定价的成本变量包括资源正在运行的时间。 服务计量具有各种计费增量,例如每小时或每秒。 此模型提供灵活性和成本控制,因为只需为使用的内容付费。

基于消耗的计费模型最适合以下方案:

  • 可变工作负荷:可变工作负荷的使用量出现不可预知的峰值或季节性变化。 基于消耗的计费允许纵向扩展或缩减资源以满足需求波动。 它可以帮助你提供所需的性能,而不是在低使用率期间超额支付。

  • 预生产环境:对于临时开发和测试环境,首选基于消耗的计费。 它提供仅在项目期间付费的优势。 确保提供与开发工作一致的资源。 减少开发时,资源成本更低。

  • 短期项目:短期项目通常具有特定的资源要求。 基于消耗的计费允许仅在项目期间为资源付费。

权衡:许多本地环境始终处于开启和始终可用。 有意考虑服务可能会降低费率,但必须考虑到一些创建时间和操作开销。

了解基于承诺的计费模型

基于承诺的定价允许你在特定的持续时间内预留特定金额,并提前支付该金额。 通过提前预留使用量,可以获取与基于消耗的计费相比的折扣率。

使用基于承诺的定价节省的金额取决于预留持续时间、预留容量和服务等因素。 基于承诺的定价最适合以下方案:

  • 可预测工作负荷:如果工作负荷具有一致的使用模式,则可以一段时间内提交到特定容量,并获得基于消耗的计费的大幅折扣。 无论是否使用这些实例,这些实例都会产生费用。

  • 生产环境:基于承诺的计费适用于对工作负荷的资源需求有充分了解的生产环境。

  • 长期项目:基于承诺的计费对于具有长期资源要求的项目来说可能具有成本效益,即使它们无法预测。

与工作负荷团队讨论选项

为了确保有效优化工作负荷成本,开发团队(或架构师)和采购团队必须协同工作。 结合其专业知识,你可以确定优化成本并做出明智的决策的机会。

下面是协作处理降息工作的建议过程:

  1. 确定成本优化的机会:一起,团队应确定成本优化的潜在领域,例如基础结构、云资源、许可证和第三方服务。 考虑每个环境使用模式、可伸缩性、工作负载和区域要求等因素。

  2. 评估资源要求:确定支持组件或工作负荷所需的资源。 考虑基础结构、维护和持续支持等因素。 了解这些要求有助于衡量所涉及的长期承诺。

  3. 评估选项:评估成本优化选项,例如即用即付计划与基于承诺的计划。 评估每个选项的优缺点,以节省成本并影响性能。 评估每个服务中的性能层及其之间的定价差异。

确定组件常量

请务必评估需要特定组件的时间,以确定提交基于承诺的计划是否有意义。 如果预期的使用持续时间小于一年,请不要提交基于承诺的计划。 考虑短期要求的即用即付选项的灵活性。

若要确定组件使用情况的持续时间,可以遵循此过程:

  1. 收集使用情况数据:收集有关组件或工作负荷的历史使用情况的数据。 此数据可以包括组件在操作的时间和使用频率。

  2. 分析使用模式:分析收集的使用情况数据,以确定模式和趋势。 查找特定时间段或定期使用模式的一致使用情况。 此分析可帮助你了解组件使用情况的典型持续时间。

  3. 考虑将来的要求:考虑组件或工作负荷中的任何未来要求或更改。 评估任何即将发生的更改是否会影响其使用持续时间。

  4. 评估业务需求:评估与组件或工作负荷关联的业务需求和目标。 考虑项目日程表、预算约束和组织的总体策略等因素。

    期待未来的发展有助于评估所需的长期承诺,以及它是否符合你的目标。 此评估可帮助你确定组件使用的适当持续时间。

确定使用一致性

在考虑基于承诺的计划时,请提交到组件的最大一致性使用情况。 通过提交到最大一致性使用量,可以最大限度地节省成本。 但是,需要考虑以下几个因素:

  • 使用模式:分析组件的历史使用模式。 如果使用量一致高且稳定,则提交到最大一致性用法是有意义的。 但是,如果使用量高度可变或不可预知,则承诺最大一致性使用可能不可行或经济高效。

  • 灵活性和可伸缩性:考虑组件的灵活性和可伸缩性。 如果组件可以根据需求轻松纵向扩展或缩减,则更适合选择灵活的定价模型,以便动态调整资源。 这样,就可以将成本与组件的实际使用情况保持一致。

  • 与提供商互动:与提供商沟通,收集有关其计划、路线图和对组件或工作负荷的承诺的信息。 此对话提供有关提供商长期愿景和承诺级别的宝贵见解。

  • 成本分析:执行成本分析来评估承诺到较高使用级别的潜在节省是否超过未充分利用承诺的风险。

选择基于承诺的正确计划

基于承诺的计划的战略使用情况可以显著降低适用资源的成本。 它允许你有效地规划和分配资源。 若要选择正确的基于承诺的计划,请考虑以下策略:

  • 选择适当的基于承诺的计划:选择基于承诺的计划,该计划涵盖工作负荷所需的最小容量。 从最低承诺开始,可以灵活地获得灵活性,同时仍受益于成本节省。

    在提交基于承诺的计划之前,请清楚地了解工作负荷的最低容量要求,从而最大程度地降低风险并确保优化节省成本。 但是,有例外情况。 需要最低前期成本的承诺风险较低。 承诺风险越低,提交基于承诺的计划越快。 随着承诺的成本和风险的增长,你需要了解你承诺的每个组件的最低一致性使用情况。

  • 递增承诺:随着工作负荷容量的增长,逐步增加承诺。 从小型开始并纵向扩展。 根据工作负荷的实际使用情况递增缩放。

  • 重新谈判并巩固:定期重新谈判和规范基于承诺的计划,以使其结束时间保持一致。 这种对齐方式使你能够将它们合并到帐单上的单行项中,以便更轻松地管理和优化成本。

  • 消除使用不足:你需要评估和优化基于承诺的合同,以确保它们提供他们的全部潜在价值。 定期查看和分析费用和使用情况数据。 了解实际成本和摊销成本之间的细分,并协调数据以确保准确的计费。

    监视利用率。 请关注使用基于承诺的计划多少。 设置警报,告知你是否未使用所有保留的资源。 检查一段时间内如何使用它们,并消除你未使用的任何操作。 请确保使用正确的虚拟机大小来充分利用计划。 还可以调整大小以适应已支付的内容。

    修改基于承诺的计划。 请考虑更改要共享的预留范围,使其可在资源中更广泛地应用。 这有助于提高利用率并最大限度地节省成本。 如果发现未充分利用的承诺计划,请尝试交换未使用的数量或取消和退款计划。

评估和提交可用折扣

评估和分析可应用于特定工作负荷的潜在折扣。 此过程可帮助你确定降低成本的机会,并优化与工作负荷相关的支出。 它还有助于更有效地分配资源。

尝试执行以下任务:

  • 询问试用产品/服务:使用提供商的试用期或协商免费或降低费率来执行概念证明。 此方法允许你试用具有有限财务风险的服务或产品,以便在你承诺购买之前评估其适合你的工作负载。 请记住查看任何试用期或谈判协议的条款和条件。

  • 查看提供商产品/服务:了解提供商提供的折扣和定价模型。 探索基于批量的折扣、促销优惠或长期承诺的折扣。 讨论可满足工作负荷可变性和灵活性要求的可用选项。 包括有关不同定价模型、缩放选项或基于承诺的协议的信息。

  • 分析使用情况和消耗:评估工作负荷的使用情况和消耗模式,以确定工作负荷是否符合特定折扣计划的资格标准。 此分析可帮助你确定最适合工作负荷的折扣。

  • 评估合同条款:查看现有合同或协议的条款和条件,以确定任何潜在的折扣选项。 考虑承诺期限、续订条款和谈判更好的费率的可能性。

  • 与提供商通信:了解讨论折扣时工作负荷的实际使用情况和预期使用情况。 让提供商知道讨论所讨论的环境。 例如,通常可以在预生产环境中获得折扣。 要求提供商讨论可用的折扣选项,例如产品捆绑。 询问有关折扣计划、资格条件和任何谈判可能性的具体问题。

  • 了解经销商选项:考虑与可以提供可用折扣或提供替代定价模型的经销商进行额外见解。 经销商可能有权访问专用计划或折扣,这些计划可能会使工作负荷受益。

提交正确的折扣选项是你对评估执行操作的地方。 你已准备好可用的选项。 你向各种提供程序传达了需求和工作负荷数据。 现在,你需要锁定已定义的时间段的折扣率,这可能会导致与即用即付定价相比节省大量成本。

决定是否构建或购买解决方案

在内部构建解决方案可以精细控制功能和配置。 此控件可帮助你消除不必要的功能和优化速率。 但是,内部构建解决方案需要对开发时间和维护进行大量前期投资。

购买解决方案(例如从市场)时,它会提供更快的部署,并可能降低前期成本。 但购买解决方案可能涉及持续订阅或许可费用。

在决定是生成还是购买解决方案时,需要注意以下重要事项:

  • 控制和自定义:评估产品或解决方案所需的特定功能。 确定购买解决方案是否符合你的要求,还是生成允许提供更好费率的自定义和灵活性。

    构建解决方案可以更好地控制组件选择和配置。 可以添加自定义以满足业务需求,并最大程度地减少可能产生费用的不需要的功能。 购买解决方案提供预配置选项,具有有限的自定义功能。

  • 上市时间:评估部署工作负荷组件或解决方案的紧迫性和时间限制。 由于开发和测试,内部构建解决方案可能需要更长的时间,而购买解决方案可以更快地部署。

  • 技术专业知识:构建可能需要更大的技术专业知识,以确保随着时间的推移进行适当的配置和维护。 自定义解决方案需要前期和随着时间的推移而努力。 购买解决方案通常更方便用户,并且需要更少的技术知识。

  • 成本:评估生成解决方案的总成本,包括开发资源、基础结构、持续维护和支持。 将生成解决方案的成本与购买解决方案的成本进行比较。 包括任何支持计划、许可或订阅费用。 购买解决方案可能会提供更可预测的定价和潜在的折扣,因为规模经济。

  • 支持和更新:考虑生成和购买的支持和更新的可用性。 评估每个选项所需的技术专业知识级别以及轻松访问支持资源。

    自定义解决方案的更新通过要求单独的环境、测试和备份来增加成本。 对于购买的解决方案,请研究市场提供商的信誉和记录。 考虑提供程序可靠性、客户评审和提供的支持级别等因素。

    另请考虑计费周期。 例如,会激励订阅计费周期,以随时间推移维护解决方案的质量。 一次性购买没有相同的成本激励来维持解决方案。

优化许可成本

优化许可成本意味着使用各种许可计划和选项来最大程度地减少费用,同时实现价值最大化。 此方法有助于确保从提供商那里获取最佳费率,从而防止对软件和服务超额付款。 请务必查看与其设计、生成和部署阶段相关联的许可证。 此评审应包含其软件开发、安全、监视和设计组件中使用的工具。 这些许可计划可能包括以下选项:

  • 混合使用和捆绑:除了探索许可计划外,请考虑使用混合使用和捆绑选项。 这些计划可以通过优化本地和云环境的许可来节省额外的成本。

  • 协商:请毫不犹豫地与提供商协商,以确保更好的许可条款。 谈判通常会导致更有利的定价和折扣。

  • 开发/测试定价:利用提供商提供的开发/测试定价选项。 这些程序通常为非生产环境提供折扣费率,因此你可以在开发和测试阶段节省成本。

  • 批量折扣:随着使用量的增加,可能会获得批量折扣。 云服务提供商通常根据使用量规模提供折扣率,因此请务必监视使用情况并探索成本优化机会。

  • 现有企业协议:检查现有企业协议,查看是否有任何许可权益或节省成本的机会。 采购部门或许可证经销商可以在此领域提供有价值的见解。

Azure 便利化

Microsoft成本管理:Azure 提供了用于管理和优化成本的工具和功能,例如Microsoft成本管理。 借助这些工具,可以跟踪和分析云支出、设置预算、获取成本警报以及访问详细的成本报告。

Azure 预留和 Azure 节省计划:预留和节省计划允许你承诺使用特定资源进行期限使用,并在 Azure 服务上获得大幅折扣。 下面是详细信息:

  • Azure 预留项 通过承诺多个产品的一年或三年计划来帮助节省资金。 通过提交,可以获取所用资源的折扣。

    预留可以从即用即付价格大幅降低资源成本。 预订提供计费折扣,并且不会影响资源的运行时状态。 购买预留项后,折扣会自动应用于匹配的资源。

    如果不希望某些服务、产品和位置随时间推移而更改,则应使用预留实例。 强烈建议从预留开始,以节省最佳成本。

  • 用于计算的 Azure 节省计划是一种灵活的定价模型。 当你承诺在计算服务上花费固定的每小时一到三年时,它会节省即用即付定价。

    通过提交节省计划,可以获取所用资源的每小时承诺金额的折扣。 储蓄计划承诺的定价为Microsoft 客户协议和云解决方案提供商客户,以及企业协议客户的本地货币。 储蓄计划折扣因计量和承诺期限(一年或三年)而异,而不是承诺金额。

    节省计划提供计费折扣,并且不会影响资源的运行时状态。 应通过承诺特定的每小时支出,使用 Azure 节省计划来更灵活地涵盖各种计算费用。

消除未使用的预留和节省计划:若要消除未使用的预留和节省计划,可以使用Microsoft成本管理和计费工具。 它们提供对预留和节省计划使用情况的见解,使你能够识别任何未使用或未充分利用的承诺,并相应地进行调整。 可以在“预留”部分下的Azure 门户中查看利用率。

Azure 开发/测试Azure 开发/测试是 Visual Studio 订阅权益附带的产品/服务 。 通过此套餐,你可以获得一些 Azure 每月额度,以免费试用各种 Azure 服务。 信用额度因订阅级别而异。 还可以受益于各种 Azure 服务的折扣 Azure 开发/测试费率,从而实现经济高效的开发和测试。

Azure 服务:许多 Azure 服务提供基于消耗和承诺的计费模型。 你可以切换以更好地与使用情况保持一致,这可能会不牺牲功能。

Azure 混合权益:使用 Azure 混合权益,可以使用现有的本地许可证来降低总体拥有成本,以涵盖在 Azure 中运行资源的成本。 此权益适用于 Windows 和 Linux 虚拟机以及 SQL Server 工作负载。 若要利用Azure 混合权益,需要确保许可证符合条件并满足要求。

许可证移动性:Azure 支持许可证移动性。 你可以为某些软件产品自带许可证,并将其应用到 Azure 资源。 此功能有助于降低许可成本并简化许可证管理。

许可协议:Microsoft为想要购买 Microsoft云服务订阅、本地软件许可证或 软件保障的组织提供基于承诺和事务性的许可选项。 请根据情况将这些产品/服务用于工作负荷。 Microsoft根据工作负荷的需求提供各种批量许可计划和协议,包括:

有关详细信息,请参阅 Microsoft许可资源

Azure 现成实例:Azure 现成实例以折扣价格提供对未使用的 Azure 计算容量的访问权限。 通过使用现成实例,可以在灵活且可处理中断的工作负载上节省资金。

成本优化清单

请参阅完整的建议集。