腾讯云オープンソースのCubeSandbox、E2B互換、単一マシンで2000個のサンドボックスを実行

robot
概要作成中

ME News ニュース、4月21日(UTC+8)、動察Beatingの監視によると、Tencent CloudはAIエージェントのサンドボックスCube Sandboxをオープンソース化しました。Rustで書かれ、Apache 2.0ライセンスです。サンドボックスはエージェントがコードを実行する隔離環境であり、モデル生成のコードによるファイルの誤削除やホストへの越権アクセスを防ぎます。現在、OpenAI Agents SDK、Manus、Perplexity、Hugging Faceなどの製品が類似のアーキテクチャを採用しており、インターフェースの事実上の標準はE2Bです。CubeはE2Bインターフェースに対応しており、ビジネスコードを変更せずに、環境変数を1つ変更するだけで、エージェントをE2Bの自社サービスから自部署のCubeに切り替えることができます。Tencent Cloudは2つの性能データを公開しました。単一並列のコールドスタートは60ms未満、50並列時の平均は67ms、P95は90ms、P99は137msです。単一インスタンスの常駐メモリは5MB未満(サンドボックスの仕様が32GBを超えない場合に測定)、1台の96コアサーバーで2000以上のサンドボックスを同時に稼働可能です。同じシナリオでDockerコンテナの起動は約200ms、共有ホストカーネルを使用します。一方、従来の仮想マシンは秒単位で起動し、単一インスタンスのメモリは20MBから始まります。Cubeのアプローチは、各エージェントに独立したGuest OSカーネルを割り当て、ハードウェアレベルの隔離を行い、起動時間を百ミリ秒以内に抑えることです。高速化はリソースプールの事前配置、スナップショットのクローン化、底層のロック最適化によって実現しています。メモリ圧縮にはRustの再実装、CoWメモリの再利用、reflinkディスク共有を採用しています。プロジェクトにはCubeVSも付属しており、eBPFを用いてサンドボックス間のネットワーク隔離を行います。規模の検証例として、CubeはもともとTencent CloudのServerlessシステム上で運用され、数百億回の呼び出しを処理してきました。元宝AIのプログラミングシナリオをCubeに移行した結果、リソース消費は95.8%削減されました。外部顧客の中では、MiniMaxがAgentic RLのトレーニングでCubeを用いて、数十万のサンドボックスインスタンスを分単位でスケジューリングしています。次の計画は、イベントレベルのスナップショットリストアもオープンソース化し、百ミリ秒級の状態リストアを提供することです。(出典:BlockBeats)

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン