对专用 Exadata 基础结构上的自治 AI 数据库计费

基于专用 Exadata 基础设施的 Oracle Autonomous AI Database 使用特定的算法来分配和使用 Autonomous AI Database 使用的计算资源并进行计费。了解这些算法可帮助您确定如何以经济高效的方式创建和配置 Autonomous AI Database 以实现绩效目标。

CPU 开单详细信息

基于专用 Exadata 基础设施的 Oracle Autonomous AI Database 按如下方式计算 CPU 计费:

  1. 每个 Autonomous AI Database 的 CPU 使用量按每秒整个 ECPU 或 OCPU 的单位进行测量。
    1. 停止的 Autonomous AI Database 使用零 ECPU 或 OCPU。自治 AI 数据库停止后,将不计费。
    2. 运行的 Autonomous AI Database 会自动扩展,使用分配的 ECPU 或 OCPU 数量以及额外的 ECPU 或 OCPU。在运行自治 AI 数据库时,将按当前分配给数据库的 CPU 数计费(无论是在初始创建时指定还是以后通过手动缩放操作指定)。此外,如果为数据库启用了自动缩放,则系统会针对数据库自动缩放所使用的任何其他 CPU 每秒向您收取费用。

      注意:

      创建 AVMC 和 ACD 资源不会启动计费。因此,即使您为 AVMC 分配总 CPU 计数,并且每个 ACD 在创建时会消耗 8 个 ECPU 或每个节点 2 个 OCPU,也不会对这些 CPU 计费。只有在 AVMC 和底层 ACD 中预配了 Autonomous AI Database 并且该数据库正在积极运行后,才会对使用的 CPU 进行计费。因此,您可以在 AVMC 中创建 ACD,以便根据您的业务线、功能区或某些其他技术对数据库进行组织和分组,而无需担心产生成本。
    3. 创建自治 AI 数据库时,默认情况下,Oracle 会预留更多 CPU,以确保即使节点发生故障,数据库也能以至少 50% 的容量运行。在预配 ACD 时,您可以将节点间预留的 CPU 百分比更改为 0% 或 25%。有关说明,请参见 Create an Autonomous Container Database 中的节点故障转移保留。这些额外的 CPU 不包括在计费中。

    注意:

    Autonomous AI Database on Dedicated Exadata Infrastructure on Oracle Database@AWS 仅支持 ECPU 计算模型。
  2. 对于每个 Autonomous AI Database ,每秒测量值按小时间隔计算。
  3. Autonomous AI Database 的每小时平均值加在一起,以确定整个自治 VM 集群资源的每小时 CPU 占用率。
建议您看到:

弹性池开单

通过弹性池,您可以按计算资源计费来整合 Autonomous AI Database 实例。

您可以将弹性池视为移动电话服务“家庭计划”,但这适用于您的 Autonomous AI Database 实例。数据库不是为每个数据库单独付费,而是分组到一个池中,在该池中,一个实例(领导)将针对与整个池关联的计算使用量收费。有关弹性资源池的完整详细信息,请参阅使用弹性池合并自治 AI 数据库实例

弹性资源池使用情况:

  • 按池领导计费,计费基于弹性资源池大小以及池领导和成员的实际每小时 ECPU 使用量。
  • 可以超过池大小(池容量最多可以大于池大小的四倍)。
  • 计费仅包含计算资源(即 ECPU 使用量),所有计算使用量都由作为池领导者的 Autonomous AI Database 实例计费。

使用弹性池,在所选池大小上最多可以预配四倍的 ECPU 数,并且可以预配弹性池中的数据库实例,每个数据库实例最多可预配 1 个 ECPU。在弹性池之外,每个数据库实例的最小 ECPU 数为 2 个 ECPU。例如,池大小为 128 时,您可以预配 512 个 Autonomous AI Database 实例(当每个实例都有 1 个 ECPU 时)。在本示例中,将根据 128 个 ECPU 的池大小计算资源对池大小计算资源计费,而您可以访问 512 个 Autonomous AI Database 实例。相比之下,在不使用弹性池的情况下单独预配 512 个 Autonomous AI Database 实例时,必须为每个 Autonomous AI Database 实例至少分配 2 个 ECPU。在本示例中,您将为 1024 个 ECPU 付费。使用弹性池可节省高达 87% 的计算成本

创建弹性池后,给定小时内的 ECPU 总使用量将计入 Autonomous AI Database 实例(即池领导者)。除了池领导者之外,作为池成员的单个 Autonomous AI Database 实例在属于弹性池的成员时不会收取 ECPU 使用费。

