PricingPricingDocsDocsBlogBlogBook a demoBook a demoCompanyCompany (opens in a new tab)
製品
ドキュメントAPIリファレンス料金デモブログ会社
無料で始めるv3.4.7
Wave Autoscale

Autopilot

Deployment ごとに自身の性能モデルでスケーリングし、HPA が約 30 秒かかる判断を約 10 秒で行います。

課題

トラフィックが急増しても、HPA が最初の Pod を追加するのは約 30 秒後です

kubernetes.io, Horizontal Pod Autoscaling、kubernetes-sigs/metrics-server、Cast AI, 2026 State of Kubernetes Optimization Report

デフォルトでは metrics-server が 15 秒ごとにメトリクスを収集し、HPA が 15 秒ごとに確認します。急増したトラフィックは、HPA が最初の Pod を追加するまで最大 30 秒待つことがあります。

その後も HPA が追加できるのは、15 秒ごとに最大 4 個または現在の Pod の 100% までです。Pod を 10 個から 80 個にするには 3 回の増加が必要で、最後の増加は最初の 30 秒後です。

この待ち時間を避けるため、チームは余分なレプリカを常に動かしています。Cast AI が測定したクラスタの平均 CPU 使用率は、2025 年に 8% でした。

Pod の到着: 急増の約 30 秒後、次に約 10 秒後Wave なしWave ありPod が 30 秒遅れ10 秒で Pod
Wave なし
HPA は急増の約 30 秒後に最初の Pod を追加します必要な PodレプリカPod 不足HPA は約 30 秒後に反応0s15s30s45s60s
5 秒で負荷が急増します。HPA は約 30 秒後に最初の Pod を追加し、その後は 15 秒ごとに最大 2 倍に増やします。
Wave あり
Autopilot は急増の約 10 秒後に最初の Pod を追加します必要な PodレプリカAutopilot は約 10 秒で反応0s15s30s45s60s
Autopilot は急増の約 10 秒後に最初の Pod を追加します。Pod が足りない時間が短くなります。

HPA 約 30 秒: metrics-server の収集 最大 15 秒と HPA の同期間隔 最大 15 秒の合計 (kubernetes.io、kubernetes-sigs/metrics-server)。HPA のスケールアップのデフォルト (15 秒ごとに 100% または Pod 4 個): kubernetes.io。Autopilot 約 10 秒: Autopilot ドキュメント。負荷、Pod 数、Autopilot のその後の段階は例示です。

Wave の仕組み

トラフィックの変化から新しい Pod まで
Kubernetes HPA (デフォルト)最初の判断: 約 30 秒
  1. kubelet の cAdvisor
    Pod の CPU とメモリを読む
  2. ↓15 秒ごと→
    metrics-server
    Pod ごとの最新値を保持
  3. ↓15 秒ごと→
    HPA コントローラー
    レプリカ = ceil(現在 × メトリクス ÷ 目標)
  4. ↓スケール→
    Deployment
    新しい Pod を起動
Wave Autopilot判断: 約 10 秒
  1. Wave Agent
    cAdvisor と共に全ノードで動作
  2. ↓gRPC→
    Wave Core
    メトリクス履歴を保持し、ルールとクールダウンを適用
  3. ↓履歴→
    Wave Intelligence
    14 日分の動きから学習した、このワークロードのモデル
  4. ↓レプリカ数→
    Kubernetes API
    Wave Core がレプリカを設定
HPA: 同期間隔とアルゴリズムは kubernetes.io、15 秒のメトリクス収集は kubernetes-sigs/metrics-server。Wave: 構成と約 10 秒は Autopilot ドキュメント。30 秒は 2 つの 15 秒周期を足した最悪の場合です。
1

ワークロードのメトリクスを収集

すべてのノードの Wave Agent が Pod のメトリクスを Wave Core に送るため、Autopilot は現在の数値で判断します。

2

ワークロードごとにモデルを学習

Autopilot はデフォルトで 14 日分のワークロードの動きから ML モデルを学習し、ある負荷に何個の Pod が必要かを把握します (Autopilot ドキュメント)。

3

約 10 秒で判断

Autopilot はモデルとルール、クールダウンを組み合わせ、約 10 秒でレプリカ数を決めます。モデルがまだない場合は HPA と同じ方法でスケーリングします。

結果

約 10 秒
Wave Autopilot
約 30 秒
Kubernetes HPA

負荷の変化からスケーリングの判断まで。HPA の約 2 倍の速さ

Autopilot ドキュメント、HPA: kubernetes.io のデフォルト値

インタラクティブ速度比較

ボタンを押してトラフィック急増をシミュレーションし、各システムがいつスケーリングを判断するかを確認します。時間は例示です。

トラフィック負荷
100%
50%
0%
0s1s2s3s5s

Kubernetes HPA

HPA: 監視中

P1
P2

Wave Autopilot

Autopilot: 準備完了

P1
P2

約 20 秒早い: Autopilot は 10 秒以内、HPA は約 30 秒で判断するため、急増中に Pod が不足する時間が短くなります。

Wave Autoscale の関連機能

Autopilot Scheduler →Min/Max推奨 →ドキュメントを読む →
デモを予約無料で始める
Product
WaveWave GPULLM Serving Professional ServiceWave AI Agent2026 Q4
Resources
DocsAPI ReferenceBlogデモPricing
Company
STCLabBook a demoContact
STCLab© 2026 Wave All rights reserved.
Terms of ServicePrivacy PolicyCookies