OpenAPIを使用したDB ClickPipesのスケーリング
このAPIはほとんどのユーザーには必要ありません
DB ClickPipesのデフォルト設定は、ほとんどのワークロードに対処できるように設計されています。ワークロードのスケーリングが必要だと思われる場合は、サポートケースを開いていただければ、ユースケースに最適な設定を案内します。
スケーリングAPIが役立つ場合:
- 大規模な初期ロード(4 TB以上)
- 適度な量のデータをできるだけ早く移行すること
- 同じサービスの下で8つ以上のCDC ClickPipesをサポートすること
スケールアップを試みる前に考慮すべきこと:
- ソースDBに十分な可用容量があることを確認する
- ClickPipeを作成する際に初期ロードの並列処理とパーティション設定をまず調整する
- ソース上でCDCの遅延を引き起こしている可能性のある長時間実行中のトランザクションを確認する
スケールを増加させると、ClickPipesの計算コストも比例して増加します。 初期ロードのためだけにスケールアップしている場合は、スナップショットが完了した後にスケールダウンすることが重要です。想定外の料金を避けるために。料金の詳細については、Postgres CDC料金をご覧ください。
このプロセスの前提条件
開始する前に必要なもの:
- ターゲットClickHouse CloudサービスでAdmin権限のあるClickHouse APIキー
- かつてサービスにプロビジョニングされたDB ClickPipe(Postgres、MySQLまたはMongoDB)。CDCインフラが最初のClickPipeと共に作成され、その時点以降からスケーリングエンドポイントが利用可能になります。
DB ClickPipesをスケールする手順
コマンドを実行する前に、次の環境変数を設定してください:
現在のスケーリング設定を取得する(オプション):
希望するスケーリングを設定します。サポートされている構成は、1〜24 CPUコアで、メモリ(GB)はコア数の4倍に設定されています:
設定が伝播するのを待ちます(通常3〜5分)。スケーリングが完了すると、GETエンドポイントは新しい値を反映します: