Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

水平スケーリング

手動水平スケーリング

Scale プランの機能

手動水平スケーリング Scale および Enterprise プランで利用できます。アップグレードするには、Cloud Console のプランページをご覧ください。

ClickHouse Cloudのpublic APIsを使用すると、サービスのスケーリング設定を更新してサービスをスケールしたり、Cloud Console からレプリカ数を調整したりできます。

Scale ティアと Enterprise ティアでは、単一レプリカのサービスもサポートされています。いったんスケールアウトしたサービスは、最小で単一レプリカまでスケールインできます。ただし、単一レプリカのサービスは可用性が低くなるため、本番環境での利用は推奨されません。

API を介した水平スケーリング

クラスターを水平スケーリングするには、API 経由で PATCH リクエストを送信してレプリカ数を調整します。以下のスクリーンショットは、3 レプリカのクラスターを 6 レプリカへスケールアウトする API 呼び出しと、それに対応するレスポンスを示しています。

スケーリング PATCH リクエスト

numReplicas を更新する PATCH リクエスト

スケーリング PATCH レスポンス

PATCH リクエストのレスポンス

すでにスケーリング処理が進行中の状態で、新たなスケーリングリクエストや複数のリクエストを連続して送信した場合、スケーリングサービスは中間状態を無視し、最終的なレプリカ数に収束します。

UI による水平スケーリング

UI からサービスを水平スケーリングするには、Settings ページでそのサービスのレプリカ数を調整します。

スケーリング設定

ClickHouse Cloud Console のサービスのスケーリング設定

サービスのスケーリングが完了すると、ClickHouse Cloud Console のメトリクスダッシュボードに、そのサービスへの割り当てが正しく表示されます。以下のスクリーンショットでは、クラスターは合計メモリ 96 GiB までスケールしており、これはそれぞれ 16 GiB のメモリが割り当てられた 6 個のレプリカに相当します。

スケーリング時のメモリ割り当て
Navigation