OCPU 管理和计费

了解 Oracle Compute 单元 (OCPU) 以及使用量计费方式。

计量和计费

OCI GoldenGate 的计量和计费基于服务每分钟使用的 OCPU 数。

创建 OCI GoldenGate 部署时,可以选择部署将使用 1 到 24 之间的 OCPU 数。每个 OCPU 分配额外的 16 GB 内存和每秒 1 千兆位 (Gbps) 网络带宽。

Auto scale 允许服务根据动态工作负载和存储使用情况,根据需要最多扩展到创建时指定的 OCPU 计数的三倍或手动扩展。启用自动扩展后,将按每小时使用的 OCPU 数上限来计费。

例如,如果指定 3 作为基本 OCPU 并启用 Auto Scale,则可以使用的 OCPU 总数为 9。当 OCPU Utilization 大于 9 个 OCPU 的 33.333% 时,将针对超过 33.333% 的整数值(即 4 个 OCPU)向您开票。

OCPU 使用率大于 OCPU 占用率小于或等于 付款人
0 33.333% 3 OCPU 数
33.333% 44.444% 4 OCPU 数
44.444% 55.555% 5 OCPU 数
55.555% 66.666% 6 OCPU 数
66.666% 77.777% 7 OCPU 数
77.777% 88.888% 8 OCPU 数
88.888% 100% 9 OCPU 数

OCI GoldenGate 无法扩展到 24 个 OCPU,这是 OCPU 的最大数量。例如,如果您选择 9 个 OCPU 作为基本 OCPU 计数并启用自动扩展,则该服务最多可扩展到 24 个 OCPU。可以随时启用或禁用自动缩放。

您可以在部署的“详细信息”页的“度量”部分中监视部署的 OCPU 使用量和内存。

关于 OCI GoldenGate 存储

Oracle Cloud Infrastructure GoldenGate 存储是物理存储空间,包括支持服务操作(线索、参数、丢弃、日志等)或自动备份所需的内部存储文件。对于每个使用 OPCU,Oracle Cloud Infrastructure GoldenGate 存储将分配给该服务。

根据动态工作负载和存储使用情况, OCI GoldenGate 最多可以提供您创建或手动缩放部署时选择的 OCPU 数量的 3 倍。每小时 OCPU 使用量是指在给定小时内根据您的负载和存储使用量预留的 OCPU 数或所需的实际 OCPU 数中较多的一个。

例如,假设您启用了使用 1 个 OCPU 和 OCI GoldenGate 存储使用量大于或等于 500 GB 但小于 1000 GB 的自动缩放。在这种情况下,服务会消耗 2 个 OCPU,以确保其分配正确的 OCI GoldenGate 存储。当 OCI GoldenGate 存储使用量大于或等于 1000 GB 时,服务会使用 3 个 OCPU。1500 GB 是 OCI GoldenGate 存储分配的最大值,且超出此限制的任何使用量会对部署的性能和可用性产生不利影响,直到您的存储使用量小于或等于存储分配的最大值为止。

OCI GoldenGate 存储使用量 (GB) 分配的 OCPU 数
小于 500 GB 1
大于或等于 500 GB 但小于 1000 GB 2
大于或等于 1000 GB 但小于 1500 GB 3

关于 OCPU 占用率

在创建 OCI GoldenGate 部署之前,了解 OCPU 配置如何影响 OCI GoldenGate 用户体验非常重要。

创建 OCI GoldenGate 部署时,必须选择部署将使用多少个 OCPU。下面是进行选择时要考虑的一些事项:

  • 启用自动缩放可确保在需要时提供更多 OCPU。仅当使用额外的 OCPU 周期时才会计费。使用的 OCPU 数会随工作负载和存储利用率而扩展。
  • OCI GoldenGate 备份流程还会使用 OCPU 周期。如果当前 OCPU 占用率接近 100%,则备份过程可能需要很长时间才能完成。
  • 如果 OCI GoldenGate 部署以 100% 或接近 100% 的 OCPU 占用率运行,请考虑更改基本 OCPU 计数或启用自动缩放(如果尚未启用)。
  • 您可以在 OCI GoldenGate 部署详细信息页面和 OCI 控制台中的度量浏览器上监视 OCPU 使用率。
  • 您可以在 OCI 控制台中设置预警,以在 OCPU 占用率达到特定级别时通知您。

