← ブログ
Engineering

AIサンドボックス向けModalの料金:リクエスト量、使用量、月額コスト

Yura Dubinin
Yura Dubinin

Modal Sandboxの料金は、CPUとメモリそれぞれのリクエスト量と実際の使用量のうち、大きい方で決まります。 CPUとメモリには、デフォルトのFunction料金ではなく、プリエンプションのないSandbox料金が適用されます。物理コア1個と4 GiBを固定でリクエストすると、1時間あたり$0.23796かかります。リクエスト量と平均使用量が少ないエージェントなら、コストを大幅に抑えられます。Modalの料金、リソースの課金

このガイドでは、サンドボックスの実行を扱います。Modalアプリケーション全体では、料金条件が異なるFunctions、GPU、ストレージ、モデルエンドポイントも使用する場合があります。私たちはLizardを開発しており、比較にも含めています。料金は2026年11月4日に確認しました。以下のワークロードは仮定であり、実測値ではありません。

Sandboxの料金を使う

リソース1秒あたり1時間あたり
CPU、物理コア1個$0.00003942$0.141912
メモリ、1 GiB$0.00000667$0.024012

Modalは物理コア1個を2 vCPUに相当すると説明しています。cpu=2を設定すると物理コア2個をリクエストするため、一般的な2 vCPUの比較と同じCPUリクエストにはなりません。SandboxのCPUとメモリの料金には、プリエンプションなしの割増料金が含まれています。その倍率を重ねて適用しないでください。Modal Sandboxの料金

リソースの課金下限は、単価と同じくらい重要です。Modalのデフォルトのリクエスト量は、CPU 0.125コアとメモリ128 MiBです。空き容量があれば、設定された上限までリクエスト量を超えて使用できます。各リソースについて、リクエスト量と使用量のうち大きい方に課金します。リクエストと上限

固定予約と伸縮型エージェントでは料金が異なる

エージェントを実行する2つの方法を考えます。どちらも掲載されている基本料金を使い、リージョンの割増料金、GPU、その他のリソース料金は含めません。

例A:マシンサイズ全体を予約する

1時間を通じて物理コア1個と4 GiBをリクエストします。実際の使用量はその予約量以内に収めます。1時間あたりの計算は次のとおりです。

1 × 0.141912 + 4 × 0.024012 = 0.23796

対象のコンピューティングクレジットを適用する前の料金は、1時間あたり$0.23796、合計1,000時間で$237.96です。モデルの応答を待っていても、予約は解除されません。この例は、実行中ずっとこれらのリソースを確保する必要があるワークロードに当てはまります。

例B:リクエスト量を小さくして需要を測る

次に、リクエスト量による課金下限を適用した後の、1秒ごとの課金対象CPUが平均0.2物理コアだと仮定します。課金対象メモリは平均0.5 GiBとします。これらは各リソースのmax(request, actual)の平均であり、単なるプロセスの測定値の平均ではありません。

0.2 × 0.141912 + 0.5 × 0.024012 = 0.0403884

対象のクレジットを適用する前の見積もりは、1時間あたり$0.0403884、合計1,000時間で$40.3884です。これは例Aよりも課金対象のリソース使用量が少ない場合を示しています。同じリソース量の保証を、より低い料金で得られることを示すものではありません。

リクエスト量を小さくすると、実行時のトレードオフも変わります。CPUの逼迫状況や、メモリに起因する強制終了を含む終了理由を確認してください。観測した挙動をワークロードが許容できなければ、リクエスト量を増やします。Modalのサイズ調整ガイド

月ごとのコンピューティング利用枠は1回だけ適用する

Modal Starterには月額料金がなく、毎月$30分のコンピューティングが含まれます。Teamは月額$250で、$100分のコンピューティングが含まれます。この利用枠は対象のコンピューティングに適用され、Shared Endpointのトークン料金には別の条件が適用されます。プランとクレジットの条件

コンピューティング利用枠を他で使っていないStarterワークスペースの場合:

合計時間固定リクエスト:1コア、4 GiB伸縮型の仮定:0.2コア、0.5 GiB
10$0.00$0.00
100$0.00$0.00
1,000$207.96$10.3884

各小計はmax(0, compute usage - 30)で計算します。この表には、モデルのトークン、ストレージ、通信量、リージョン料金、税金の違いは含めていません。開発者のシート数と実際の同時実行数をStarterの上限内に収めてください。料金ページには3シート、同時実行コンテナ100個と記載されています。大規模に起動する前に、ワークスペースに実際に適用されるSandboxの上限を確認してください。

利用枠はワークスペースに付与されます。別のワークロードですでに使い切っていれば、このタスクに2つ目の利用枠は付きません。また、Teamの料金はコンピューティングクレジットと同額の預かり金ではありません。固定リクエストの例では、250 + (237.96 - 100)により、コンピューティングとプランの小計は$387.96になります。

同じ条件でModalとLizardを比較する

