什么是 vCore?
虚拟核心 (vCore) 表示服务器可用的逻辑 CPU,并提供两代硬件供客户选择。对于使用 Gen4 vCore 创建的服务器,vCore 基于 Intel E5-2673 v3 (Haswell) 2.4 GHz 处理器。对于使用当前代系 (Gen5) vCore 创建的服务器,vCore 基于 Intel E5-2673 v4 (Broadwell) 2.3 GHz、Intel SP8160 (Skylake) 和 Intel Xeon Platinum 8272CL 2.5 GHz (Cascade Lake) 处理器。
基于 vCore 的模型有哪些优势?
基于 vCore 的购买模型为您提供了更大的灵活性和控制力,并以一种直接的方式将本地工作负荷需求转换到云中。允许根据工作负荷需求,独立缩放计算和存储资源。
基于 vCore 的模型适用于 SQL 数据库托管实例、单一数据库和弹性池部署选项,且这些选项都可使用适用于 SQL Server 的 Azure 混合权益。因此,无论是否使用混合权益,基于 vCore 的模型内部的定价都适用:
许可证已包含: 面向 SQL Server 的 Azure 混合权益除外。此选项适用于不愿意将具有软件保障的现有 SQL Server 许可证应用于基于 vCore 的数据库部署选项的客户。基本费率: 包含面向 SQL Server 的 Azure 混合权益的折扣价格。客户可以通过使用具有软件保障的 SQL Server 许可证来选择此价格。
Azure 混合权益在 SQL 数据库的无服务器计算层不可用。
必须移动到基于 vCore 的模型吗?
移动到基于 vCore 的模型不是必须的。弹性池和单一数据库的基于 vCore 的部署选项简介体现了我们对客户选择和灵活性的承诺。如果希望继续使用基于 DTU 的模型,不需要采取任何操作,你的体验和计费方式都会保持不变。除基于 vCore 的模型外,基于 DTU 的模型仍是购买 SQL 数据库的可行选择。
基于 DTU 的模型会怎么样?
基于 DTU 和 vCore 的模型将继续共存。我们应客户要求推出了基于 vCore 的模型,这些客户希望对数据库资源获得更大的透明度,并可分别缩放计算和存储。使用基于 vCore 的模型,拥有活动软件保障的客户还可通过适用于 SQL Server 的 Azure 混合权益节约成本。
如何选择基于 DTU 或 vCore 的模型?
数据传输单元 (DTU) 基于 CPU、内存、读取和写入的混合衡量。基于 DTU 的性能级别代表驱动不同级别应用程序性能的预配资源捆绑。如果不想担心底层资源,而希望使用简单的预配捆绑而每月支付固定费用,基于 DTU 的模型可能更能满足你的需求。
如果需要更深入了解底层资源,或对其进行独立缩放以实现最优性能,基于 vCore 的模型是最佳选择。此外,如果有针对 SQL Server 的有效软件保障 (SA),可通过适用于 SQL Server 的 Azure 混合权益利用现有投资并节省高达 55% 的费用。两种购买模型都能提供完全托管的服务的权益,例如自动化备份、软件更新和补丁。
是否需要将应用程序脱机,才能将基于 DTU 的数据库转换为基于 vCore 的服务层?
新的服务层提供了一种简单的在线转换方式,与现有标准和高级服务层间的升级和降级过程类似。可使用门户、ARM、PowerShell、Azure CLI 或 T-SQL 启动门户。
加载更多常见问题解答
帐单中如何显示使用情况?
在基于 vCore 的模型中,服务根据服务层、vCore 预配的计算、预配的存储 (GB/月)及使用的备份存储,按可预测的每小时费率计费。如果备份超过数据库总大小 (即数据库大小的 100%),将产生额外费用。帐单中逐项列出了 vCore 小时数、已配置数据库存储和备份存储,让你可以更轻松地看到所用资源的详细信息。包含最大数据库大小的至多 100% 的备份存储,超过后按每月使用的 GB 数计费。
例如:
如果 SQL 数据库在一个月内存在 12 小时,帐单将显示使用 vCore 12 小时的费用。如果 SQL 数据库预配了额外的 100 GB,则帐单会以 GB/月为单位显示按小时分摊的存储使用情况。如果 SQL 数据库运行时间少于 1 小时,则根据该小时内所用的最高服务层和预配存储来计算数据库每小时运行的费用,而不考虑使用情况或数据库运行时间是否少于 1 小时。
例如:
如果创建托管实例并在 5 分钟后删除,则按 1 数据库小时收费。
如果在常规用途层创建一个具有 8 个 vCore 的托管实例,并立即将其升级为 16 个 vCore,则第一个小时按 16 个 vCore 收费。
如何计算时间点还原的备份存储费用?
Increasing your backup retention period increases the backup storage that’s consumed by your instance.
In the vCore-based model, there’s no additional charge for backup storage for up to 100 percent of your total provisioned database storage. Additional consumption of backup storage will be charged in GB per month. For example, if you have the database storage size of 100 GBs, you’ll get 100 GBs of backup at no additional cost. But if the backup is 110 GBs, you’ll pay for the additional 10 GBs.
In the DTU-based model, the Backup Storage cost is included in the total price and the maximum retention period for a database depends on the service tier.
See aria-label="View Backup Storage documentation for Point-In-Time Restore">documentation to learn more about Backup Storage for Point-In-Time Restore.
如何计算长期保留的备份存储费用?
In both the vCore-based and DTU-based models, consumption will be charged in GB per month.
See aria-label="Documentation on Backup Storage for Long Term Retention">documentation to learn more about Backup Storage for Long Term Retention.
基于 DTU 的模型中的定价示例,用于预配了额外存储的单个数据库
假设 S3 数据库预配了 1 TB。S3 包含的存储量为 250 GB,因此额外的存储量为 1,024 GB - 250 GB = 774 GB。标准层中额外存储的单价约为 $-/GB/月,因此额外的存储价格为 774 GB * $-/GB/月 = $-/月。因此,S3 数据库的总价为 DTU $-/月 + 额外存储 $-/月 = $-/月。
基于 DTU 的模型中的定价示例,用于预配了额外存储的弹性池
假设 125 eDTU 高级池预配了 1 TB。125 eDTU 高级池包含的存储量为 250 GB,因此额外的存储量为 1,024 GB - 250 GB = 774 GB。高级层中额外存储的单价约为 $-/GB/月,因此额外的存储价格为 774 GB * $-/GB/月 = $-/月。因此,该池的总价为池 eDTU $-/月 + 额外存储 $-/月 = $-/月。