第二代产品定价 Cloud Databases
第2代
Cloud Databases 实例的费用由以下五个因素决定:
- 数据库:PostgreSQL, MongoDB
- 每个数据库实例成员分配的 vCPU 数量
- 每个数据库实例成员分配的内存(GB)
- 为每个数据库实例成员分配的磁盘存储空间(GB)
- 备份大小与保留期限
| 数据库 | 数据库类型 | 缺省配置 |
|---|---|---|
| Databases for PostgreSQL | 关系 | 2人 |
| Databases for MySQL | 关系 | 2人 |
| Databases for MongoDB | 非关系型 | 3人 |
| Databases for Redis | 非关系型(键值型) | 2人 |
| Databases for Elasticsearch | 非关系型(搜索与分析) | 3人 |
| 适用于 RabbitMQ | 消息传递 | 3人 |
每个数据库实例由两个或三个成员组成(具体数量取决于数据库类型),每个成员都保存一份数据副本,以提供弹性和高可用性。 第 2 代 Cloud Databases 实例仅适用于 “隔离计算”托管模式。 隔离计算提供了多种标准 vCPU ×RAM资源配置方案,这些配置部署在单租户计算实例上,以实现工作负载的最大隔离性和安全性。 每个成员的磁盘存储容量是独立于所选的 vCPU ×RAM配置而指定的。 第 2 代的部署取决于区域的可用性,有关详细信息,请参阅 “隔离计算”的规格配置。
计算配置文件选项
Gen 2 提供了两种计算配置,旨在满足不同的工作负载需求,两种选项的 vCPU:RAM 比率保持一致,且存储可独立配置:
-
固定配置:预先定义的 vCPU 和RAM组合,可在最新一代CPU上运行,提供最高水平的一致且可预测的性能。
- 专为性能一致性至关重要的工作负载而设计
- 基础 CPU 代数未发生变化
- 针对确定性、生产级环境进行了优化
-
Flex 配置文件:预定义的 vCPU 和RAM配置文件,旨在支持各代可用CPU,并采用针对成本优化的动态部署。
- 与标准的CPU性能基准水平保持一致
- 随着时间的推移,可能在不同代的硬件上运行
- 定价更低,同时保持可预测的行为
固定型材
| 主机大小 | vCPU x RAM |
|---|---|
| 4x20 | 4个 vCPU,各配20 GB内存 |
| 8x40 | 8个 vCPU,配备40 GB内存 |
| 16x80 | 16 vCPU × 80 GB 内存 |
| 32x160 | 32 vCPU × 160 GB 内存 |
| 48x240 | 48 vCPU × 240 GB 内存 |
Flex 配置文件
| 主机大小 | vCPU x RAM |
|---|---|
| 4x16 | 4个 vCPU,16 GB RAM |
| 8x32 | 8 vCPU × 32 GB 内存 |
| 16x64 | 16 vCPU × 64 GB 内存 |
| 32x128 | 32 vCPU × 128 GB 内存 |
您的 Cloud Databases 部署的总成本将包括每个 vCPU ×RAM配置的费用、以GB为单位的磁盘存储空间以及备份存储空间(适用于所有成员),并按小时比例分摊。
磁盘存储
磁盘存储按成员分配,并根据部署中所有成员的总分配容量(GB)计费。 Cloud Databases 使用 IBM Cloud VPC Block Storage 作为底层存储层。 存储容量可独立于所选的计算配置进行配置,从而允许客户根据工作负载需求扩展存储容量。
可用的存储性能配置由服务部署的区域决定。 大多数地区都支持最新一代的存储功能(SSD 定义性能(sdp )),该功能可提供更灵活且更稳定的性能特征。 在金奈——Airtel(in-che )、孟买——Airtel(in-mum )、蒙特利尔(ca-mon )、法兰克福(eu-de )、华盛顿特区(us-east )、马德里(eu-es )和悉尼(au-syd )等地区,存储服务采用具有预定义性能级别(5 IOPS/GB)的标准配置提供。 因此,存储性能特征和定价因地区而异,这反映了底层存储基础设施的差异。
对于有特定性能或合规性要求的客户,建议在部署规划阶段验证区域功能。
如何使用定价计算器
如需获取报价估算,请在各服务的配置页面上点击 “添加到报价”按钮。 请将各数据成员的总消耗量输入到计算器中。 这等于成员的数量,因为您的数据已复制到所有成员上。 例如,一个由 2 个成员组成的 Cloud Databases 部署,在 4 个 vCPU x 20 GB RAM 配置上拥有 5 GB 磁盘空间,其账单将包含 10 GB 磁盘空间的费用以及 2 个成员的总费用。
第 2 代实例的备份定价
第二代 Cloud Databases 采用基于快照模型的独立备份机制。 定价根据您已配置的数据库存储空间大小而定。 快照是块级增量副本,因此您的费用是根据自上次快照以来发生变化的数据量计算的,而不仅仅是数据库的总大小。
默认情况下,所有第二代 Cloud Databases 均提供每日备份,备份数据将保留30天。 这些备份以及您执行的任何按需备份,都将计入免费配额。
独立备份计费
独立备份将作为单独的服务实例进行计费:
-
每个备份实例都会在您的账单中作为单独的一项显示。
-
免费配额按数据库部署计算(而非按备份计算)。
-
手动删除备份将立即停止计费。
有关独立备份的更多信息,请参阅《 了解独立备份 》。
备份存储
免费分配
- 您将获得免费备份存储空间,其容量等同于您部署中已分配磁盘的总大小。
- 这包括自动每日备份和手动(按需)快照。
为了帮助管理月费的波动,特别是在发生故障转移或更新时,每个实例附带的免费备份存储空间 Cloud Databases 仅适用于该实例所属的每个成员。 该缓冲机制可确保,当发生故障转移或集群更新,导致数据库主节点发生切换时,不会因此产生意外成本。 在极少数情况下,如果某个月内没有更新或故障转移活动,您的使用量可能会低于免费配额,届时您需支付的费用也将相应减少。 这种方法既能提供可预测的定价,又能兼顾高可用性的实际情况。
- 示例:如果部署了一个由 3 个节点组成的 Cloud Databases 集群,每个节点配置 100 GB 磁盘空间,则您将免费获得 300 GB 的备份存储空间。
超额费用
- 超出部分将按月计费,当您的快照存储空间超过包含的配额时即会产生该费用。
- 快照总存储空间 = (初始单成员快照 * 成员数量) + (每日变化量 × 29 天)。
- 超出免费配额的部分,按每月每GB 0.095 收费。
示例:一个由3个成员组成的 Cloud Databases 部署,每个成员包含100 GB数据
- 第 1 天:从当前主数据库中生成一份完整的快照。 这将占用 100 GB 的快照存储空间。
这模拟了最坏的情况,即完整快照与文件系统大小相等。 实际上,特别是对于新数据库(其规模会随着时间推移而扩大),快照大小通常较小,从而降低了备份成本。
- 第 2-16 天:你每天写入 10 GB 的新数据。 快照是增量式的,仅存储更改内容。 在15天内,这增加了150 GB,使快照的总使用量达到100 GB + 150 GB = 250 GB。
- 第 17 天:发生故障转移,其中一个辅助成员成为新的主成员。 从这个新的主分区中捕获了一个完整的快照,又占用了 100 GB 空间。 这将耗尽剩余的可用配额,使快照的总使用量达到 350 GB。
- 第 18-30 天:您继续每天写入 10 GB,13 天内共增加 130 GB。
- 快照总容量 = 100 GB(初始)+ 150 GB(增量)+ 100 GB(故障转移快照)+ 130 GB(故障转移后增量)= 480 GB。
- 免费配额 = 100 GB × 3 名成员 = 300 GB。
- 超出部分 = 480 GB - 300 GB = 180 GB。
- 月费 = (480 GB - 300 GB) × $ 0.095 = $ 17.1。
独立备份的定价
免费备份存储配额等于您部署中已分配的磁盘总容量。 该配额将适用于本月早些时候创建的备份,直至可用配额用尽。 免费配额用完后,所有额外的备份存储空间均需付费。
例如,如果为一个由三个成员组成的 Cloud Databases 部署配置了每个成员100 GB的磁盘容量,您将获得300 GB的备份存储空间,且无需额外付费。 免费配额对备份的适用规则如下:
备份 1 的大小为 80 GB。 整个备份都包含在免费配额内,因此总费用为 $ 0.00。 剩余的可用配额为 220 GB。 备份 2 的大小为 80 GB。 整个备份都包含在免费配额内,因此总费用为 $ 0.00。 剩余的可用配额为 140 GB。 备份 3 的大小为 80 GB。 整个备份都包含在免费配额内,因此总费用为 0.00 美元。 剩余的可用配额为 60 GB。 备份 4 的大小为 80 GB。 剩余的 20 GB 免费配额将用于此次备份。 计费存储空间为 60 GB (80 GB - 20 GB),因此费用为 60 GB × $ 0.095 = $ 5.70。 剩余的可用配额为 0 GB。 备份 5 的大小为 80 GB。 已无剩余的免费配额。 整个备份均需收费,因此费用为 80 GB × $ 0.095 = $ 7.60。 备份 6 的大小为 80 GB。 已无剩余的免费配额。 整个备份均需计费,因此费用为 80 GB × $ 0.095 = $ 7.60。
免费配额仅在数据库实例处于活动状态时有效。 如果实例已被禁用,任何现有的备份仍会保留,但将全额计费,且不符合免费配额的条件。 如果在删除数据库实例后仍存在备份,这些备份也将被全额计费,且不符合免费配额的条件。
每月免费配额是根据创建首次备份时已分配的总磁盘空间计算得出的,即使当月稍后调整了磁盘空间大小,该配额也不会发生变化。 此配额仅适用于当月创建的备份,不适用于前几个月的备份。
按会员人数分级
Cloud Databases 如所示,部署对磁盘和内存设有最低和最高分配限制。 通过用户界面( UI )、API 和 命令行界面(CLI )扩展部署。 您可以将数据库存储容量扩展至每个成员最多 4 TB 磁盘空间,CPU 和内存的最小及最大组合因区域而异,请参阅 “隔离计算”。
| 资源 | 最小值 | 最大值 | 粒度调整 |
|---|---|---|---|
| 磁盘 | 每位成员5 GB | 每位成员4 TB | 每位成员1024 MB |
| RAM | 16 GB | 240 GB | 隔离计算——根据主机规模调整资源 |
| CPU | 4 个 vCPU | 48 个 vCPU | 隔离计算——根据主机规模调整资源 |
计费指标参考
以下计费指标用于计算第二代 Cloud Databases 部署的费用。
| 组件 | 描述 |
|---|---|
| 计算 | 定义分配给每个数据库成员的 CPU 和内存资源。 提供多种预定义的主机规格,例如 HOST_FOUR_SIXTEEN_FLEX 为每个成员提供 4 个 vCPUs 和 16 GB 内存。 |
| 存储器 | 由 IBM Cloud VPC Block Storage 提供支持的持久化数据库存储。 存储采用 5 IOPS/GB 性能层进行配置,并根据已分配容量计费,计费方式为 GIGABYTE_HOUR_DISK_GEN2 进行计费。 |
| 备份 | 用于恢复和特定时间点还原的自动备份。 备份存储将单独计费,计费方式为 GIGABYTE_MONTH_BACKUP_GEN2。 |