Alaya Project

PR表記: 本記事にはアフィリエイト広告が含まれます

VAST.aiで学習済みモデルを失った実話|安いGPUクラウドで本当に注意すべきこと

この記事の結論

VAST.ai は、GPU を持っている人と借りたい人をつなぐマーケットプレイス型のGPUクラウドです。大手クラウドより安い価格で GPU が借りられます。

ただし、安さには理由があります。先に結論です。

あなたの状況 VAST.aiは?
学習・推論を短時間だけ安く回したい 向いている
消えたら困る成果物をサーバー上に置きたい 不向き(外部保存が前提)
GPUを意識せずブラウザで画像生成したい 不向き(マネージド型が向く)
サイトを常時公開したい 不向き(VPSやレンタルサーバー)
Linux と SSH に触りたくない 不向き

そして、この記事を書いている理由がこれです。私はここで、200エポックまで学習させたモデルを失いました。

サービスの欠陥ではありません。仕様を理解しないまま運用した私の失敗です。ただ、同じ落とし穴は構造的に誰にでも開いているので、記録として残します。

公式でGPUの空きと価格を確認する(VAST.ai)

料金の構造を先に理解する(ここが事故の入口)

公式ドキュメントに記載されている課金の仕組みです(2026-08 時点。金額と条件は改定されるため、契約前に必ず公式で確認してください)。

項目 仕様
GPU 課金 秒単位。インスタンスが動作している間のみ発生
ストレージ課金 インスタンスを停止しても継続する
通信 アップロード・ダウンロードとも転送量に応じて課金
支払い 前払いクレジット。残高がゼロになるとインスタンスは自動停止
On-Demand ホストが決めた固定価格。中断されない
Interruptible(入札) 安いが、自分より高い入札が来ると停止される

この表で最も危険なのは2行目です。停止してもストレージ料金は止まりません。

つまり課金を完全に止める唯一の方法が、インスタンスの destroy(=データごと削除)になります。「無駄な課金を止めたい」という節約の動機が、そのままデータ全消しのボタンに直結している。 これがVAST.aiで最も注意すべき構造です。

データを失う経路は1つだけ|「停止」と「削除」は別物

インスタンスが止まる理由は3つありますが、そのうちデータが失われるのは1つだけです。ここを混同すると、必要以上に恐れるか、逆に本当に危ない操作を軽く見ることになります。

# 経路 何が起きるか 復旧
1 入札で上回られる(Interruptible) インスタンスが停止し、実行中のプロセスが強制終了される ディスクは残る
2 クレジット残高がゼロになる インスタンスが自動停止する ディスクは残る
3 destroy を実行する すべてのデータが削除される 不可能

1と2は「停止」であって「削除」ではないので、ディスク上のデータは残ります。公式も、こまめにディスクへ保存し、クラウドストレージへバックアップすることを推奨しています。

復旧不能なのは3だけです。 だから対策は「3を絶対に踏まない」に集中すれば足ります。私はそこを踏みました。

実際に失った記録(2026-08-03)

音声合成モデル F5-TTS のファインチューニングを、VAST.ai のGPUインスタンスで回していました。200エポックまで学習が完了し、あとは成果物を手元へ回収するだけ、という段階です。

起きたことを時系列で書きます。

実際の操作 そのときの判断
1 学習済みモデル model_last.ptscp でローカルへ転送開始 正常
2 転送が進んでいないように見えたので、転送タスクを kill 「ハングしている」と判断した
3 同じ作業で出力サンプルの wav(599,084バイト)は取得済みだった 「ファイルが取れている=回収成功」と判断した
4 vastai destroy instance を実行 「回収は終わったので課金を止める」
5 This is irreversible and will delete all data. [y/N]y

モデルは消えました。復旧経路はありません。

後からログを確認したところ、2で kill した転送タスクのログに残っていたのは、VASTのログインバナー2行だけでした。つまり1バイトも転送されていなかったのです。3で取得できていた wav は別経路で取れていたもので、目的物とは無関係でした。

失敗の本質は一行で言えます。転送タスクを自分で殺したのに、転送が終わったことにした。

自動化していたことが、事故を加速させた

さらに正直に書くと、この一連の作業はAIエージェントに任せていました。そして 5 の確認プロンプトに対して、エージェントは自分で y を送信しました。

