可以在以下三个定价层之一中创建 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 的内存 | 变量 | 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 长时间运行接近或高于基线,则信用额度会耗尽,并且服务器可能无法访问。
对于这些任务负载,建议执行以下步骤:
- 监视 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 也由存储层决定,因此,请选择可以根据工作负荷要求缩放的存储层和实例类型。
价格
有关最新的定价信息,请参阅 Azure Database for PostgreSQL 灵活服务器定价。
Azure 门户还会根据所选择的选项显示服务器配置的每月成本估算。
在“新建 Azure Database for PostgreSQL 灵活服务器”页中,可以在整个服务器创建体验期间查看该估算:
如果在现有实例的资源菜单中的“设置”部分下选择“计算 + 存储”,则还可以查看现有服务器的估算:
如果没有 Azure 订阅,可使用 Azure 定价计算器获取估计的价格。 在 Azure 定价计算器网站中,选择“数据库”类别,然后选择“Azure Database for PostgreSQL”以将该服务添加到估算中,然后自定义这些选项。