Lizard Smallは、固定の2 vCPU、4 GBのRAM、5 GBのローカルディスクを、実行1時間あたり$0.0162で提供します。基本のProプランは月額$19で、$19分の使用量が含まれます。他に利用のないアカウントで合計1,000時間実行すると、コンピューティングの使用額は$16.20、プランの小計は$19です。Lizardの料金

固定予約の比較では、これはModal Starterの小計$207.96を下回ります。使用量が少ない例では、Modalの小計$10.3884がLizardの月額最低料金を下回ります。適切な選択は、ワークロードの課金対象リソース使用量、必要な保証、アカウントの他の利用状況によって異なります。

これは、どんな場合でもコストを削減できるという主張ではありません。ModalとLizardでは、CPUとメモリの単位も、リソースの割り当て方式も異なります。実際の実行時間、利用可能な容量、再試行率によって結果は変わります。同じ実行時間を前提に予測する前に、両方で同じ受け入れテスト用のタスクを実行し、測定してください。

LizardはFirecracker microVMでCPUサンドボックスを実行し、Small、Medium、Largeの固定サイズを提供します。GPUオプションはありません。アプリケーションがGPU、伸縮可能なリソース、またはサンドボックスの周辺で他のModalサービスを必要とする場合は、Modalの方が適していることがあります。Lizardのサイズとライフサイクル、Modalのリソース

CPUとRAM以外の費用も見積もる

リージョンの選択によって倍率が加わる場合があります。Modalでは、配置先を広い範囲で指定する場合は1.15×、狭い範囲で指定する場合は1.75×と記載しています。これらの例では配置先を固定していません。料金を見積もる際は、アプリケーションに必要なリージョンポリシーを使ってください。Modalのリージョン

ボリュームストレージと外向きのデータ転送には、それぞれ別の利用枠と料金があります。これらもGiBとTiBの単位を使います。保持するスナップショットやデータセットが、該当するストレージクラスに含まれるかを確認してください。コンピューティングの利用枠があっても、ストレージが無料になるわけではありません。Modalのストレージ料金、ネットワークの課金

起動したコマンドが終了しても、サンドボックスは動き続けることがあります。ライフサイクルを記録し、タスクが終わったら終了してください。後で状態が必要になる場合は、ストレージまたはスナップショットによる保存方法を明確に選び、保持期間も見積もりに含めます。メモリスナップショットとファイルシステムスナップショットでは、挙動と保持ルールが異なります。Modalのスナップショット

GPU SandboxesにはgVisorランタイムが必要で、プリエンプションが発生する場合があります。選択したGPUの料金を加え、復旧方法を設計してください。このガイドのCPUのみの計算には、GPU処理の料金は含まれません。GPU Sandboxの制約

課金対象のワークロードを測定する

本番で使う予定のリソースリクエストと上限を設定し、代表的なタスクを実行します。サンドボックスの存続期間全体、CPUとメモリの指標、失敗、再試行、最終出力を記録してください。小さいリクエストと大きいリクエストを比較するのは、両方が同じ受け入れチェックに合格した場合だけにします。

概算では、合計実行時間に課金対象リソースの平均使用量と公開単価を掛けます。より正確に見積もるには、各課金区間でリクエスト量による下限を考慮してください。平均を求めた後にだけmaxを適用すると、実行中に使用量がリクエスト量をまたいで変動する場合、料金を過小評価することがあります。

モデルの料金とサンドボックスの料金は分けて扱います。処理が遅いジョブや失敗を繰り返すジョブでは、コンピューティング料金が少なくても、モデルの呼び出しにより多くの費用がかかる場合があります。請求額の小計だけでなく、成功したタスク1件あたりのコストも比較してください。

Modal Sandboxの料金がFunctionの料金より高いのはなぜですか? CPU Sandboxesには、プリエンプションのないCPUとメモリの料金を適用します。デフォルトのFunction料金は異なる実行ポリシーに基づくため、そのままサンドボックスの見積もりに使うと、単価を過小評価します。

アイドル状態なら無料ですか? 稼働中のサンドボックスには、リクエストしたリソース量による課金下限が引き続き適用されます。実際の使用量が少ないことで料金を減らせるのは、その下限を超える部分だけです。サンドボックスを終了すると実行は止まりますが、ストレージは残る場合があります。

ModalはLizardより安いですか? 毎月のクレジットで賄える小規模なワークロードや、上記の使用量が少ない例では、安くなる場合があります。比較に使ったリソース構成では、Lizardの固定の実行単価の方が低い一方で、月額プランの最低料金があります。サンドボックスの総合比較では、両方の課金方式を他の選択肢と並べて比較しています。

AI で構築。Lizard で公開。

本番公開にプラットフォームチームは必要ありません。クラウド全体が、1 つの CLI コマンドですぐ使えます。

サービス
—
アドオン
—
デプロイ
—
Sandbox の起動
—

当サイトでは、基本機能と分析のために Cookie を使用しています。詳しくはCookie ポリシーをご覧ください。