0Pricing
Azure Fundamentals · 课时

预留实例和 Azure 混合权益

通过承诺使用一年或三年的预留 VM 实例降低计算成本,并应用 Azure 混合权益来复用现有的 Windows Server 和 SQL Server 许可证。

预留实例和 Azure 混合权益 是 CoddyKit 上的免费 Azure Fundamentals 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Azure Fundamentals 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Azure Fundamentals 课程共包含 4 节课。

Azure Reservations 简介

Azure Reservations是针对特定 Azure 资源配置做出一年或三年承诺,以换取相比按使用量付费价格大幅折扣的方案。Reservations 可以预先支付或按月支付,折扣会自动应用于您正在运行的任何匹配资源——您无需更改资源的部署方式。Reservations 是稳定且可预测工作负载的主要成本优化工具。

Reserved 虚拟机实例

Reserved VM 实例(RVI)相比按使用量付费的 VM 价格最多可节省 72%。购买 RVI 时,您需要指定 VM 系列(例如 D 系列 v5)、区域(例如 East US)和 OS(Windows 或 Linux)。在预留期限内,Azure 会自动将预留折扣应用于任何正在运行且符合该规格的 VM。您可以选择实例大小灵活性,使折扣能够应用于同一 VM 系列中的不同大小。

# Purchase a 1-year Reserved VM Instance via Azure CLI
az reservations reservation-order purchase \
  --apply-scope Shared \
  --billing-scope /subscriptions/<sub-id> \
  --display-name MyVMReservation \
  --location eastus \
  --quantity 1 \
  --reserved-resource-type VirtualMachines \
  --sku Standard_D2s_v5 \
  --term P1Y \
  --billing-plan Upfront

数据库的预留容量

Reservations 不仅适用于 VM,还涵盖许多 Azure 服务。Azure SQL Database Reserved Capacity可使预配 vCore 成本最多节省 70%。Cosmos DB Reserved Throughput可使预配 RU/s 成本最多节省 65%。Azure Synapse Analytics、Azure Cache for Redis和Azure Blob Storage也提供预留选项。为数据库购买容量预留,通常能为数据密集型组织带来最大额的绝对金额节省。

预留范围选项

购买预留时,您需要选择其范围——范围决定折扣适用于哪些订阅。单个订阅会将折扣限制在一个订阅内,适合部门专属的成本分配。单个资源组会将折扣限制在一个资源组内。Shared 范围会将折扣应用于计费帐户或注册项中的所有订阅,从而最大限度地提高整个资源群组对预留的利用率。

预留的灵活性与置换

Azure 提供了购买预留后的管理灵活性。如果工作负载需求发生变化,您可以将一个预留置换为价值相同或更高的另一个预留(例如从 D2s 切换到 D4s)。您也可以取消预留并获得按比例计算的退款,但需支付 12% 的提前终止费用(每年最高 50,000 美元)。门户中的Reservations页会显示利用率百分比,帮助您识别利用不足的预留,以便进行置换或取消。

什么是 Azure Hybrid Benefit

Azure Hybrid Benefit(AHB)是 Microsoft 提供的许可方案,允许组织将现有的本地Windows Server和SQL Server许可(由 Software Assurance(SA)覆盖)用于 Azure 资源。您无需支付 Azure VM 价格中捆绑的 OS 或数据库许可部分,只需支付基础计算费用——Windows VM 可享受 38% 的折扣,与 Reserved 实例结合使用时,SQL Server 可享受最高 85% 的折扣。

# Apply Azure Hybrid Benefit to an existing Windows VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

# Apply Azure Hybrid Benefit to an Azure SQL Database
az sql db update \
  --resource-group myRG \
  --server mysqlserver \
  --name mydb \
  --license-type BasePrice

Software Assurance 要求

Software Assurance(SA)是 Microsoft 的批量许可计划,提供升级权、技术支持和培训权益。Azure Hybrid Benefit 要求您带到 Azure 的许可由有效的 SA 覆盖,或属于订阅许可(例如 Enterprise Agreement 的一部分)。您需要自行证明符合 AHB 条款;Microsoft 会定期执行许可审核。没有有效 SA 时应用此权益属于许可违规。

