Azure VM 上 SQL Server 的定价指南
本文提供了 Azure 虚拟机上的 SQL Server 的定价指南。 有几个选项会影响成本,请务必选取适当的映像来平衡成本与业务需求。
提示
如果只需了解由 SQL Server 版本和虚拟机 (VM) 大小组成的特定组合的成本估算,请参阅适用于 Windows 或 Linux 的定价页。 从“OS/软件”列表中选择平台和 SQL Server 版本。
或使用定价计算器添加并配置虚拟机。
若要开发、测试或生成概念证明,请使用免费授权的“SQL Server Developer Edition”。 此版本提供所有 SQL Server Enterprise Edition 功能,通过它可以生成和测试任意类型的应用程序。 但是,不能在生产环境中运行 Developer Edition。 SQL Server Developer Edition VM只产生 VM 成本费用,因为没有任何相关的 SQL Server 许可成本。
若要在生产环境中运行轻型工作负荷(小于 4 核、小于 1 GB 内存、小于 10 GB/数据库),请使用免费授权的“SQL Server Express Edition”。 SQL Server Express Edition VM 同样只产生 VM 成本费用。
对于这些开发/测试和轻型生产工作负荷,还可通过选择与这些工作负荷相匹配的较小的 VM 大小来节省资金。 在某些情况下 D2as_v5 可能是不错的选择。
若要使用上述某个映像创建运行 SQL Server 2022 的 Azure VM,请参阅以下链接:
平台 | 自由许可的映像 |
---|---|
Windows Server 2022 | SQL Server 2022 Developer Azure VM |
若拥有非轻型生产工作负荷,请使用以下 SQL Server 版本之一:
SQL Server 版本 | 工作负载 |
---|---|
Web | 小型网站 |
标准 | 中小型工作负荷 |
Enterprise | 大型或任务关键型工作负荷 |
可按两种方法为这些版本的 SQL Server 许可付费:按使用情况付费或 Azure 混合权益。
“按使用情况支付 SQL Server 许可证费用”(也称为“即付即用”)意味着 Azure VM 的每秒运行成本包括 SQL Server 许可证的费用 。 有关不同 SQL Server 版本(Web、Standard 和 Enterprise)的定价,可参阅适用于 Windows 或 Linux 的 Azure 虚拟机定价页。
所有版本的 SQL Server(2012 SP3 到 2022)的费用相同。 每秒许可成本取决于 VM vCPU 的数量。
建议在以下情况采用“按使用情况支付 SQL Server 许可费用”:
临时或定期工作负荷。 例如,某应用每年需支持某事件几个月,或需在星期一支持业务分析。
生存期或规模未知的工作负荷。 例如,某应用可能在几个月内无需使用,或可能需要提高/降低计算能力(具体取决于需求)。
要使用上述某个即用即付映像创建运行 SQL Server 2022 的 Azure VM,请参阅以下链接:
平台 | 许可的映像 |
---|---|
Windows Server 2022 | SQL Server 2022 Web Azure VM SQL Server 2022 Standard Azure VM SQL Server 2022 Enterprise Azure VM |
重要
在 Azure 门户中创建 SQL Server 虚拟机时,“选择大小”窗口会显示估算成本。 请务必注意,此估算成本仅仅是运行 VM 所产生的计算成本,以及任意 OS 许可成本(Windows 或第三方 Linux 操作系统)。
而不包括 Web、Standard 和 Enterprise 版本的其他 SQL Server 许可成本。 若要获取最准确的估算定价,请在适用于 Windows 或 Linux 的定价页上选择操作系统和 SQL Server 版本。
备注
现在可以将许可模式从即用即付切换到 Azure 混合权益。 有关详细信息,请参阅如何更改 SQL Server VM 的许可模型。
Azure 混合权益(也称为 AHB)是一个计划,它允许客户将现有 SQL Server 核心许可证与 Azure VM 中的软件保障配合使用。 使用 AHB 的 SQL Server VM 仅收取 VM 运行费用,而不收取 SQL Server 许可费用,前提是已通过批量许可计划或云解决方案提供商 (CSP) 获得许可及软件保障。
建议在以下情况下通过 Azure 混合权益自带 SQL Server 许可:
持续工作负荷。 例如,需全天候支持业务运营的应用。
生存期和规模已知的工作负荷。 例如,全年需要且已预测其需求的应用。
若要对 SQL Server VM 使用 AHB,必须拥有 SQL Server Standard 或 Enterprise 的许可证以及软件保障,这是通过某些批量许可计划的必需选项,而对其他计划而言为可选购买项。 根据协议类型以及 SQL Server 的数量和/或对其的承诺,批量许可计划提供的定价级别各不相同。 但一般而言,针对连续生产工作负载的 Azure 混合权益具有以下优点:
AHB 权益 | 说明 |
---|---|
节省费用 | Azure 混合权益提供高达 55% 的节省额。 有关详细信息,请参阅切换许可模型 |
免费的被动辅助副本 | 自带许可的另一项好处是每个 SQL Server 免费许可 1 个被动次要副本以实现高可用性,1 个被动次要副本实现灾难恢复。 这使得高度可用的 SQL Server 部署(例如,使用 Always On 可用性组)的许可成本减少了一半以上。 |
备注
自 2022 年 11 月起,在使用即用即付许可以及 AHB 时,可以使用 1 个被动次要副本的免费许可实现高可用性,使用 1 个被动次要副本实现灾难恢复。
为了避免不必要的成本,请选择最佳的虚拟机大小,并考虑间歇性关闭非连续的工作负荷。
SQL Server 的许可成本直接与 vCPU 数相关。 请选择与 CPU、内存、存储和 I/O 带宽需求相符的 VM 大小。 有关计算机大小选项的完整列表,请参阅 Windows VM 大小和 Linux VM 大小。
有关为工作负载选择最佳 VM 大小的详细信息,请参阅 VM 大小最佳做法。
若要使用任何不连续运行的工作负荷,请考虑在非活动期间关闭虚拟机。 仅为所用的部分付费。
有关常规 Azure 定价指南,请参阅通过 Azure 计费和成本管理来防止意外成本。 有关最新的 Azure 虚拟机定价(包括 SQL Server),请参阅适用于 Windows VM 和 Linux VM 的 Azure 虚拟机定价页。
有关 Azure 虚拟机上的 SQL Server 的概述,请参阅以下文章: