OCPU 管理和计费

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

计量和计费

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

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

自动扩展允许服务根据动态工作负载和存储使用情况按需扩展到您在创建时指定的 OCPU 计数的 3 倍或手动扩展。启用自动缩放后,会按每小时使用的 OCPU 数上限对您计费。

例如,如果将 3 指定为基本 OCPU 并启用自动缩放,则可以使用的 OCPU 总数为 9。当 OCPU 使用率大于 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 部署类型支持不同的许可选项。您可以使用包括许可证或自带许可证 (BYOL) ,具体取决于部署类型。

下表显示了每种部署类型可用的许可选项。

部署类型 许可选项 度量
数据复制 包括许可证 每小时 OCPU
  自带许可证 (BYOL) 每小时 OCPU
数据转换 自带许可证 (BYOL) 每小时 OCPU
数据验证服务器 包括许可证 每小时 OCPU
  自带许可证 (BYOL) 每小时 OCPU
数据验证代理 自带许可证 (BYOL) 每小时 OCPU
Stream Analytics 包括许可证 每小时 OCPU
  自带许可证 (BYOL) 每小时 OCPU

注:数据转换和数据验证代理仅支持自带许可证 (Bring Your Own License,BYOL) 许可选项。

关于 OCI GoldenGate 存储

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

根据您的动态工作负载和存储使用情况,OCI GoldenGate 最多可以提供 3 倍于您创建或手动缩放部署时选择的 OCPU 数。您的每小时 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。下面是进行选择时需要考虑的一些事项:

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

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

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

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

经过一些测试,可以保留现有配置,也可以手动扩展或收缩部署。

调整数据验证部署的注意事项

确保您首先查看计量和计费,以了解 Oracle Compute 单元 (OCPU) 的选择和扩展。

OCI GoldenGate 验证 OCPU 使用量基于以下因素进行计算:

下表列出了基于 Veridata 服务器和 Veridata 代理部署并发运行的比较对数的估计所需 OCPU 数:

表 - Veridata 服务器部署

并发比较对数 用于将对与主键进行比较的 OCPU 用于没有主键的比较对的 OCPU
1 到 2 1 2
3 至 5 2 3
6 至 10 3 5
11 至 14 4 6
15 至 16 4 7

表 - Veridata 代理部署

并发比较对数 用于将对与主键进行比较的 OCPU 用于没有主键的比较对的 OCPU
1 到 3 1 1
4 至 6 2 2
7 到 10 3 3
11 至 15 3 4
16 4 4

注:大小值是基于受控性能测试的规划估计值,用于作为基线起始部分,而不是性能或完成时间的保证。

调整数据转换部署的注意事项

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

OCI GoldenGate Data Transforms OCPU 使用量根据以下因素进行计算:

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

经过实际测试后,您可以保留现有配置,也可以手动扩展或收缩部署。

调整 Stream Analytics 部署的注意事项

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

OCI GoldenGate Stream Analytics OCPU 使用量根据以下因素计算:

在计算所需的 OCPU 数之前,让我们先了解每个流分析资源所需的计算单元数。1 个 OCPU 等于 2 个计算单元 (vCPU)。1 个 vCPU 等于 1000 毫秒(1000 米)。

下表列出了流分析管道设置示例和所需的计算 OCPU 数。

管道 驱动程序 执行程序 vCPU 总数 已开票 OCPU
业务进程 A 500m 1 x 500 米 1000m 1
业务进程 B 500m 2 x 500 米 1500m 1
业务进程 C 500m 4 x 500 米 2500m 2
业务进程 D 600m 2 x 700 米 2000m 1
业务进程 E 1000m 2 x 1000 米 3000m 2

您可以根据需要为流分析控制台中的每个管道配置驱动程序和执行程序设置。

下表列出了基于管道数(来自上表)和所需 OCPU 计算数量的 Stream Analytics 资源配置示例。

流分析控制台 管道数 流处理管道 触发集群 GoldenGate for Big Data 集群 已开票 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 x 500 米 500m 2
1000m 1 个管道 A 1 个管道 B 2500m 2 x 500 米 500m 3
1000m 2 个管道 A 1 个管道 B 3500m 2 x 500 米 500m 3

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

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

调整管道大小

OCPU 数量固定在启用了自动缩放的 1 个 OCPU 上。

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