弹性池计费如下:

  • 如果给定小时的总聚合峰值 ECPU 占用率等于或低于池大小,则会根据池大小 ECPU 数(池大小的 1 倍)向您收费。
  • 创建弹性池后,即使池成员数据库和池领导节点已停止,ECPU 计费仍至少以一次性的池大小速率继续进行。
  • 换言之,如果池的聚合峰值 ECPU 占用率小于或等于给定小时内的池大小,则会根据 ECPU 的池大小数(池大小的 1 倍)向您收费。与不使用弹性池单独计费的情况相比,这可节省 高达 87% 的计算成本
  • 如果池领导的聚合峰值 ECPU 占用率和成员在给定计费小时内的任意时间点超过了池大小:
    • 池的聚合峰值 ECPU 占用率等于或小于池大小 ECPU 数的两倍:对于大于 ECPU 1 倍的使用量池大小 ECPU 数,在给定计费小时内 ECPU 数最多两倍(含两倍):每小时计费是 ECPU 池大小数的两倍。换言之,如果池的聚合峰值 ECPU 占用率超过池大小,但小于或等于给定小时内的池大小的两倍,则会向您收取两倍于池大小 ECPU 的费用(两倍于池大小)。与不使用弹性池单独计费的情况相比,这可节省多达 75% 的计算成本。
    • 池的聚合峰值 ECPU 占用率等于或小于池大小 ECPU 数的四倍:对于大于池的两倍的用量在给定的计费小时内,ECPU 大小数以及最多四倍的 ECPU 大小数,每小时计费是 ECPU 大小数的四倍。换言之,如果池的聚合峰值 ECPU 占用率在给定小时内超过池大小的两倍,则会向您收取池大小 ECPU 数(池大小的四倍)的四倍费用。与不使用弹性池单独计费的情况相比,这可节省高达 50% 的计算成本
  • 例如,考虑池大小为 128 个 ECPU 且池容量为 512 个 ECPU 的弹性池:
    • 案例 1:池领导和成员的聚合峰值 ECPU 占用率为 40 个 ECPU,介于下午 2:00 到下午 2:30 到 128 个 ECPU 之间,介于下午 2:30 到 3:00 之间。
      • 对于此计费小时(下午 2 点到 3 点),弹性池将按 128 个 ECPU(一次计费的池大小)计费。当弹性池在计费小时内的峰值聚合 ECPU 使用量小于或等于 128 个 ECPU 时,将适用此情况。
    • 案例 2:池领导和成员的聚合峰值 ECPU 占用率为 40 个 ECPU,介于下午 2:00 到下午 2:30 到 250 个 ECPU 之间,介于下午 2:30 到 3:00 之间。
      • 弹性池计费时为 256 个 ECPU,是此计费小时(下午 2 至 3 点)的池大小的两倍。当计费时弹性池的 ECPU 聚合峰值使用量小于或等于 256 个 ECPU 且大于 128 个 ECPU 时,将适用此情况。
    • 案例 3:池领导和成员的聚合峰值 ECPU 占用率为 80 个 ECPU,介于下午 2:00 和 2:30 之间,以及下午 2:30 和 3:00 之间。
      • 对于此计费小时(下午 2 点到 3 点),弹性池的计费量为 512 个 ECPU,是池大小的四倍。当计费时弹性池的 ECPU 聚合峰值使用量小于或等于 512 个 ECPU 且大于 256 个 ECPU 时,将适用此情况。

有关详细信息,请参阅如何在自治 AI 数据库上使用弹性资源池实现高达 87% 的计算成本节省

创建或终止池时弹性池开单

创建或终止弹性池时,对弹性池的整个小时计费。此外,在池中添加或删除的单个实例将针对实例不在弹性池中时发生的任何计算使用量计费(在本例中,计费适用于各个 Autonomous AI Database 实例)。

  • 池创建示例:假设具有 4 个 ECPU 的 Autonomous AI Database 实例不属于任何弹性池。下午 2:15,如果您使用此实例创建池大小为 128 个 ECPU 的弹性池,则该实例将成为池的引领者。假设 Autonomous AI Database 在下午 2 点到 3 点之间空闲,并且池中没有其他 Autonomous AI Database 实例,则按下午 2 点到 3 点之间的小时计费如下:
    • 下午 2 点到下午 3 点之间的账单为:(4 * 0.25) + 128 = 129 个 ECPU。
    • 其中 (4 * 0.25) 表示在 Autonomous AI Database 实例创建弹性池之前的 15 分钟内计算计费(在此期间,从下午 2 点到下午 2 点 15 分,将针对 VM 集群对实例计费),128 个 ECPU 表示在创建弹性池时的 1 小时内对弹性池计费。
  • 池终止示例:假设具有 4 个 ECPU 的 Autonomous AI Database 实例是弹性池的领导者,池大小为 128 个 ECPU。下午 4:30,如果您终止弹性池,数据库将变成独立的 Autonomous AI Database 实例,而不会成为任何弹性池的一部分。假设 Autonomous AI Database 在下午 4 点到 5 点之间空闲,并且池中没有其他 Autonomous AI Database 实例,则按下午 4 点到 5 点之间的小时计费如下:
    • 下午 4 点到 5 点的费用是:(4 * 0.5) + 128 = 130 个 ECPU。
    • 其中,(4 * 0.5) 是 Autonomous AI Database 实例终止弹性池后三十分钟的计算计费,128 个 ECPU 是弹性池终止时一小时的计费。
    • Autonomous AI Database 实例离开池后,它将再次成为 VM 集群的一部分,并根据 VM 集群计费。

池成员或领导离开池时弹性池开单

Billing for an Autonomous AI Database instance that leaves an elastic pool returns to individual instance billing based on the compute resources that the individual instance uses:
  • 如果具有 2 个或更多 ECPU 的池成员离开池,则单个实例的 ECPU 分配将保持不变,并且会针对该数量的 ECPU 对实例计费。
  • 如果具有 1 个 ECPU 的池成员离开池,则 ECPU 分配将自动设置为 2 个 ECPU,除非向上扩展,否则将针对 2 个 ECPU 对实例计费。