メインコンテンツまでスキップ
メインコンテンツまでスキップ

スケーリング

ClickHouse Cloudは、垂直方向(レプリカサイズの増加)と水平方向(レプリカの追加)の両方でスケーリングを可能にします。

各ティアに対して利用可能なスケーリングオプションは何ですか?

各ティアのスケーリングの振る舞いは次のとおりです。

  • Basic: Basicティアは、単一レプリカサービスのみをサポートします。これらのサービスはサイズが固定されており、垂直または水平方向のスケーリングは許可されていません。ユーザーはサービスをスケールまたはエンタープライズティアにアップグレードすることで、スケーリングが可能になります。
  • Scale: Scaleティアは、単一および複数レプリカサービスをサポートします。複数レプリカサービスに対してスケーリングが許可されます。
    • サービスは、複数レプリカセットアップにスケールした後に、CSP/リージョンでサポートされる最大レプリカサイズまで垂直にスケールできます。2つ以上のレプリカのみが垂直スケーリングできます。
    • 手動での水平方向のスケーリングが可能です。
  • Enterprise: Enterpriseティアは、単一および複数レプリカサービスをサポートし、複数レプリカサービスに対してスケーリングが許可されます
    • サービスは、CSP/リージョンでサポートされる最大レプリカサイズまで垂直にスケールできます。
      • 標準プロファイル(1:4 CPU対メモリ比)は垂直自動スケーリングをサポートします。
      • カスタムプロファイル(highMemoryおよびhighCPU)は、サポートチケットを通じて垂直にスケールできます。
    • 手動での水平方向のスケーリングが可能です。
注記

サービスは、水平方向に最大20レプリカまでスケールできます。追加のレプリカが必要な場合は、サポートチームにお問い合わせください。

ユーザーは自分のサービスでスケーリングできますか?

スケーリングは2つ以上のレプリカに制限されます。スケールアウトした後、ユーザーは単一レプリカにスケールダウンすることは許可されません。これは不安定さやデータ損失の可能性があるためです。

コンピュートレプリカに対して「Make Before Break」(MBB)と呼ばれる新しい垂直スケーリングメカニズムを導入しています。このアプローチでは、古いレプリカを取り除く前に新しいサイズのレプリカを1つ以上追加することで、スケーリング操作中の容量損失を防ぎます。既存のレプリカを削除して新しいレプリカを追加する間のギャップを排除することで、MBBはよりシームレスで中断の少ないスケーリングプロセスを実現します。これは、リソースの高い利用が追加の容量を必要とするスケールアップのシナリオで特に有益です。早期にレプリカを削除するとリソース制約が悪化する可能性があるためです。

この変更の一環として、スケーリングイベントの一部として、過去のシステムテーブルデータは最大30日間保持されます。さらに、AWSまたはGCP上のサービスに関しては2024年12月19日以前の、Azure上のサービスに関しては2025年1月14日以前のシステムテーブルデータは、新しい組織ティアへの移行の一部として保持されません。