IaaS 中 SQL Server 的 AHB

对于Azure VM 上的 SQL Server(IaaS),AHB 允许您自带 SQL Server Enterprise 或 Standard 许可。一个带有 SA 的标准本地 SQL Server Enterprise 许可最多可覆盖 4 个 Azure VM vCores。如果您同时应用 Windows Server 许可,就可以免除 OS 和数据库许可费用,只需支付基础计算 VM 成本。建议使用 SQL IaaS Agent 扩展从 Azure 门户管理 AHB 许可。

# Apply SQL Server AHB to a VM (requires SQL IaaS extension)
az sql vm create \
  --name mySQLVM \
  --resource-group myRG \
  --license-type AHUB \
  --sql-mgmt-type Full

叠加 Reservations 和 AHB

将 Reserved 实例与 Azure Hybrid Benefit叠加,可以获得最大的成本节省。对于 Windows SQL Server VM:PAYG 列表价格可能为每小时 0.40 美元;应用 3 年期 Reserved 实例后降至每小时 0.15 美元(节省 62%);随后为 Windows Server 和 SQL Server 应用 AHB 可免除许可成本,使总价可能降至每小时 0.05–0.08 美元——与 PAYG 相比总体最多可节省 85%。这种策略是企业 Azure 部署中的标准做法。

Azure 开发/测试许可

Visual Studio 订阅者可在非生产环境中获得额外权益。开发/测试定价会免除 Azure 开发/测试订阅中 VM 的 Windows Server 和 SQL Server 许可成本,其作用类似于 Hybrid Benefit,但即使没有 Software Assurance 也可以使用。每位 Visual Studio 订阅者都有固定的每月 Azure 额度以及开发/测试映像的访问权限。开发/测试订阅中的资源不得运行生产工作负载。

监控预留利用率

未使用的预留仍会产生费用,因此监控预留利用率至关重要。在 Azure 成本管理中,预留利用率报告会显示每天实际与正在运行的资源匹配的预留容量百分比。利用率低于 80% 表明购买的预留可能过多,您应考虑将其置换为更小的大小。Azure Advisor 还会在预留持续利用不足时主动发出警报。

# View reservation utilisation summary
az reservations reservation list \
  --reservation-order-id <order-id> \
  --output table

快速检查

测试您对本课 Microsoft Azure 基础知识(AZ-900)概念的理解。

课程回顾

本课您了解到:Reserved 实例通过一年或三年的承诺,为稳定工作负载提供最高 72% 的节省;Azure Hybrid Benefit 重新利用现有的 Windows Server 和 SQL Server SA 许可,以免除 Azure 中的许可成本;将 Reservations 与 AHB 叠加,与按使用量付费价格相比最多可节省 85%。接下来,我们将学习使用管理组和订阅实施 Azure 治理。

常见问题解答

「预留实例和 Azure 混合权益」课时是免费的吗?

是的 — 「预留实例和 Azure 混合权益」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Azure Fundamentals 课程的其余内容,请升级到 CoddyKit PRO。 Azure Fundamentals 课程共包含 4 节课。

「预留实例和 Azure 混合权益」这节课中我会学到什么?

通过承诺使用一年或三年的预留 VM 实例降低计算成本,并应用 Azure 混合权益来复用现有的 Windows Server 和 SQL Server 许可证。 你通过在浏览器中直接运行的动手代码来练习 Azure Fundamentals,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Azure Fundamentals 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Azure Fundamentals 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「预留实例和 Azure 混合权益」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Azure Fundamentals 课中编写并运行代码吗?

能。每节 Azure Fundamentals 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. Azure 定价方式
  2. Azure 定价计算器和 TCO 计算器
  3. Azure 成本管理和预算
  4. 预留实例和 Azure 混合权益
← 返回 Azure Fundamentals