调整数据复制部署的大小注意事项

确保查看 OCI GoldenGate 部署的计量和计费中有关 Oracle Compute 单元 (OCPU) 选择和扩展的信息。

OCI GoldenGate 数据复制 OCPU 使用量是根据以下因素计算的:

  • GoldenGate 部署控制台:如果当前 OCPU 占用率接近 100%,则 GoldenGate 部署控制台返回的速度可能非常慢,或者根本不返回。Oracle 建议为用户界面分配 1 个 OCPU。
  • 同时运行的提取、复制和分发路径进程数:提取和复制进程是高优先级进程,在 OCPU 周期中优先。Oracle 建议为每个进程分配 1 个 OCPU。
  • 正在处理的数据量

虽然还有许多其他因素影响性能,但 Oracle 建议从以下配置开始:

  • 开发或测试:1 个 OCPU,启用了自动扩展
  • 生产:4 个 OCPU,启用了自动缩放

进行一些测试后,请保留现有配置或手动扩展或缩减部署。

调整数据部署规模的注意事项

确保查看 OCI GoldenGate 部署的计量和计费中有关 Oracle Compute 单元 (OCPU) 选择和扩展的信息。

OCI GoldenGate 数据转换 OCPU 使用量是根据以下因素计算的:

  • “数据转换”控制台
  • 数据加载、数据流和工作流数

虽然还有许多其他因素影响性能,但 Oracle 建议从以下配置开始:

  • 开发或测试:1 个 OCPU,启用了自动扩展
  • 生产:2 个 OCPU,启用了自动缩放

进行一些实际测试后,您可以保留现有配置,也可以手动纵向扩展或收缩部署。

调整流分析部署的大小注意事项

确保查看 OCI GoldenGate 部署的计量和计费中有关 Oracle Compute 单元 (OCPU) 选择和扩展的信息。

OCI GoldenGate 流分析 OCPU 使用量是根据以下因素计算的:

  • 流分析控制台
  • 流处理管道数
  • 点燃集群
  • GoldenGate 大数据集群

在计算所需的 OCPU 数之前,让我们先查看每个 Stream Analytics 资源所需的计算单元数。1 个 OCPU 等于 2 个计算单元 (vCPUs)。1 个 vCPU 等于 1000 毫秒 (1000m)。

下表列出了流分析管道设置示例和所需的计算 OCPU 数。
管道 驱动程序 执行程序 vCPU 总数 已开单 OCPU
管道 A 500m 1 个 500m 1000m 1
管道 B 500m 2 个 500m 1500m 1
管道 C 500m 4 个 500m 2500m 2
管道 D 600m 2 个 700m 2000m 1
管道 E 1000m 2 个 1000m 3000m 2

您可以在 Stream Analytics 控制台中根据需要为每个管道配置驱动程序和执行程序设置。

下表根据管道数(来自上表)和所需的计算 OCPU 数列出了流分析资源配置示例。

流分析控制台 管道数 流处理管道 点燃集群 适用于大数据集群的 GoldenGate 已开单 OCPU
1000m 1 个管道 A 1000m 0 0 1
1000m 3 个管道 A 3000m 0 0 2
1000m 1 个管道 B 1500m 0 0 2
1000m 1 个管道 B 1500m 2 个 500m 500m 2
1000m 1 个管道 A

1 个管道 B

2500m 2 个 500m 500m 3
1000m 2 个管道 A

1 个管道 B

3500m 2 个 500m 500m 3

Stream Analytics 控制台需要 1000m。每个流式传输管道都需要额外的毫秒数,具体取决于它们的设置。Ignite 集群(如果已激活)至少需要 2 个集群实例。您可以在 Stream Analytics 控制台中为 Ignite 和 GoldenGate 大数据集群配置毫秒限制。组合使用后,您可以确定创建流分析部署时需要选择的 OCPU 总数。

如果您不确定,可以从 2 个或 3 个 OCPU 开始,然后在部署详细信息页面上查看 OCPU 使用量度量并进行相应调整。

管道的大小注意事项

OCPU 数固定在 1 个 OCPU 上,并且启用了自动缩放。

注意:

停止管道时,仍会对使用的资源计费,因为部署仍在后台运行。要避免经常性成本,请删除管道。