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

スケーリング

スケーリングは、計算クラスターで利用可能なリソースを変更します。VeloDB Cloudは3つのスケーリング方法をサポートしています:手動スケーリング、時間ベースのスケーリング、および自動スケーリングです。ワークロードの予測可能性と、どの程度制御したいかに応じて選択してください。

スケーリング方法最適な用途動作方法設定内容
Manual scaling即座の一回限りのリソース変更対象となる計算またはキャッシュサイズを手動で選択します。対象計算サイズ、または別のキャッシュスケールアウトサイズ。
Time-based scaling予測可能で繰り返されるビジネスのピークと低下クラスターがルールに従って毎日決まった時間にスケールします。異なる対象vCPU値を持つ少なくとも2つのスケジュールルール。
Auto-scaling動的または予測困難なワークロード変更VeloDB Cloudが最近のリソース使用量を評価し、自動的に適切なCPU階層を選択します。自動スケーリングスイッチ、Min CPU Cores、およびMax CPU Cores

即座の明示的なリソース変更が必要な場合は手動スケーリングを使用してください。例えば、既知の一回限りのワークロードの前に計算をスケールアウトしたり、トラフィックが減少した後に計算をスケールインしたり、作業セットが増加したときにキャッシュをスケールアウトする場合です。

ワークロードのピークが予測可能で、既知の時間に繰り返される場合は時間ベースのスケーリングを使用してください。例えば、営業時間とオフピーク時間の毎日のルールを設定します。

ワークロードの変更が動的または予測困難な場合は自動スケーリングを使用してください。自動スケーリングは、設定したmin/max CPU coresの範囲内で実際のCPUとメモリの負荷に反応します。

Frontend Groups

Frontend Groupsを使用すると、FE(Frontend)リソースグループを計算クラスターとは独立してスケールできます。FEノードはクエリの解析、プランニング、およびメタデータ管理を処理します。この機能は現在Private Previewです。

このページでは