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

Azure Cosmos DB for PostgreSQL 定价

适用对象: Azure Cosmos DB for PostgreSQL(由 PostgreSQL 的 Citus 数据库扩展提供支持)

若要查看最新的常规定价信息,请参阅服务的定价页。 若要查看所需配置的具体成本,可以在 Azure 门户的“配置”选项卡上查看根据你选择的选项显示的每月成本。 如果没有 Azure 订阅,可使用 Azure 定价计算器获取估计的价格。 在 Azure 定价计算器网站上,选择“添加项”,展开“数据库”类别,然后选择“Azure Cosmos DB for PostgreSQL”以自定义选项。

通过预留容量为计算资源预付费用

Azure Cosmos DB for PostgreSQL 可以让你通过预付计算资源费用来节省资金(与即用即付价格相比)。 使用 Azure Cosmos DB for PostgreSQL 预留容量,你可以提前承诺为期一年或三年的群集使用量,以获得可观的计算资源价格折扣。 若要购买 Azure Cosmos DB for PostgreSQL 预留容量,需要指定 Azure 区域、预留期限和记帐频率。

不需要向特定群集分配预留。 已在运行的群集或新部署的群集将自动获享预留价格。 购买预留容量时,将预付 1 年或 3 年的计算费用。 购买预留容量后,与预留属性匹配的 Azure Cosmos DB for PostgreSQL 计算资源费用不再按照即用即付的费率计收。

预留项不涵盖与群集关联的软件、网络或存储费用。 在预留期限结束时,计费权益随即过期,将按即用即付价格对群集计费。 预留容量不会自动续订。 有关定价信息,请参阅 Azure Cosmos DB for PostgreSQL 预留容量产品/服务

可在 Azure 门户中购买 Azure Cosmos DB for PostgreSQL 预留容量。 通过提前付款或按月付款的方式为预留付款。 若要购买预留容量:

  • 必须至少有一个采用即用即付费率的企业协议 (EA) 或个人订阅的所有者角色。
  • 对于企业协议订阅,必须在 EA 门户中启用“添加预留实例”。 如果禁用了该设置,则必须是订阅的企业协议管理员。
  • 对于云解决方案提供商 (CSP) 计划,只有管理员代理或销售代理可以购买 Azure Cosmos DB for PostgreSQL 预留容量。

要了解企业协议客户和即用即付客户如何对预留购买付费,请参阅:

在购买之前确定正确的群集大小

预留容量的大小基于特定区域内群集中的现有或即将部署的协调器和工作器节点所使用的计算总量。

例如,假设你正在运行一个群集,其中包含一个 16 个 vCore 的协调器和三个 8 个 vCore 的工作器节点。 接下来,假设你计划在下个月内部署一个额外的群集,其中包含一个 32 个 vCore 的协调器和两个 4 个 vCore 的工作器节点。 我们还假设你需要使用这些资源至少一年。

在这种情况下,请购买 1 年的预留容量:

  • 协调器节点共计 16 个 vCore + 32 个 vCore = 48 个 vCore
  • 工作器节点共计 3 个节点 x 8 个 vCore + 2 个节点 x 4 个 vCore = 24 + 8 = 32 个 vCore

如果在群集上启用了高可用性 (HA),则该群集使用的 vCore 数将翻倍。 例如,如果群集的协调器上有 16 个 vCore 并且群集有两个 8 vCore 工作器节点,如果在该群集上启用 HA,则计算将如下所示:

  • 协调器:16 个 vCore x 2 (HA) = 32 个 vCore
  • 工作器节点:8 个 vCore x 2 节点 x 2 (HA) = 32 个 vCore

每个群集只读副本的计算需要单独进行,并在该副本所在的区域中购买。 每个群集只读副本都有可独立于其主群集配置的计算,并且可以位于任何受支持的区域

如果需要为 Azure Cosmos DB for PostgreSQL 单节点购买预留容量,则需要选择协调器 vCore。

注意

在具有常规计算的 Azure Cosmos DB for PostgreSQL 单一节点上,你可以为计算资源预付款,但预留不适用于具有突发计算的单一节点。

购买 Azure Cosmos DB for PostgreSQL 预留容量

  1. 登录 Azure 门户
  2. 选择“所有服务”>“预订”。
  3. 选择“添加”。 在“购买预留容量”窗格中选择“Azure Cosmos DB for PostgreSQL”,为你的 PostgreSQL 数据库购买新的预留容量。
  4. 选择要购买的“Azure Cosmos DB for PostgreSQL 计算”类型,然后单击“选择”。
  5. 在“产品”选项卡上查看所选计算类型的数量。
  6. 继续转到“购买 + 查看”选项卡完成购买。

下表描述了必填字段。

字段 说明
订阅 用于支付 Azure Cosmos DB for PostgreSQL 预留容量预定费用的订阅。 订阅付款方式是收取 Azure Cosmos DB for PostgreSQL 预留容量预订的预付费用。 订阅类型必须是企业协议(产品/服务编号:MS-AZR-0017P 或 MS-AZR-0148P)或采用即用即付定价的个人协议(产品/服务编号:MS-AZR-0003P 或 MS-AZR-0023P)。 对于企业协议订阅,从注册的 Azure 预付款(以前称为货币承诺)余额中扣除费用或按超额收取费用。 对于采用即用即付定价的个人订阅,将按订阅上的信用卡或发票付款方式收取费用。
范围 vCore 预留范围可以包括一个订阅或多个订阅(共享范围)。 如果选择“共享”,vCore 预留折扣将应用到计费上下文中任何订阅中运行的群集。 对于企业协议客户,共享范围是注册范围,包括注册中的所有订阅。 对于即用即付客户,共享范围是由帐户管理员创建的所有即用即付订阅。 如果选择“管理组”,则预留折扣将应用于在同时属于管理组和计费范围的任何订阅中运行的群集。 如果选择“单个订阅”,则 vCore 预留折扣将应用到此订阅中的群集。 如果选择“单个资源组”,预留折扣将应用到所选订阅中的群集,以及该订阅内的所选资源组。
区域 Azure Cosmos DB for PostgreSQL 预留容量预定所涵盖的 Azure 区域。
术语 一年或三年。
数量 在 Azure Cosmos DB for PostgreSQL 预留容量预订中购买的计算资源量。 具体而言,即所选 Azure 区域中要预留的协调器或工作器节点 vCore 的数量,这些 vCore 将获得计费折扣。 例如,如果你在美国东部区域运行(或计划运行)总计算容量为 64 个协调器节点 vCore 和 32 个工作器节点 vCore 的群集,请分别将协调器和工作器节点的数量指定为 64 和 32,以将所有服务器的权益最大化。

对预留执行取消、交换或退款操作

可以在一定的限制下对预留执行取消、交换或退款操作。 有关详细信息,请参阅 Azure 预留项的自助交换和退款

vCore 大小灵活性

vCore 大小灵活性有助于在同一区域内纵向扩展或缩减协调器和工作器节点,且不会丢失预留容量权益。

需要帮助? 联系我们

如有任何疑问或需要帮助,请创建支持请求

后续步骤

vCore 预留折扣自动应用到与 Azure Cosmos DB for PostgreSQL 预留容量预留范围和属性匹配的群集数目。 可通过 Azure 门户、PowerShell、Azure CLI 或 API 更新 Azure Cosmos DB for PostgreSQL 预留容量预留范围。

若要了解有关 Azure 预留的详细信息,请参阅以下文章: