NoSQL Database Cloud Service 定价

Oracle NoSQL Database Cloud Service 提供两种容量定价模式:按需容量和供应容量。

按需容量定价的优势

  • 全托管式容量管理,无需构建复杂的流供应预测尖峰和低谷期间的读取和写入单位需求。
  • 适用于(尚未定义最佳分摊和定价方案的)新 NoSQL 表工作负载的监视和学习。
  • 无需分别为各种应用工作负载模式建模来估算读写单位需求,节约时间,减轻工作负担。
  • 按应用实际消耗的读写容量计费。
  • 只需设置一次,Oracle 全权负责容量管理。
有关详细信息,请参见以下内容。
+

供应容量的优势

  • 全托管式服务,支持按写入、读取和存储容量扩展。
  • 适用于尖峰和低谷需求可预测的工作负载。
  • 适用于持续、可预测的,无突发尖峰需求的工作负载。
  • 经济高效的月度定价 — 如供应容量管理得当。
  • 经济高效的读写单位定价。
  • 用户可自主控制容量供应,每月账单可预测。
有关详细信息,请参见以下内容。


按需容量定价概述

按需容量定价模式无需提前供应读写容量。Oracle NoSQL Database Cloud Service 将按照应用的实时需求来动态调整容量,按照应用实际消耗的读写容量计费。

按需容量

产品
单价
计量单位
Oracle NoSQL Database Cloud–Write–Auto

写入单位/月*
Oracle NoSQL Database Cloud–Read–Auto

读取单位/月*
Oracle NoSQL Database Cloud–Storage

存储容量 (GB)/月*
Oracle NoSQL Database Cloud - Regional Replicated Write

写入单位/月

* 查看“度量说明”,了解详细信息。


    • 度量说明

      服务说明 (PDF) 所述,相关度量的定义如下:

      • 写入单位/月:一个月内每秒最高 1 千字节 (KB) 数据的写入操作(大约 260 万次写入)的总吞吐量。一个月按 744 个小时计算。
      • 读取单位/月:一个月内每秒最高 1 千字节 (KB) 数据的最终一致读取操作(返回的数据可能与最新写入数据库的数据不同,大约 260 万次读取)的总吞吐量。一个月按 744 个小时计算。如需获得一个月内每秒最高 1 千字节 (KB) 数据的绝对一致读取操作(返回的数据为最新写入数据库的数据,大约 260 万次读取)的总吞吐量,请供应两倍的“读取单位/月”。
      • 存储容量 (GB)/月:Oracle Cloud 服务的一个存储文件管理器在一个月内使用的计算机存储空间 (GB)。

      一个读取或写入单位/月衡量的是一个月(按 744 个小时计算)内读取或写入 2678400 KB 数据的总使用量。

      一个月按 2678400 秒计算:

      • 如果应用在一个月的 744 个小时内持续、一致地每秒写入/读取 1 KB 数据,则视为应用消耗了 1 个写入/读取单位。
      • 如果应用在一个月的 744 个小时内持续、一致地每两秒写入/读取 2 KB 数据,同样视为消耗了 1 个写入/读取单位。

      现实中,应用的工作负载特征可能会动态变化,每月消耗的写入/读取单位可能会有所不同,Oracle 将分别按 Oracle NoSQL Database Cloud 的实际消耗计费。

      除了写入和读取外,存储容量同样是必需的。存储容量需提前供应。应用在一个月内的存储容量需求可能会出现波动,Oracle 将按您供应的容量 (GB) 计费。

    • 计费示例

      一个应用在一个月内的不同时期分别执行了一些写入和读取操作:

      • 第 1 至 5 天:每天 100000 次写入和读取
      • 第 6 至 15 天:每天 250000 次写入和读取
      • 第 16 至 31 天:每天 45000 次写入和读取

      假定条件

      为简单说明计费规则,按以下假定条件进行计算:

      • 写入/读取大小为 1 KB 或更小。
      • 读取操作为最终一致读取,按每 1 KB 数据操作 1 个读取单位计费。
      • 写入操作按每 1 KB 数据操作 1 个写入单位计费。
      • 无二级索引,通过主键访问记录。
      • 一个月按 31 天,共 744 个小时计算。
      • 在第 1 天供应的存储容量在整个月内保持不变,始终为 5 GB。

      月度计费示例

      在以下月度计费示例中,两个工作负载在 31 天内消耗的读取和写入单位相同。

      两个工作负载为期一个月(31 天)的计费示例

      工作负载时期 日写入工作负载 每个时期的总写入 详情
      第 1 至 5 天 100000 500000 100000 次写入 x 5 天
      第 6 至 15 天 250000 2500000 250000 次写入 x 10 天
      第 16 至 31 天 45000 720000 45000 次写入 x 16 天
      月度总计 3720000
      月度总计写入单位 1.39 3720000/2678400
      月度计费 $4.35 3720000/2678400 x $3.135
      工作负载时期 日读取工作负载 每个时期的总读取 详情
      第 1 至 5 天 100000 500000 100000 次读取 x 5 天
      第 6 至 15 天 250000 2500000 250000 次读取 x 10 天
      第 16 至 31 天 45000 720000 45000 次读取 x 16 天
      月度总计 3720000
      月度总计读取单位 1.39 3720000/2678400
      月度计费 $0.22 3720000/2678400 x $0.16
      存储
      读取单位总存储容量 (GB) 月度计费 详情
      第 1 至 31 天 5 $0.33 5 GB x $0.066
      月度总费用 $4.91
      (写入、读取和存储)

      注意:月度总费用已作四舍五入处理。如使用计算器计算,结果可能与上述数值有些许差异。

    • 两个截然不同,但用量和成本相同的动态工作负载

      按需容量定价模式按照应用在一个月内使用的读取和写入单位总量计费。以下示例展示了两个截然不同的工作负载:其中一个连续发生了多个工作负载尖峰和低谷,另一个则多次发生伴随着突然休眠的工作负载尖峰。这两个工作负载在一个月内使用的读取和写入单位相同:曲线下方的面积相同,代表读取和写入单位的总数相同。因此,这两个工作负载的月度成本相等。

      示例 1:一个月内多次执行连续读取/写入操作

      第 1 至 5 天为连续、中等水平的写入/读取工作负载,第 6 至 15 天的工作负载水平高于第 1 至 5 天。第 16 至 31 天则为连续的,低于前两个时期的写入和读取工作负载。

      图示:一个月内多次执行连续写入/读取操作。

      示例 2:一个月内多次发生不可预测的突发写入和读取操作尖峰

      第 1 至 5 天发生了一个中等水平的写入/读取工作负载尖峰。在进入第 6 至 15 天之前,工作负载出现了一个休眠期。第 6 至 15 天发生了三个更高水平的写入/读取工作负载尖峰,各个尖峰之间存在一个相比而言持续时间更短的休眠期。第 16 至 31 天的写入/读取工作负载水平最低,共计发生了三个尖峰,各个尖峰之间存在一个相比而言持续时间更长的休眠期。

      图示:一个月内多次发生不可预测的突发写入和读取操作尖峰


供应容量概述

供应容量定价模式支持按照应用需求提前设置写入和读取容量限额。Oracle NoSQL Database Cloud Service 将按照限额来供应容量,满足工作负载需求,并基于设置的写入和读取容量计费。

供应的容量

产品
单价
计量单位
Oracle NoSQL Database Cloud–Write

写入单位/月*
Oracle NoSQL Database Cloud–Read

读取单位/月*
Oracle NoSQL Database Cloud–Storage

存储容量 (GB)/月*

* 查看“度量说明”,了解详细信息。


    • 度量说明

      服务说明 (PDF) 所述,相关度量的定义如下:

      • 写入单位/月:一个月内每秒最高 1 千字节 (KB) 数据的写入操作(大约 260 万次写入)的总吞吐量。一个月按 744 个小时计算。
      • 读取单位/月:一个月内每秒最高 1 千字节 (KB) 数据的最终一致读取操作(返回的数据可能与最新写入数据库的数据不同,大约 260 万次读取)的总吞吐量。一个月按 744 个小时计算。如需获得一个月内每秒最高 1 千字节 (KB) 数据的绝对一致读取操作(返回的数据为最新写入数据库的数据,大约 260 万次读取)的总吞吐量,请供应两倍的“读取单位/月”。
      • 存储容量 (GB)/月:Oracle Cloud 服务的一个存储文件管理器在一个月内使用的计算机存储空间 (GB)。

      一个“写入或读取单位/月”支持在一个月内执行 2678400 次 1 KB 数据读取或写入操作 — 每秒一次。如果您的表需要每秒执行多次写入或读取操作,请将容量配置为大于 1 个写入或读取单位每月。

      存储资源将按为整个月供应的容量 (GB) 计量和计费。应用在一个月内的存储容量需求可能会出现波动;Oracle 将相应对 Oracle NoSQL Database 计费。

    • 计费示例

      以下是多种不同的工作负载模式和供应容量的计费示例。通过这些示例,您可以了解如何快速、轻松地计算月度费用,了解各种容量波动(以月甚至以小时为单位)情况下的费用计算方式。由于供应的写入、读取和存储容量以秒为单位计量,用户可以灵活使用多种单价(例如分钟单价和小时单价)来计算费用。

      以下示例使用月度单价和小时单价来计算费用。其中,小时单价等于月度单价除以 744 个小时,适用于工作负载按小时波动的情况。

      计费示例的相关定价和指标

      产品 月度单价 小时单价
      Oracle NoSQL Database Cloud — Write $0.1254 $0.0001685
      Oracle NoSQL Database Cloud — Read $0.0064 $0.0000086

      假定条件

      为简单说明计费规则,按以下假定条件进行计算:

      • 写入/读取大小为 1 KB 或更小。
      • 读取操作为最终一致读取,按每 1 KB 数据操作 1 个读取单位计费。
      • 写入操作按每 1 KB 数据操作 1 个写入单位计费。
      • 无二级索引,通过主键访问记录。
      • 一个月按 31 天,共 744 个小时计算。
      • 第 1 天供应的存储容量在整个月内保持不变,始终为 25 GB。

      月度计费示例

      以下三个示例中的工作负载各不相同,供应的容量和费用计算方法也不相同。

      示例 1:可预测、持续一致的工作负载和供应容量 — 1 个月

      当应用在一整个月内持续、一致地执行写入和读取操作,工作负载在整个月内保持稳定、一致(仅有少量波动)时,您可以为写入和读取操作供应月度一致的容量。供应容量须按月中的工作负载尖峰需求进行设置。同时,第 1 天供应的存储容量在整个月内维持不变,始终为 25 GB(启用生存时间)。

      由于为整个月的所有时间供应了一致的写入、读取和存储容量,月度费用按照月度单价进行计算。

      第 1 至 31 天的工作负载保持一致,仅有少量波动。写入和读取容量供应为 200 KB/秒(200 写入/读取单位) — 以满足月中的尖峰需求。

      图示:月度供应的写入/读取单位数量

      费用计算方法

      月度费用 =(供应的写入/读取单位)x(写入/读取月度单价)

      计费示例

      工作负载时期 写入单位 月度计费 详情
      第 1 至 31 天(写入 200 KB/秒) 200 $25.08 200 次写入 x $0.1254
      工作负载时期 读取单位 月度计费 详情
      第 1 至 31 天(读取 200 KB/秒) 200 $1.28 200 次读取 x $0.0064
      存储
      总存储 (GB) 月度计费 详情
      第 1 至 31 天 25 $1.65 25 GB x $0.066
      月度总费用 $28.01
      (写入、读取和存储)

      注意:月度总费用已作四舍五入处理。如使用计算器计算,结果可能与上述数值有些许差异。

      示例 2:动态、持续的工作负载和供应的容量 — 1 个月

      应用在一个月的不同时期执行不同水平的写入和读取操作。换言之,不同时期的工作负载水平各不相同:

      • 第 1 至 5 天:为中等水平(100 KB/秒)的工作负载供应 100 个写入单位和 100 个读取单位。
      • 第 6 至 15 天:为较高水平(200 KB/秒)的工作负载供应 200 个写入单位和 200 个读取单位。
      • 第 16 至 31 天:为较低水平(70 KB/秒)的工作负载供应 70 个写入单位和 70 个读取单位。

      在本示例中,写入和读取容量在午夜时会发生变化,第 1 天供应的存储容量在整个月内维持不变,始终为 25 GB(启用生存时间)。

      月度费用的最佳计算方法是使用小时单价:将小时单价乘以供应的写入和读取容量小时数。

      第 1 至 5 天共 120 个小时,供应的容量为每小时 100 个写入单位和 100 个读取单位;第 6 至 15 天共 240 个小时,供应的容量为每小时 200 个写入单位和 200 个读取单位;第 16 至 31 天共 384 个小时,供应的容量为每小时 70 个写入单位和 70 个读取单位;

      图示:3 个时期供应的写入/读取单位数量

      费用计算方法

      月度费用 = SUM((供应的每小时写入/读取单位数)x(写入/读取单位小时定价))

      计费示例

      工作负载时期 每小时写入单位 每小时写入成本 x 天的总小时成本 详情
      第 1 至 5 天 100 $0.0169 $2.02 小时成本 x 120 小时
      第 6 至 15 天 200 $0.0337 $8.09 小时成本 x 240 小时
      第 16 至 31 天 70 $0.0118 $4.53 小时成本 x 384 小时
      月度计费 $14.64
      工作负载时期 每小时写入单位 每小时读取成本 x 天的总小时成本 详情
      第 1 至 5 天 100 $0.0009 $0.10 小时成本 x 120 小时
      第 6 至 15 天 200 $0.0017 $0.41 小时成本 x 240 小时
      第 16 至 31 天 70 $0.0006 $0.23 小时成本 x 384 小时
      月度计费 $0.75
      存储
      总存储 (GB) 月度计费 详情
      第 1 至 31 天 25 $1.65 25 GB x $0.066
      月度总费用 $17.04
      (写入、读取和存储)

      注意:月度总费用已作四舍五入处理。如使用计算器计算,结果可能与上述数值有些许差异。

      示例 3:动态工作负载和多项供应容量 — 1 小时

      本示例将一个小时分为多个时段,按时段供应写入/读取容量。在一个小时内,应用发生了两次极端的工作负载变化。以下展示了为一个小时供应超过一种写入/读取单位容量的成本计算方法。

      • 第 1 至 5 天:为中等水平的工作负载供应 100 个写入单位和 100 个读取单位。
      • 第 6 天 (12:00 a.m.–1:00 a.m.):
        • 12:01 a.m.–12:15 a.m.(15 分钟):因为工作负载下降而供应 20 个写入单位和 20 个读取单位。
        • 12:16 a.m.–1:00 a.m.(45 分钟):因为工作负载水平小幅上升而供应 60 个写入单位和 60 个读取单位。
      • 第 6 天 (1:01 a.m.–11:59 p.m.)(23 个小时):因为工作负载水平突然上升而供应 200 个写入单位和 200 个读取单位。
      • 第 7 至 15 天:为大规模工作负载供应 200 个写入单位和 200 个读取单位。
      • 第 16 至 31 天:为较小规模工作负载供应 70 个写入单位和 70 个读取单位。

      月度费用的最佳计算方法是使用小时单价:将小时单价乘以供应的写入和读取容量小时数。在本示例中,小时单价还可用于计算特定小时(发生了两次供应读写容量变化)的平均成本。

      第 1 至 5 天共 120 个小时,供应的容量为每小时 100 个写入单位和 100 个读取单位;第 6 天 (12:01 a.m.–12:15 a.m.) 供应容量为 20 个写入单位和 20 个读取单位,第 6 天 (12:16 a.m.–1:00 a.m.) 供应容量为 60 个写入单位和 60 个读取单位,第 6 天 (1:01 a.m.–11:59 p.m.) 供应容量为 200 个写入单位和 200 个读取单位;第 7 至 15 天共 216 个小时,供应容量为 200 个写入单位和 200 个读取单位;第 16 至 31 天共 384 个小时,供应的容量为每小时 70 个写入单位和 70 个读取单位;

      图示:3 个时期供应的写入/读取单位数量

      费用计算方法

      月度费用 = Sum((供应每小时写入/读取单位数)x(写入/读取单位小时单价)+(12:01 a.m.–1:00 a.m. 供应每小时平均写入/读取单位数)x(写入/读取单位小时定价))

      计费示例

      在以下月度计费示例中,第 1 天供应的存储容量在整个月内保持不变,始终为 25 GB(启用生存时间)。第 6 天 12 a.m.–1 a.m. 的平均写入/读取单位:

      • 12:01 a.m.–12:15 a.m. = 20 个写入/读取单位 * 900 秒 = 18000 个写入/读取单位
      • 12:16 a.m.–1:00 a.m. = 60 个写入/读取单位 * 2700 秒 = 162000 个写入/读取单位
      • 第 6 天 12 a.m.–1 a.m. 的平均写入/读取单位 = (18000 + 162000)/3600 = 50 个写入/读取单位
      工作负载时期 每小时写入单位 每小时写入成本 x 天的总小时成本 详情
      第 1 至 5 天 100 $0.0169 $2.02 小时成本 x 120 小时
      第 6 天 12 a.m.–1 a.m.(平均供应容量) 50 $0.0084 $0.01 小时成本 x 1 小时
      第 6 天 12:01 a.m.–12:15 a.m.(写入 20 KB/秒) 20 20 次写入 x 900 秒
      第 6 天 12:16 a.m.–1:00 a.m.(写入 60 KB/秒) 60 60 次写入 x 2700 秒
      第 6 天 1:01 a.m.–12:00 a.m. 200 $0.0337 $0.78 小时成本 x 23 小时
      第 7 至 15 天 200 $0.0337 $7.28 小时成本 x 216 小时
      第 16 至 31 天 70 $0.0118 $4.53 小时成本 x 384 小时
      月度计费 $14.62
      工作负载时期 每小时写入单位 每小时读取成本 x 天的总小时成本 详情
      第 1 至 5 天 100 $0.0009 $0.10 小时成本 x 120 小时
      第 6 天 12 a.m.–1 a.m.(平均供应容量) 50 $0.0004 $0.0004 小时成本 x 1 小时
      第 6 天 12:01 a.m.–12:15 a.m.(读取 20 KB/秒) 20 20 次读取 x 900 秒
      第 6 天 12:16 a.m.–1:00 a.m.(读取 60 KB/秒) 60 60 次读取 x 2700 秒
      第 6 天 1:01 a.m.–12:00 a.m. 200 $0.0017 $0.04 小时成本 x 23 小时
      第 7 至 15 天 200 $0.0017 $0.37 小时成本 x 216 小时
      第 16 至 31 天 70 $0.0006 $0.23 小时成本 x 384 小时
      月度计费 $0.75
      存储
      总存储 (GB) 月度计费 详情
      第 1 至 31 天 25 $1.65 25 GB x $0.066
      月度总费用 $17.01
      (写入、读取和存储)

      注意:月度总费用已作四舍五入处理。如使用计算器计算,结果可能与上述数值有些许差异。

    • 计费明细表示例

      适用于 Oracle NoSQL Database Cloud 的 Oracle Cloud Infrastructure (OCI) 月度计费示例

      以下是适用于 2022 年 12 月,基于示例 2 的 OCI 月度计费明细表。



注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。