Couldn't load this page.

← ブログ
Engineering

E2B sandboxes: 料金、ライフサイクル、代替手段

Yura Oak
Yura Oak2026年8月21日

E2B sandbox は、アプリケーションがコードを実行し、ファイルを扱うためのリモート環境を提供します。 sandbox プロバイダを選ぶには、実行 API、セッションの存続時間、同時実行数、ネットワーク制御、保持される状態、総コストを比較してください。CPU 単価が低いだけでは、エージェントがタスクを確実に完了できるかは分かりません。

このガイドは Lizard によるものです。リンク先の料金ページと SDK ドキュメントは 2026年9月9日 に確認しました。比較対象は、文書化された挙動と説明用の計算例であり、プロバイダの実測パフォーマンスではありません。

sandbox がエージェントにもたらすもの

エージェントはプログラムを生成できても、それを実行する適切な場所がないことがあります。sandbox は、エージェントを調整するアプリケーションから分離された実行環境を提供します。

コーディネータはコードやコマンドを送信し、出力とファイルを収集し、次に何をするかを判断します。また、失敗したコマンド、タイムアウトしたセッション、クリーンアップも処理しなければなりません。分離は有用ですが、認証情報、外部システム、非公開データへのアクセスには、依然として明確な方針が必要です。

E2B の quickstart では、SDK を通じたコード実行とファイルアクセスが示されています。小さなタスクから始めて、より大きなエージェントループに接続する前に、出力とエラーの両方を確認してください。

E2B の料金: プランとランタイムを分けて考える

E2B は、1 回限りの $100 クレジット、最長 1 時間のセッション、20 個の同時 sandbox を含む無料の Hobby プランを掲載しています。Pro では、月額基本料 $150 に加えて従量課金、最長 24 時間のセッション、より高い同時実行上限が示されています。プラン料金はランタイム料金そのものではありません。E2B pricing

2 vCPUs と 4 GiB で合計 1,000 稼働時間という例示的なワークロードについて、公開されている秒単位料金を使用します。

CPU:    1,000 × 3,600 × 2 × $0.000014 = $100.80
Memory: 1,000 × 3,600 × 4 × $0.0000045 = $64.80
Runtime subtotal: $165.60
With the $150 Pro base: $315.60 before tax and other charges

この E2B の例には、トライアルクレジット、税金、有料の同時実行追加枠、その他の利用料金は含まれていません。ランタイム合計はすべての sandbox の合算です。セッション上限と同時実行上限は別途確認してください。

同じ計算例を Lizard で行う場合

合計 1,000 稼働時間のあいだ、Lizard のメーターが一貫して 2 vCPUs と 4 GB のメモリを示すと仮定します。Lizard のメモリメーターは 1 GB あたり 1,024 MiB を使用しており、E2B の例の GiB 数量と一致します。

CPU:    1,000 × 3,600 × 2 × $0.000006948 = $50.0256
Memory: 1,000 × 3,600 × 4 × $0.000003474 = $50.0256
Compute subtotal: $100.0512, or about $100.05
Monthly subscription: $0

この例では、Lizard のほうが計算コストは低くなります: $100.05 に対して E2B は $165.60 です。 E2B Pro の月額基本料を含めると、比較は税引前で、Lizard の支払い手数料を加えた $100.05 と $315.60 になります。どちらの金額にも、追加ストレージ、トラフィック、その他のサービスは含まれていません。E2B Hobby には基本料金がありません。要件を満たすなら、Pro の料金を加えないでください。

これは料金計算であり、実測パフォーマンスの結果ではありません。プロバイダを選ぶ前に、制限と保持される状態を確認してください。確認元は 2026年9月15日 時点の E2B pricingLizard pricing です。

運用上の契約を比較する

Provider最初に確認すべき点トライアルでの確認事項
E2Bコード実行、テンプレート、セッションプランあなたのタスクはセッション上限と同時実行上限の中で完了できますか?
Daytonasandbox のライフサイクルとリソース課金セッションが停止したとき、ストレージと課金はどうなりますか?
Modalsandbox リソースと Modal の他機能との統合起動、実行、保存された出力はあなたのワークフローにどう適合しますか?
LizardLizard SDK、プロジェクト単位の Sandboxes、一時停止の挙動一時停止、期限切れ、ホスト障害のあとに何が残りますか?

