手動水平スケーリング
手動水平スケーリング は Scale および Enterprise プランで利用できます。アップグレードするには、Cloud Console のプランページをご覧ください。
ClickHouse Cloudのpublic APIsを使用すると、サービスのスケーリング設定を更新してサービスをスケールしたり、Cloud Console からレプリカ数を調整したりできます。
Scale ティアと Enterprise ティアでは、単一レプリカのサービスもサポートされています。いったんスケールアウトしたサービスは、最小で単一レプリカまでスケールインできます。ただし、単一レプリカのサービスは可用性が低くなるため、本番環境での利用は推奨されません。
API を介した水平スケーリング
クラスターを水平スケーリングするには、API 経由で PATCH リクエストを送信してレプリカ数を調整します。以下のスクリーンショットは、3 レプリカのクラスターを 6 レプリカへスケールアウトする API 呼び出しと、それに対応するレスポンスを示しています。

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

PATCH リクエストのレスポンス
すでにスケーリング処理が進行中の状態で、新たなスケーリングリクエストや複数のリクエストを連続して送信した場合、スケーリングサービスは中間状態を無視し、最終的なレプリカ数に収束します。
UI による水平スケーリング
UI からサービスを水平スケーリングするには、Settings ページでそのサービスのレプリカ数を調整します。

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