OCPU 管理和計費
瞭解 Oracle Compute Unit (OCPU) 以及您如何依使用量付費。
計量與計費
OCI GoldenGate 的計量和計費是根據服務每分鐘使用的 OCPU 數目而定。
建立 OCI GoldenGate 部署時,請選取部署將使用的 1 到 24 個 OCPU 數目。每個 OCPU 會額外配置 16 GB 的記憶體,以及每秒 1 GB (Gbps) 的網路頻寬。
自動調整可讓服務根據動態工作負載和儲存使用量,視需要縱向擴展至您建立時指定的 OCPU 數目的三倍,或手動調整。當您啟用自動調整功能時,系統會向您收取每小時使用的 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 儲存
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 數目。下面是進行選取時要考量的一些事項:
-
啟用自動調整功能可確保在需要時提供額外的 OCPU。只有在使用額外的 OCPU 週期時,才會向您收取費用。使用的 OCPU 數目會隨著工作負載和儲存使用量而調整。
-
OCI GoldenGate 備份處理作業也會使用 OCPU 週期。如果目前的 OCPU 使用量接近 100%,備份處理作業可能需要很長的時間才能完成。
-
如果 OCI GoldenGate 部署在 100% OCPU 使用率或接近 100% 的執行中,請考慮變更基本 OCPU 數目或啟用自動調整功能 (如果尚未啟用)。
-
您可以在「OCI GoldenGate 部署詳細資訊」頁面和「OCI 主控台」中的「度量總管」監督 OCPU 使用率。
-
您可以在 OCI 主控台中設定警示,以在 OCPU 使用量達到特定層級時通知您。
調整資料複製部署的考量
請務必檢閱 OCI GoldenGate 部署的計量與計費中有關 Oracle Compute Unit (OCPU) 選擇與調整的資訊。
OCI GoldenGate 資料複製 OCPU 使用量會根據下列因素計算:
-
GoldenGate 部署主控台:如果目前的 OCPU 使用率接近 100%,GoldenGate 部署主控台可能很慢,無法傳回或完全傳回。Oracle 建議為使用者介面配置 1 個 OCPU。
-
同時執行的 Extract、Replicats 和 Distribution Paths 處理作業數目: Extract 和 Replicat 處理作業是高優先順序的處理作業,而且優先順序高於 OCPU 週期。Oracle 建議您為每個處理作業配置 1 個 OCPU。
-
正在處理的資料量
雖然有許多其他因素會影響效能,但 Oracle 建議您從下列組態開始:
-
開發或測試:1 個啟用自動調整功能的 OCPU
-
生產:4 個啟用自動調整功能的 OCPU
某些測試之後,請保留現有組態,或手動縱向擴展或縮減部署。
調整資料驗證部署的考量大小
請務必先檢閱計量與計費,以瞭解 Oracle Compute Unit (OCPU) 的選擇與調整規模。
OCI GoldenGate 驗證 OCPU 使用量是根據下列因素計算而得:
-
同時執行的比較配對數目:
-
導引是使用與每個比較工作一個目標表格比較的比較組與一個來源表格來決定。
-
將許多表格群組成一個比較工作,即可增加超過這些基準的 OCPU 使用量。
-
-
主索引鍵 (PK) 可用性:
-
資料驗證部署使用雜湊技術,以有效率的方式比較來源與目標表格之間的資料。
-
與沒有主索引鍵 (無主索引鍵) 的表格相比,具有主索引鍵 (具有主索引鍵) 之表格的處理需求較低。
-
下表根據 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 Unit (OCPU) 選擇與調整的資訊。
OCI GoldenGate 資料轉換 OCPU 使用量會根據下列因素計算:
-
資料轉換主控台
-
資料載入、資料流程及工作流程的數目
雖然有許多其他因素會影響效能,但 Oracle 建議您從下列組態開始:
-
開發或測試:1 個啟用自動調整功能的 OCPU
-
生產:2 個啟用自動調整功能的 OCPU
在某些實際環境執行測試之後,您可以保留現有組態,或手動縱向擴展或縮減部署。
調整串流分析部署的考量規模
請務必檢閱 OCI GoldenGate 部署的計量與計費中有關 Oracle Compute Unit (OCPU) 選擇與調整的資訊。
OCI GoldenGate Stream Analytics OCPU 使用量是根據下列因素計算而得:
-
串流分析主控台
-
串流處理管線數目
-
忽略叢集
-
GoldenGate 大數據叢集
在計算您需要的 OCPU 數目之前,請先複查每個串流分析資源所需的運算單元數目。1 個 OCPU 等於 2 個運算單元 (vCPU) . 1 個 vCPU 等於 1000 毫秒 (1000 公尺)。
下表列出「串流分析」管線設定值範例和必要的計算 OCPU 數目。
| 管線 | 驅動程式 | 執行器 | vCPU 總數 | 已計費的 OCPU |
|---|---|---|---|---|
| 業務進程 A | 500m | 1 × 500m | 1000m | 1 |
| 業務進程 B | 500m | 2 × 500m | 1500m | 1 |
| 業務進程 C | 500m | 4 x 500 米 | 2500m | 2 |
| 業務進程 D | 600m | 2 × 700m | 2000m | 1 |
| 業務進程 E | 1000m | 2 × 1000m | 3000m | 2 |
您可以視需要在 Stream Analytics 主控台中設定每個管線的「驅動程式」和「執行程式」設定值。
下表根據管線數目 (從上表) 和所需的計算 OCPU 數目列出 Stream Analytics 資源組態範例。
| 串流分析主控台 | 管線數目 | 串流處理管線 | 忽略叢集 | Big Data 叢集的 GoldenGate | 已計費的 OCPU |
|---|---|---|---|---|---|
| 1000m | 1 個業務進程 A | 1000m | 0 | 0 | 1 |
| 1000m | 3 x 管線 A | 3000m | 0 | 0 | 2 |
| 1000m | 1 x 業務進程 B | 1500m | 0 | 0 | 2 |
| 1000m | 1 x 業務進程 B | 1500m | 2 × 500m | 500m | 2 |
| 1000m | 1 x 管線 A 1 x 管線 B | 2500m | 2 × 500m | 500m | 3 |
| 1000m | 2 x 管線 A 1 x 管線 B | 3500m | 2 × 500m | 500m | 3 |
Stream Analytics 主控台需要 1000 公尺。每個串流處理管線都需要額外的毫核心 (視其設定值而定)。如果啟動 Ignite 叢集,至少需要 2 個叢集執行處理。您可以在 Stream Analytics 主控台中設定 Ignite 和 GoldenGate 大數據叢集的毫核心限制。如果同時新增,您可以決定在建立串流分析部署時,需要選取的 OCPU 總數。
如果您不確定,可以從 2 或 3 個 OCPU 開始,然後複查部署詳細資訊頁面上的 OCPU 使用狀況度量並據此進行調整。
調整管線的考量
已在啟用自動調整功能的 1 個 OCPU 修正 OCPU 數目。
注意:當您停止管線時,系統仍會向您收取使用的資源費用,因為部署仍在背景中執行。若要避免經常性成本,請刪除業務進程。