OCPUの管理および請求
Oracle Compute Unit (OCPU)および使用量に対する請求方法について学習します。
測定および請求
OCI GoldenGateの測定および請求は、サービスが1分間に使用するOCPUの数に基づきます。
OCI GoldenGateデプロイメントの作成時に、デプロイメントで使用するOCPUの数を1から24の間で選択します。各OCPUは、追加の16 GBメモリーと、ネットワーク帯域幅の1ギガビット/秒(Gbps)を割り当てます。
自動スケールにより、サービスは、動的ワークロードおよびストレージの使用に応じて、作成時に指定したOCPU数の3倍までスケール・アップするか、必要に応じて手動でスケール・アップできます。自動スケーリングを有効にすると、1時間当たりに消費されるOCPUの最大数について請求されます。
たとえば、基本OCPUとして3を指定し、自動スケーリングを有効にした場合、使用できる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は、OCPUの最大数である24 OCPUを超えるスケーリングはできません。たとえば、基本OCPU数として9 OCPUを選択し、自動スケールを有効にした場合、サービスは最大24 OCPUまでスケール・アップします。自動スケーリングはいつでも有効または無効にできます。
デプロイメントの「詳細」ページの「メトリック」セクションで、デプロイメントの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未満の場合を考えます。この場合、サービスは2 OCPUを消費し、適切なOCI GoldenGateストレージ量が割り当てられるようにします。OCI GoldenGateのストレージ消費が1000 GB以上である場合、サービスは3 OCPUを消費します。1500 GBはOCI GoldenGateの最大ストレージ割当てであり、この制限を超える使用は、ストレージ使用が最大ストレージ割当て以下になるまで、デプロイメントのパフォーマンスと可用性に悪影響を及ぼします。
| OCI GoldenGateストレージ消費(GB) | 割当て済OCPUの数 |
|---|---|
| 500GB未満 | 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では、プロセスごとに1 OCPUを割り当てることをお薦めします。
-
処理中のデータ量
パフォーマンスに影響するその他の要因は多数ありますが、Oracleでは次の構成から始めることをお薦めします。
-
開発またはテスト: 自動スケーリングが有効な1 OCPU
-
本番: 自動スケーリングが有効な4 OCPU
テスト後、既存の構成を維持するか、デプロイメントを手動でスケール・アップまたはスケール・ダウンします。
データ検証デプロイメントのサイズ設定に関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングについて学習するには、まず測定および請求を確認してください。
OCI GoldenGate検証OCPU使用率は、次の要因に基づいて計算されます。
-
同時に実行されている比較ペアの数:
-
ガイダンスは、比較ジョブごとに1つのターゲット表と比較して、1つのソース表との比較ペアを使用して決定されました。
-
多数の表を1つの比較ジョブにグループ化すると、これらのベースラインを超えて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 |
ノート:サイズ設定は、制御されたパフォーマンス・テストに基づく見積の計画であり、パフォーマンスまたは完了時間の保証ではなく、ベースライン開始部分として意図されています。
データ変換デプロイメントのサイズ設定に関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングに関するOCI GoldenGateデプロイメントの測定および請求の情報を確認してください。
OCI GoldenGate Data Transforms OCPUの使用量は、次の要因に基づいて計算されます。
-
Data Transformsコンソール
-
データ・ロード、データ・フローおよびワークフローの数
パフォーマンスに影響するその他の要因は多数ありますが、Oracleでは次の構成から始めることをお薦めします。
-
開発またはテスト: 自動スケーリングが有効な1 OCPU
-
本番: 自動スケーリングが有効な2 OCPU
実際のテスト後、既存の構成を維持するか、デプロイメントを手動でスケール・アップまたはスケール・ダウンできます。
Stream Analyticsデプロイメントのサイジングに関する考慮事項
Oracle Compute Unit (OCPU)の選択およびスケーリングに関するOCI GoldenGateデプロイメントの測定および請求の情報を確認してください。
OCI GoldenGate Stream Analytics OCPU使用率は、次の要因に基づいて計算されます。
-
Stream Analyticsコンソール
-
ストリーミング・パイプラインの数
-
クラスタの無視
-
GoldenGateビッグ・データ・クラスタ
必要なOCPUの数を計算する前に、各Stream Analyticsリソースに必要なコンピュート・ユニットの数を確認します。1 OCPUは2コンピュート・ユニット(vCPU)と等しくなります。1 vCPUは1000ミリコア(1000m)と等しくなります。
次の表に、Stream Analyticsパイプライン設定の例と、必要なOCPUの計算数を示します。
| パイプライン | ドライバ | 実行者 | 合計vCPU | 請求済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 |
Stream Analyticsコンソールで、パイプラインごとに必要に応じてドライバおよびエグゼキュータ設定を構成できます。
次の表に、(前述の表の)パイプライン数および必要なOCPUの計算数に基づくストリーム分析リソース構成の例を示します。
| Stream Analyticsコンソール | パイプライン数 | ストリーミング・パイプライン | クラスタの無視 | GoldenGate for Big Dataクラスタ | 請求済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つのクラスタ・インスタンスが必要です。Stream Analyticsコンソールで、IgniteクラスタとGoldenGate Big Dataクラスタの両方にミリコア制限を構成できます。まとめて追加すると、Stream Analyticsデプロイメントの作成時に選択する必要があるOCPUの合計数を決定できます。
不明な場合は、2または3 OCPUから開始し、デプロイメントの詳細ページでOCPU消費メトリックを確認して、それに応じて調整できます。
パイプラインのサイズ設定に関する考慮事項
OCPUの数は、自動スケーリングが有効な1 OCPUで固定されます。
ノート:パイプラインを停止しても、デプロイメントは引き続きバックグラウンドで実行されるため、使用されるリソースについて請求されます。繰返しコストを回避するには、パイプラインを削除します。