OpenAPI を介した MongoDB ClickPipes のスケーリング
ほとんどのユーザーにこの API は必要ありません
DB ClickPipes のデフォルト設定は、特別な調整をしなくても大半のワークロードに対応できるよう設計されています。ワークロードに応じてスケーリングが必要だと思われる場合は、サポートケースを起票してください。ユースケースに最適な設定をご案内します。
スケーリング API は、次のような場合に役立つことがあります。
- 大規模な初期ロード (4 TB 超)
- 中程度のデータ量をできるだけ迅速に移行したい場合
- 同一サービス内で 8 個を超える CDC ClickPipes をサポートする場合
スケールアップを試みる前に、次の点を検討してください。
- ソース DB に十分な空き容量があることを確認する
- CDC の遅延原因となっている可能性がある 同期インターバルとプルバッチサイズの設定を確認する
スケールを上げると、ClickPipes のコンピュートコストも比例して増加します。 初期ロードのためだけにスケールアップする場合は、想定外の請求を避けるため、スナップショットの完了後にスケールダウンすることが重要です。料金の詳細については、ClickPipes の料金を参照してください。
このプロセスの前提条件
開始する前に、以下が必要です。
- 対象の ClickHouse Cloud サービスに対する管理者権限を持つ ClickHouse APIキー。
- サービス内で一度でもプロビジョニングされた DB ClickPipe (Postgres、MySQL、または MongoDB) 。CDC インフラストラクチャは最初の ClickPipe と同時に作成され、その時点からスケーリング用エンドポイントを利用できるようになります。
DB ClickPipes をスケールする方法
コマンドを実行する前に、以下の環境変数を設定してください。
現在のスケーリング設定を取得します (任意) :
希望するスケーリングを設定します。サポートされる構成は、CPU コア数が1~24で、メモリ (GB) はコア数の4倍です:
設定が反映されるまで待機します (通常は3~5分) 。スケーリングが完了すると、GET エンドポイントに新しい値が反映されます。