Azure Database for PostgreSQL中的计算选项

可以在三个定价层之一中创建灵活的 Azure Database for PostgreSQL 服务器实例:可突发、通用和内存优化。 定价层是根据您预配的计算、内存和存储进行计算的。 一个服务器可以有一个或多个数据库。

资源/层 可突发 常规用途 内存优化
VM 系列 B 系列 Ddsv5 系列,
Ddsv4 系列,
Dsv3 系列
Edsv5 系列,
Edsv4 系列,
Esv3 系列
vCore 数 1, 2 2、4、8、16、32、48、64、96 2、4、8、16、20 (v4/v5)、32、48、64、96
每个 vCore 的内存 Variable 4 GiB 6.75 GiB 到 8 GiB
存储大小 32 GiB 到 64 TiB 32 GiB 到 64 TiB 32 GiB 到 64 TiB
自动数据库备份保持期 7 到 35 天 7 到 35 天 7 到 35 天
长期数据库备份保持期 最长 10 年 最长 10 年 最长 10 年

可以从下表着手来选择定价层:

定价等级 目标工作负荷
可突发 专为不需要连续完整 CPU 性能的工作负荷而设计。 使用 CPU 信用模型:当使用量低于基线时累积信用,当使用量超过基线时消费信用。 当信用额度耗尽时,VM 仅限于基线 CPU,在持续负载下会导致严重的性能下降、连接超时以及管理作中的延迟或暂时性故障,直到信用重新生成。 最适合 Web 服务器、概念验证环境、小型数据库和开发构建。 不建议用于生产工作负荷。
常规用途 在 CPU 和内存之间提供可缩放的 I/O 吞吐量之间的平衡,使其适用于大多数生产工作负荷。 相关示例包括用于托管 Web 和移动应用的服务器,以及其他企业应用程序。
内存优化 适用于需要内存中性能的高性能数据库工作负荷,以便更快地处理事务和更高的并发性。 相关示例包括用于处理实时数据的服务器,以及高性能事务性应用或分析应用。

为计算层创建服务器后,可以在几秒钟内更改 vCore 数量(向上或向下)和存储容量(增加)。 还可以独立调高或调低备份保持期。 有关详细信息,请参阅 Azure Database for PostgreSQL 页面上的“扩展资源” 章节。

计算层、vCore 和服务器类型

可以根据层、vCore 和内存大小选择计算资源。 vCore 表示底层硬件的逻辑 CPU。

重要

突发性计算适用于大部分时间处于空闲状态或低于基准线的工作负载。 如果 CPU 长时间运行接近或高于基线,则信用额度会耗尽,并且服务器可能无法访问。 此层主要用于开发、过渡或测试等非生产方案,不符合 24/7 支持的条件,根本原因分析(RCA)可能无法提供。

对于这些任务负载,建议执行以下步骤:

  • 在 Azure Monitor 中监视 CPU 信用额度剩余并设置低额度的警报。
  • 避免在信用额度接近零时重启或缩放;留出时间用于恢复。
  • 如果信用经常耗尽,请移动到更大的可突发大小或切换层。

可用服务器类型的详细规格如下:

SKU 名称 vCore 数 内存大小 受支持的最大 IOPS 受支持的最大 I/O 带宽
可突发
B1ms 1 2 GiB 640 10 MiB/秒
B2s 2 4 GiB 1,280 15 MiB/秒
常规用途
D2s_v3/D2ds_v4 2 8 GiB 3,200 48 MiB/秒
D2ds_v5 2 8 GiB 3,750 85 MiB/秒
D4s_v3/D4ds_v4 4 16 GiB 6,400 96 MiB/秒
D4ds_v5 4 16 GiB 6,400 145 MiB/秒
D8s_v3/D8ds_v4 8 32 GiB 12,800 192 MiB/秒
D8ds_v5 8 32 GiB 12,800 290 MiB/秒
D16s_v3/D16ds_v4 16 64 GiB 25,600 384 MiB/秒
D16ds_v5 16 64 GiB 25,600 600 MiB/秒
D32s_v3/D32ds_v4 32 128 GiB 五万一千二百 768 MiB/秒
D32ds_v5 32 128 GiB 五万一千二百 865 MiB/秒
D48s_v3/D48ds_v4 48 192 GiB 76,800 1152 MiB/秒
D48ds_v5 48 192 GiB 76,800 1200 MiB/秒
D64s_v3/D64ds_v4/D64ds_v5 64 256 GiB 80,000 1200 MiB/秒
D96ds_v5 96 384 GiB 80,000 1200 MiB/秒
内存优化
E2s_v3/E2ds_v4 2 16 GiB 3,200 48 MiB/秒
E2ds_v5 2 16 GiB 3,200 85 MiB/秒
E4s_v3/E4ds_v4 4 32 GiB 6,400 96 MiB/秒
E4ds_v5 4 32 GiB 6,400 145 MiB/秒
E8s_v3/E8ds_v4 8 64 GiB 12,800 192 MiB/秒
E8ds_v5 8 64 GiB 12,800 290 MiB/秒
E16s_v3/E16ds_v4 16 128 GiB 25,600 384 MiB/秒
E16ds_v5 16 128 GiB 25,600 600 MiB/秒
E20ds_v4 20 160 GiB 32,000 480 MiB/秒
E20ds_v5 20 160 GiB 32,000 750 MiB/秒
E32s_v3/E32ds_v4 32 256 GiB 五万一千二百 768 MiB/秒
E32ds_v5 32 256 GiB 五万一千二百 865 MiB/秒
E48s_v3/E48ds_v4/E48ds_v5 48 384 GiB 76,800 1152 MiB/秒
E48ds_v5 48 384 GiB 76,800 1200 MiB/秒
E64s_v3/E64ds_v4 64 432 GiB 80,000 1200 MiB/秒
E64ds_v5 64 512 GiB 80,000 1200 MiB/秒
E96ds_v5 96 672 GiB 80,000 1200 MiB/秒

重要

最小和最大 IOPS 也由storage层决定,因此请选择可以根据工作负荷要求缩放的storage层和实例类型。

价格

有关最新的定价信息,请参阅Azure Database for PostgreSQL 灵活服务器定价

Azure portal还根据所选选项显示服务器配置的每月成本估算。

新 Azure Database for PostgreSQL 灵活服务器 页面上,您可以看到贯穿整个服务器创建过程的估算值。

一张截图,展示了在新Azure Database for PostgreSQL可调服务器向导中估算的每月成本。

如果在现有实例的资源菜单中的 Settings 节下选择 Compute + storage,则可以查看现有服务器的信息:

显示现有 Azure Database for PostgreSQL 灵活服务器实例上的“计算 + 存储”页面中每月估计成本的截图。

如果没有Azure订阅,可以使用Azure定价计算器获取估计价格。 在 Azure 定价计算器网站中,选择 Databases 类别,然后选择Azure Database for PostgreSQL将服务添加到估计,然后自定义选项。

屏幕截图,显示 Azure 定价计算器。