コンテンツにスキップ
タイプアンロック
ステージフリート
難易度中程度
ジョブAI エージェントを実行
対象AI ビルダー
サービスコンテナ
サービスエージェント
サービスExec
Hoody の利点コンテナ経済学
Hoody の利点AI ネイティブ
Hoody の利点ベアメタル分離
タイプアンロック
ステージフリート
難易度中程度
ジョブAI エージェントを実行
対象AI ビルダー
サービスコンテナ
サービスエージェント
サービスExec
Hoody の利点コンテナ経済学
Hoody の利点AI ネイティブ
Hoody の利点ベアメタル分離
タイプアンロック
ステージフリート
難易度中程度
ジョブAI エージェントを実行
対象AI ビルダー
サービスコンテナ
サービスエージェント
サービスExec
Hoody の利点コンテナ経済学
Hoody の利点AI ネイティブ
Hoody の利点ベアメタル分離
タイプアンロック
ステージフリート
難易度中程度
ジョブAI エージェントを実行
対象AI ビルダー
サービスコンテナ
サービスエージェント
サービスExec
Hoody の利点コンテナ経済学
Hoody の利点AI ネイティブ
Hoody の利点ベアメタル分離
コンテナ · エージェントサンドボックス · コスト

E2B の請求を、すでにレンタルしているベアメタルに置き換える

エージェント製品はセッションごとにサンドボックスを起動します。E2B、Modal、Daytona、Runpod、Replicate では秒単位の従量課金で、損益計算書の AI インフラ行が LLM の行を上回り始めます。Hoody では、すべてのセッションがすでに料金を支払っているサーバー上のコンテナです。今月 50,000 番目のサンドボックスは 1 番目と同じコスト、つまり限界費用ゼロです。

Containers API ドキュメント

同じ 5 行のエージェントコード、違う経済性

エージェントのメンタルモデルは変わりません。サンドボックスを起動して、その中でコードを実行して、捨てる。変わるのはその下の請求書です。E2B では各サンドボックスの 1 秒ごとが従量課金され、Hoody ではすでにレンタルしているサーバーに対してコンテナを POST し、メーターは決して動き始めません。

agent-loop.ts · E2B 利用時
BEFORE · 従量課金
// E2B SDK — 秒単位のサンドボックス秒。import { Sandbox } from '@e2b/code-interpreter';// 各ループパスは Sandbox.create() を呼びます。for (const session of sessions) { const sb = await Sandbox.create(); // ↳ ここでメーター開始、毎秒進む await sb.runCode(session.prompt); await sb.kill();}// 50,000 セッション × 約 12 秒 × $0.00031 = 月 $186、その後さらに増えます。
agent-loop.ts · Hoody 利用時
AFTER · 定額
// すでに料金を支払い済みのサーバーに対する 1 回の POST。const res = await fetch( 'https://api.hoody.com/api/v1/projects/$PID/containers', { method: 'POST', body: JSON.stringify( { server_id: $SID, name: 'rand' } ) });// Hoody Exec で起動したコンテナ内でコードを実行します。await fetch(`https://exec-1.${cid}.hoody.com/run`, { method: 'POST' });// すでにレンタルしているサーバー上の 50,000 セッション: 限界費用 $0。

両者は同じ仕事をします。API の形は一致します。起動、実行、破棄。反転するのは価格の行です。サンドボックスごと秒単位から、サーバーごと定額へ。アイドル状態のコンテナは Hoody ではコストがかかりません。すでに料金を支払ったメタルを共有するからです。

実際の移行の流れ

エージェントコードはほとんど変わりません。3 ステップで損益計算書の従量課金行が定額になります。最も手間がかかるのは、課金していた SDK を取り除くことです。

01 / 起動

Sandbox.create を POST containers に置き換える

以前 E2B SDK を呼んでいた箇所で、server_id を指定して /api/v1/projects/$PID/containers に POST します。レスポンスは 24 文字のコンテナ ID とルーティング可能なホスト名を返します。コンテナはスナップショットから数秒で起動します。サンドボックスハンドルと同じ形のオブジェクトです。

02 / 実行

Hoody Exec でコードを実行

各コンテナには Hoody Exec が同梱されます。V8 アイソレート、ファイルベースルーティング、cors、timeout、concurrency 用のマジックコメント。ランナースクリプトを scripts/1/ に置き、ペイロードを POST すれば JSON が返ります。Web サーバーの配線も Express も Lambda の設定も不要です。

