OCPUの管理および請求
測定および請求
OCI GoldenGateの測定および請求は、サービスが1分間に使用するOCPUの数に基づきます。
OCI GoldenGateデプロイメントの作成時に、デプロイメントで使用するOCPUの数を1から24の間で選択します。各OCPUは、さらに16 GBのメモリーと1ギガビット/秒(Gbps)のネットワーク帯域幅を割り当てます。
Auto scaleを使用すると、動的ワークロードおよびストレージの使用に応じて、作成時に指定したOCPU数の3倍までスケール・アップしたり、必要に応じて手動でスケール・アップできます。自動スケールを有効にすると、1時間当たりに消費されたOCPUの最大数について請求されます。
たとえば、基本OCPUとして3を指定し、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は、OCPUの最大数である24 OCPUを超えるスケーリングはできません。たとえば、基本OCPU数として9 OCPUを選択し、自動スケールを有効にした場合、サービスは最大24 OCPUまでスケール・アップします。自動スケーリングはいつでも有効または無効にできます。
デプロイメントの「Details」ページの「Metrics」セクションで、デプロイメントのOCPU使用量とメモリーをモニターできます。
OCI GoldenGateストレージについて
Oracle Cloud Infrastructure GoldenGateストレージは、サービス操作(証跡、パラメータ、破棄、ログなど)をサポートするために必要な内部ストレージ・ファイルや、自動バックアップに必要な内部ストレージ・ファイルを含む物理ストレージ領域です。使用されるOPCUごとに、500 GBのOracle Cloud Infrastructure GoldenGateストレージがサービスに割り当てられます。
OCI GoldenGateでは、動的ワークロードおよびストレージの使用に基づいて、必要に応じてデプロイメントを作成または手動でスケーリングしたときに選択したOCPU数の3倍まで追加できます。1時間当たりのOCPU消費量は、予約されているOCPUの数または特定の時間内のワークロードおよびストレージの使用量に基づいて必要な実際のOCPUの数よりも多くなります。
たとえば、1 OCPUで自動スケーリングを有効にし、OCI GoldenGateストレージ消費量が500 GB以上1000 GB未満で有効にしたとします。この場合、サービスは正しいOCI GoldenGateストレージを割り当てるために2つのOCPUを消費します。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使用率で実行されている場合は、基本OCPU数の変更や自動スケーリングの有効化を検討してください(まだ有効にされていない場合)。
- OCPU使用率は、OCI GoldenGateの「デプロイメントの詳細」ページおよびOCIコンソールのメトリック・エクスプローラでモニターできます。
- OCIコンソールでアラームを設定すると、OCPU使用率が特定のレベルに達したときに通知されます。
データ・レプリケーション・デプロイメントのサイズ設定に関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングに関するOCI GoldenGateデプロイメントの測定および請求の情報を確認してください。
OCI GoldenGateデータ・レプリケーションOCPU使用率は、次の要因に基づいて計算されます:
- GoldenGateデプロイメント・コンソール: 現在のOCPU使用率が100%に近い場合、GoldenGateデプロイメント・コンソールは、返す速度が非常に遅いか、まったく返らない可能性があります。Oracleでは、ユーザー・インタフェースに1 OCPUを割り当てることをお薦めします。
- 同時に実行されるExtract、Replicatおよび分散パス・プロセスの数: ExtractおよびReplicatプロセスは優先度の高いプロセスであり、OCPUサイクルで優先されます。Oracleでは、プロセスごとにOCPUを1つ割り当てることをお薦めします。
- 処理中のデータ量
パフォーマンスに影響する他の要因は多数ありますが、Oracleでは、次の構成から開始することをお薦めします。
- 開発またはテスト: 自動スケーリングが有効な1 OCPU
- 本番: 自動スケーリングが有効な4 OCPU
テスト後、既存の構成を維持するか、デプロイメントを手動でスケール・アップまたはスケール・ダウンします。
データ変換デプロイメントのサイズ設定に関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングに関するOCI GoldenGateデプロイメントの測定および請求の情報を確認してください。
OCI GoldenGateデータ変換OCPU使用率は、次の要因に基づいて計算されます:
- データ変換コンソール
- データ・ロード、データ・フローおよびワークフローの数
パフォーマンスに影響する他の要因は多数ありますが、Oracleでは次の構成から開始することをお薦めします。
- 開発またはテスト: 自動スケーリングが有効な1 OCPU
- 本番: 自動スケーリングが有効な2 OCPU
実際のテストの後、既存の構成を維持するか、デプロイメントを手動でスケール・アップまたはスケール・ダウンできます。
Stream Analyticsデプロイメントのサイズ設定に関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングに関するOCI GoldenGateデプロイメントの測定および請求の情報を確認してください。
OCI GoldenGate Stream AnalyticsのOCPU使用率は、次の要因に基づいて計算されます:
- Stream Analyticsコンソール
- ストリーミング・パイプラインの数
- Igniteクラスタ
- GoldenGateビッグ・データ・クラスタ
必要なOCPUの数を計算する前に、まず各Stream Analyticsリソースに必要なコンピュート・ユニットの数を確認します。1 OCPUは2コンピュート・ユニット(vCPUs)に等しくなります。1 vCPUは1000ミリコア(1000m)に等しくなります。
パイプライン | ドライバ | 実行方法 | 合計vCPUs | 請求済OCPU |
---|---|---|---|---|
パイプラインA | 500m | 1 x 500m | 1000m | 1 |
パイプラインB | 500m | 2 x 500m | 1500m | 1 |
パイプラインC | 500m | 4 x 500m | 2500m | 2 |
パイプラインD | 600m | 2 x 700m | 2000m | 1 |
パイプラインE | 1000m | 2 x 1000m | 3000m | 2 |
ストリーム分析コンソールで、パイプラインごとに必要に応じてドライバおよびエグゼキュータの設定を構成できます。
次の表に、パイプラインの数(上の表)および必要なOCPUの計算数に基づくStream Analyticsリソース構成の例を示します。
Stream Analyticsコンソール | パイプライン数 | ストリーミング・パイプライン | Igniteクラスタ | GoldenGate: ビッグ・データ・クラスタ用 | 請求済OCPU |
---|---|---|---|---|---|
1000m | 1 xパイプライン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 x 500m | 500m | 2 |
1000m | 1 xパイプラインA
1 xパイプラインB |
2500m | 2 x 500m | 500m | 3 |
1000m | 2 xパイプラインA
1 xパイプラインB |
3500m | 2 x 500m | 500m | 3 |
Stream Analyticsコンソールには1000mが必要です。各ストリーミング・パイプラインには、設定に応じて追加のミリコアが必要です。Igniteクラスタがアクティブ化されている場合、少なくとも2つのクラスタ・インスタンスが必要です。ストリーム分析コンソールで、IgniteおよびGoldenGateビッグ・データ・クラスタの両方にミリコア制限を構成できます。一緒に追加すると、Stream Analyticsデプロイメントの作成時に選択する必要があるOCPUの合計数を決定できます。
不明な場合は、2または3 OCPUから開始し、デプロイメントの詳細ページでOCPU消費メトリックを確認して、それに応じて調整できます。