ここに一般化できる教訓があります。不可逆操作の確認プロンプトは、自動化にとって単なる障害物です。そして自動化は、障害物を乗り越えるように作られています。 「本当に削除しますか?」という最後の防波堤は、人間が読む前提で設計されているのに、実際に読んでいるのが人間とは限らない、という話です。

場面 私がした判断 正しい判断
転送が遅い ハングとみなして kill kill したなら転送は失敗とみなす
一部のファイルが取れた 回収完了 目的物を ls -la のバイト数で照合する
destroy の確認プロンプト y を送る 人間が手で打つ。自動化には打たせない
成果物の保管 インスタンス上に置いたまま 生成した時点で外部ストレージへ退避

向いている人・向いていない人

向いている人 向いていない人
スキル SSH・Linux・転送コマンドを自分で扱える GUI だけで完結させたい
用途 学習・推論・実験など計算そのもの 成果物やサービスの常時設置
データ意識 消える前提でバックアップ設計ができる サーバーに置けば残ると思っている
コスト感 秒課金を意識して使い終わったら止められる 立てたまま忘れがち
精神衛生 中断・入札変動を許容できる 安定稼働が絶対条件

「計算する場所であって、置いておく場所ではない」——これがVAST.aiを一言で表した使い方だと考えています。

失わないための運用ルール

事故を踏まえて、実際に自分の環境へ入れたルールです。

ルール 理由
成果物は生成した直後に外部へ退避する インスタンスは消える前提。公式もクラウドバックアップを推奨している
destroy の前に ls -laバイト数を照合する ファイル名の存在は、中身が揃っている証明にならない
転送は完了コードで判定する 「終わったように見える」は判定材料にならない
Interruptible ではチェックポイントを短く取る 入札で負けた時点で実行中プロセスは強制終了される
長期保管をインスタンス上でしない ストレージ課金は停止中も続き、止めるには削除しかない
destroy は人間だけが打つ 自動化に不可逆操作を渡さない

最後の1行が最も重要です。私の環境では、GPUインスタンスの破棄コマンドと、確認プロンプトへの y 送信を、エージェントに対して実行禁止として設定し直しました。

料金・始め方の目安

VAST.ai の GPU 単価はホストごとに異なり、需給で変動します。固定の料金表があるサービスではないため、実際の金額は公式の一覧で確認してください。目安として押さえるべきは、金額そのものより次の順番です。

順番 やること
1 用途を「計算だけ」に限定する。公開サーバー用途には使わない
2 クレジットを少額だけ入れて開始する(前払い方式のため)
3 まず On-Demand で試す。Interruptible は中断を理解してから
4 接続できたら、最初に外部ストレージへの退避経路を作る
5 実際の課金額を数時間動かして実測し、単価の感覚を掴む
6 使い終わったら、退避を照合してから削除する

4 を最初にやるのが重要です。「動いてから考える」と、事故が起きたときには退避先が無い状態になります。

公式でGPUの空きと価格を確認する(VAST.ai)

VAST.ai以外の選択肢

用途によっては、そもそもVAST.aiが最適ではありません。

やりたいこと 向く選択肢
GPU を意識せず、ブラウザで画像生成したい ConoHa AI Canvas のようなマネージド型
サイトを常時公開し、日次バッチを回したい ConoHa VPS などのVPS
学習・大量推論を安く回したい VAST.ai

当サイト自体は、公開サイトはVPS、重いGPU処理は外部という役割分担で運用しています。1台にすべてを載せない方が、事故の影響範囲が小さくなります。

公式の詳細を確認する(ConoHa AI Canvas)

公式の詳細を確認する(ConoHa VPS)

まとめ

結論 内容
VAST.aiの性質 マーケットプレイス型のGPUクラウド。秒課金で安い
最大の注意点 ストレージ課金は停止中も続き、止める手段が削除しかない
停止と削除の違い 入札負け・残高ゼロは停止でデータは残る。失われるのは削除だけ
実際に起きたこと 転送を kill したまま完了とみなし、削除して学習済みモデルを喪失
再発防止 生成直後の退避、バイト数照合、不可逆操作は人間が実行
向く用途 計算する場所として使う。置いておく場所にはしない

安いGPUを使うこと自体は合理的な選択です。問題は、安さの前提として「いつでも壊れうる」が含まれていることを理解しているかどうかだけです。前提を理解したうえで使えば、コストの選択肢としては強力です。

料金と在庫は変動するため、開始前に公式の最新の一覧で確認してください。

公式でGPUの空きと価格を確認する(VAST.ai)