Daytona は、コンピュート、メモリ、ストレージを個別に掲載しています。Modal のサンドボックス ドキュメント では、実行、ネットワーク、ライフサイクル制御が説明されています。挙動を比較するときは、それらの個別ドキュメントを使ってください。“pause” のような共通の語でも、同じストレージ保証を意味するとは限りません。

一時停止はバックアップではない

Lizard Sandboxes では、一時停止によって vCPUs が凍結され、メモリと実行中プロセスはホストの RAM に保持されます。これはマシン全体の耐久性あるディスクスナップショットを書き出すものではありません。そのため、ホスト障害が起きると、その一時停止状態は失われる可能性があります。

sandbox の存続時間は、一時停止中も進み続けます。Lizard SDK にはデフォルトで 5 分のタイムアウトが記載されています。期限切れを無効にすることは別の設定です。重要な出力は sandbox の外に保存し、タスクに適した存続時間を設定してください。Lizard SDKSandboxes documentation を参照してください。

正確な障害条件を確認していない限り、「すべて保存されたまま即座に再開できる」のような主張を前提に復旧設計をしないでください。プロセス障害、セッション期限切れ、ホスト利用不可は、別々の事象としてテストしてください。

小さな Lizard SDK の例

Node プロジェクトに @lizard-build/sdk をインストールし、環境経由で LIZARD_API_KEY を設定してください。my-project は利用可能なプロジェクトに置き換えてください。この例では、短命な環境を作成し、1 つのコマンドを実行し、finally ブロック内で解放します。

import { Lizard } from '@lizard-build/sdk';

const client = new Lizard({ project: 'my-project' });
const sandbox = await client.create('base', { timeoutMs: 300000 });
try {
  const result = await sandbox.process.exec('node -e "console.log(6 * 7)"');
  if (result.exitCode !== 0) throw new Error(result.stderr);
  console.log(result.stdout);
} finally {
  await sandbox.kill();
}

コマンドは 42 を出力するはずです。この例は API とクリーンアップのパターンを示すものであり、スループットや起動時間のベンチマークではありません。本番コードでは、クリーンアップ要求の失敗にも対処し、終了前に必要な出力を保持する必要があります。

最初のコマンドだけでなく、ワークフロー全体をテストする

各候補で同じタスクと同じ依存関係セットを使用してください。実用可能な環境になるまでの時間、コマンド実行時間、失敗、リソース消費、保持された出力を記録します。比較が同じ段階を測るように、イメージ準備とセッション起動は分けてください。

次に、エージェントが遭遇するケースをテストしてください。失敗するコマンド、ハングするプロセス、同時セッション、大きな出力、期限切れになるセッションです。コーディネータが安全に再試行するために十分な情報を記録していることを確認してください。

出力が本番アプリケーションである場合は、通常のリリースプロセスでサービスとしてデプロイしてください。sandbox URL と成功したテスト実行は、デプロイ設定、監視、耐久性のあるデータの代わりにはなりません。次のステップは、私たちの Claude Code デプロイ ガイド で扱っています。

FAQ

E2B は無料ですか? Hobby プランには基本料金がなく、1 回限りのクレジットが含まれます。一方で、ランタイムには公開された従量料金があります。適用される制限と、クレジット使用後にどうなるかを確認してください。

上の例では Lizard のほうが安いですか? はい。コンピュート小計は $100.05 で、E2B の従量課金では $165.60、Pro の基本料込みでは $315.60 です。これに Lizard の支払い手数料と、いずれかのホストで発生するストレージまたはトラフィックを加えてください。Lizard では月額サブスクリプションは不要です。

E2B Pro には無制限のランタイムが含まれますか? いいえ。基本料金と従量料金は別です。

Lizard Sandboxes を一時停止すると状態は耐久化されますか? いいえ。一時停止されたメモリはホスト RAM に残り、存続時間も進み続けます。重要なデータをエクスポートし、期限切れやホスト障害に備えてください。

最も速いプロバイダはどれですか? このガイドは速度ランキングを示すものではありません。同じイメージ、依存関係、region、準備完了条件で計測し、単発の成功起動ではなく、繰り返しの結果を報告してください。

AI で構築。Lizard で公開。

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

無料で試す
ワークスペース
サービス
アドオン
デプロイ

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