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)。
管道 | 驱动程序 | 执行程序 | 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 使用量度量并进行相应调整。