ワークロードプレイブック

vLLM で LLM をサーブするクラウド GPU

OpenAI 互換の推論をすぐ必要とするときに、この流れを使います。まず遅延を安定させ、そのあとより良い売り気配へ移してトークンあたりの費用を合わせます。

起動する前に

  • - モデルサイズと目標コンテキストが、選んだ VRAM クラスに収まります。
  • - トラフィックの前に、プロンプトと生成の上限を決めておきます。
  • - トークン使用量とエラーの監視を有効にします。
  • - 本番エンドポイントには代替モデルまたはフェイルオーバー経路があります。

実行手順

  1. 手順 01

    vLLM テンプレートを起動します

    ランタイムを手で揃えたり版がずれたりしないよう、事前構成済みの vLLM イメージから始めます。

  2. 手順 02

    低い同時実行でスモークテストします

    代表的なプロンプトで、スループット、応答の形、タイムアウトの挙動を確認します。

  3. 手順 03

    バッチとコンテキスト窓を調整します

    目標 SLA に収まるよう、リクエストの同時実行と出力遅延のバランスを取ります。

  4. 手順 04

    安定したトラフィックへ上げます

    指標が安定したら本番トラフィックを向け、アップグレード用のローリング再デプロイ経路を残します。

テンプレートを開く前に GPU を選びます

NovaPod で vLLM をサーブするときは、いちばん低い売り気配ではなく VRAM から見ます。16 ビット重みの 7B または 8B モデルは、コンテキストが短ければ 24GB のカードに収まることが多いです。70B 級のモデル、またはバッチの大きい長いコンテキストには、H100 や H200 のようなデータセンターカードが必要です。GPU 一覧を開き、カードのメモリを読んでから、そのカードの料金ページでライブの売り気配と中央値を比べてください。

売り気配が中央値を大きく下回るときは、スモークテストだけに使います。プロンプトを数件サーブし、プロセスが落ちないかを見てから、レンタルを続けるか決めてください。マーケットの時間単価は、ポッドが動いている間に秒単位で請求される料率です。ポッドを止めるとその時計も止まります。

vLLM テンプレートを起動し、リクエストを 1 件確認します

テンプレートから、CUDA を手で入れずに vLLM イメージを開始します。最初の起動では OpenAI 互換の HTTP 経路が開くはずです。max tokens を低くした短いチャット補完を 1 件送り、JSON の形、モデル名、許容できるタイムアウトを確認します。経路が開かないときの主な原因は、ポッドがまだイメージを取得中であること、テンプレートの説明と違うポートであること、ディスクにないモデルパスであることです。

最初のテストは同時実行 1 のままにします。リクエストが 1 件返ってからだけ、バッチサイズを上げます。メモリ不足のエラーが出たら、コンテキスト長を下げるか、マーケットで次の VRAM クラスへ移ります。24GB のカードで 70B モデルを調べたあと、CUDA のサポートチケットを開かないでください。カードの容量が合っていません。

スモークテストのあとだけトラフィックを移します

単一リクエストのテストが安定したら、同時実行を小さい段階で上げ、秒あたりトークンだけでなく遅延を見ます。30 秒待たせる安い売り気配は、利用者が待っているなら、すぐ答える高い売り気配より高くつくことがあります。通過した GPU 名、売り気配、コンテキスト長を書き留めてください。あとでポッドが止まった理由をサポートに聞くときに貼るメモです。

そのメモができてから、本番の DNS またはアプリ設定をポッドに向けます。主カードが市場から消えたときのために、より小さいモデルを用意しておきます。スポット型のオファーは終わることがあります。サービングでチェックポイントは問題になりませんが、モデル重みはすでにイメージ上か、接続したディスク上にある必要があります。なければ次の起動はダウンロードから始まります。

エンドポイントがトラフィックを受けなくなったらポッドを止めます。秒単位の請求は、待機中のサーバーにも続きます。同じイメージをあとで再起動する場所はテンプレートのページです。試したカードの売り気配がまだ妥当かは、H100 SXM と H200 の料金ページで確認します。

NovaPod クラウドの利点

事前キャッシュされたコンテナと1秒の暗号資産決済

基本の CUDA ランタイムと基盤ウェイトは、検証済みの高帯域ノードに配置されています。KYC なしで 15 秒未満に起動し、USDT、USDC、SOL、ETH で支払えます。

マーケットで起動 →

費用と安定性のヒント

  • - 売り気配を実行価格として扱います。中央値は、その気配が極端に安いか高いかを判断するために使います。
  • - 長いコンテキストのワークロードはメモリを急に増やします。価格だけではカードを選べません。
  • - 待機時間の停止方針を置き、固定費のように使う時間を伸縮する利用へ変えます。