03 / 破棄

終わったら DELETE、あるいはアイドルのまま放置

セッションが終わった? DELETE /api/v1/containers/[id] で消えます。気にしたくない? Hoody のアイドルコンテナはメタルを共有するため、DELETE するかサーバーが満杯になるまで限界費用ゼロで居座ります。クリーンアップ cron も孤児の請求もありません。

定額サンドボックスが解き放つもの

メーターが止まると、これまで高かった 3 つのことが無料になります。そしてエージェント製品は、買えなかったあのアーキテクチャのように振る舞い始めます。

経済性

50,000 番目の起動は最初と同じコスト

秒単位メーターでは、バズった週は税金です。定額のメタルなら、起動数は請求書から切り離されます。サーバーの容量に縛られ、請求書には縛られません。ユーザーがエージェントをガンガン使っても怯まずに済みます。

リテンション

アイドルセッションが生き続けられる

秒単位サンドボックスは早く死ななければなりません。アイドル 1 分ごとがお金です。Hoody ではアイドルが無料なので、休止したユーザーが翌日戻ってきてもコンテナは状態とともに残っています。粘着性が無料になります。

アイソレーション

レンタル中の V8 サンドボックスではなく、本物の Linux

各コンテナは独自の本物の OS です。カーネル名前空間、フルファイルシステム、独自の URL。望むなら SSH。/ramdisk のマウント。エージェントが必要とするどんな apt パッケージでもインストール。ベアメタルと同じアイソレーション、秒単位の税はなし。

1 台のサーバーですでに得られるもの

数字は Containers API と Hoody サーバークォータからのものです。捏造ではありません。ベアメタルの塊が重い仕事を担い、API はスロットを配るだけです。

  1. 秒単位メーター$0.00

    サンドボックス秒メーターは存在しません。コンテナは秒単位で課金されません。サーバーが定額で課金されます。すべての起動、すべてのリトライ、すべてのアイドル分は、すでにレンタルしているサーバーに上乗せで限界費用ゼロです。

  2. サーバーあたりのコンテナ数数百

    KSM (Kernel Samepage Merging) と BTRFS コピーオンライトにより、1 サーバーが数百のコンテナを詰められます。2 つ目のコンテナのコストは 1 つ目との差分のみです。密度はワークロード次第ですが、軽量なエージェントセッションは厚く重ねられます。

  3. 月額 · 定額$49+

    Hoody のサーバー価格はマーケットプレイスで月額 2 桁台前半から始まり、テナント数ではなくスペックに応じてスケールします。請求書はもう、起動するエージェントの数の関数ではありません。

コンテナ密度はワークロード次第です。軽量サンドボックスなら数百詰められますが、GPU エージェントはより多くのヘッドルームが必要です。サーバー価格はマーケットプレイス主導で、リージョン、CPU、RAM、ディスクによって変わります。重要なのは、いくら払っても起動ごとに重ねて支払わない、ということです。

エージェントは秒単位でコンピュートをレンタルするのをやめ、すでに支払い済みのコンピュートを使い始めます。

レンタル · 秒単位メーター所有 · 定額の塊
メーターはこんな見た目だった$0.00031 × サンドボックス秒 × 永遠にトラフィックでスケール · リトライでスケール · アイドルでスケール
今ではこう見えるPOST /api/v1/projects/$PID/containers1 サーバー · 定額 · 起動ごと限界費用ゼロ
コンテナ仕様を読む

これが置き換えるもの

標準的な sandbox-as-a-service スタックは、サンドボックスごと秒単位で請求します。同じ仕事、違う請求書。具体的に置き換わるのは:

  • E2B サンドボックス SaaS秒単位のサンドボックス秒、トラフィックでスケール
  • Modal Labs サーバーレス GPU秒単位コンテナ計測、リトライは 2 倍かかる
  • Daytona 開発サンドボックスワークスペースごとの請求、アイドルは無料ではない
  • Runpod 秒単位コンピュート起動ごとに秒単位 GPU および CPU 課金
  • Replicate 秒単位課金秒単位モデル + コンテナ時間、コールドスタートでも
  • Fly Machines 秒単位マシンごと秒単位、すべてのエージェント分を掛けたもの

秒単位でコンピュートをレンタルするのをやめましょう。すでに支払い済みのコンピュートを使いましょう。

移行ガイドを読む

他のユースケースを読む