当前位置: 首页 > news >正文

Cube Sandbox 是一款基于 RustVMM 与 KVM 构建的高性能、开箱即用的安全沙箱服务。它既支持单机部署,也能方便地扩展到多机集群。对外兼容 E2B SDK,可在 60ms 内创建具备

沙箱:https://github.com/TencentCloud/CubeSandbox

Cube Sandbox 是一款基于 RustVMM 与 KVM 构建的高性能、开箱即用的安全沙箱服务。它既支持单机部署,也能方便地扩展到多机集群。对外兼容 E2B SDK,可在 60ms 内创建具备完整服务能力的硬件隔离沙箱,并将内存开销控制在 5MB 以内。

产品能力一览

⚡ 毫秒启动 · 高密度· 自动暂停恢复

平均 <60ms 冷启动,单实例额外开销 <5MB,单机轻松跑起数千 Agent。支持沙箱的自动暂停及恢复,实现成本优化

快速开始 →
🔒 硬件级隔离

每个沙箱独立 Guest OS 内核,告别 Docker 共享内核,放心跑大模型生成的未知代码

架构概览 →
🔌 E2B 无缝迁移

原生兼容 E2B SDK,替换一个 URL 环境变量即可接入,零业务代码改动

示例项目 →
🖥️ Web 控制台

浏览器管集群:沙箱、模板、节点、版本矩阵,装完即开:12088

WebUI 指南 →
🔐 凭证托管

Agent 照常调 LLM 与外部 API,Key 不进沙箱、不进模型上下文、不落日志

安全代理指南 →
🛡️ 出站管控

域名白名单放行、越权出站当场拦截,全量访问留审计日志方便合规

安全代理指南 →
📸 快照 · 克隆 · 回档

百毫秒级检查点,运行中随时快照,回滚到任意状态或分叉探索

v0.3 更新日志 →
📦 模板体系

OCI 镜像一键转模板,模板商店装官方预置环境,跨节点自动分发

模板指南 →
🤖 AgentHub 数字助手

基于 OpenClaw 一键创建 AI 助手,支持快照、回档与助手模板发布

数字助手 →

性能与方案对比 (Benchmarks)

在 AI Agent 代码执行场景下,Cube Sandbox 实现了安全与性能的兼得:

维度Docker 容器传统虚拟机 (VM)CubeSandbox
隔离级别低 (共享内核 Namespaces)高 (独立内核)极高 (独立内核 + eBPF网络隔离)
启动速度
*完整启动OS时长
200ms秒级毫秒级 (< 60ms)
内存开销低(共享内核)高 (完整 OS )低 (极限裁剪,< 5MB)
部署密度极高 (单机数千实例)
E2B SDK 兼容//✅ 完全兼容 (Drop-in)

Cube Sandbox 测试数据说明:其中,启动速度项基于裸金属环境测试,单并发下为 60ms,50 并发场景下平均 67ms(P95 90ms,P99 137ms),整体保持在百毫秒级。内存开销项基于 ≤ 32GB 规格沙箱实测,更大规格下开销会略有上升,但幅度极小。

详细的创建时延和资源消耗情况可参考 核心操作性能基准测试报告(裸金属) 与 PVM 云服务器测试报告。

​编辑​编辑​编辑
单 / 高并发场景下百毫秒级的沙箱交付不同规格沙箱 Cube Sandbox 自身内存消耗
*其中蓝色部分为沙箱规格,橙色部分为对应规格下消耗内存,随着规格扩大,内存消耗呈现少量增长

快速开始

​编辑

⚡ 毫秒级启动 —— 观看上方快速启动流程演示。

Cube Sandbox 需要一台支持KVMx86_64 Linux环境。

指南带你四步完成全部流程 —— 准备服务器、安装 Cube Sandbox、创建沙箱模板、运行第一段 Agent 代码。无需编译源码,几分钟即可上手。

选择你的部署方式:

🖥 PVM · 云服务器部署 →
🏆 推荐
🏗 裸金属部署 →💻 Dev-Env →
⚠️不推荐 — 性能差

装完第一件事:打开 Web 控制台

🖥️ 可视化管理 —— 从概览到创建沙箱、查看日志,全程在浏览器完成。

一键部署完成后,在浏览器访问:

http://<控制节点 IP>:12088

推荐三步:

  1. 先看概览— 打开Overview,确认节点 Ready、资源有余量,集群可以正常接单
  2. 备好模板— 到Template Store一键安装官方预置镜像;若Templates里已有READY模板可跳过
  3. 创建沙箱Sandboxes → + New sandbox,选READY模板创建,几秒内进入详情页查看实时日志

完整说明见 WebUI 控制台指南。

深入探索

  • 文档首页 — 完整指南导航
  • ☁️ PVM 部署 — 在普通云服务器上部署,无需裸金属或嵌套虚拟化
  • 模板概览 — 镜像到模板的概念与工作流
  • 示例项目 — 展示各种使用场景的示例(涵盖代码执行、浏览器自动化、OpenClaw 集成与 RL 训练等)
  • 🖥️ WebUI 控制台 — 装完即用的可视化管理(:12088
  • 🔐 安全代理与凭证托管 — CubeEgress 域名过滤、注入与审计
  • 🤖 数字助手 AgentHub — OpenClaw 助手创建与管理(Preview)
  • 💻 开发环境(QEMU 虚机) — 暂时没有 KVM 访问权限?在一次性的 OpenCloudOS 9 虚机里体验 Cube Sandbox

架构概览

​编辑

组件职责
CubeAPI兼容 E2B 的 REST API 网关(Rust),替换 URL 即可从 E2B 无缝切换。
CubeMaster编排调度器,接收 API 请求并分发到对应 Cubelet,负责资源调度与集群状态维护。
CubeProxy反向代理,兼容 E2B 协议,将请求路由到对应沙箱。
Cubelet计算节点本地调度组件,管理单节点所有沙箱实例的完整生命周期。
CubeVS基于 eBPF 内核态转发的虚拟交换机,提供网络隔离与安全策略支持。
CubeEgress基于 OpenResty 的出站安全网关:L7 域名过滤、凭证注入、访问审计;与 CubeVS 内核策略配合,沙箱流量不可绕过。
CubeHypervisor & CubeShim虚拟化层 —— CubeHypervisor 负责管理 KVM MicroVM,CubeShim 实现 containerd Shim v2 接口,将沙箱集成到容器运行时。

详见架构概览和 CubeVS 网络模型。

社区与贡献

我们欢迎各种形式的贡献——Bug 报告、功能建议、文档改进、代码提交。

  • 发现 Bug—— 在这里报告问题或提出建议
  • 有新想法—— 提问交流与想法分享
  • 想写代码?—— 查看我们的 CONTRIBUTING.md 贡献指南,了解如何提交 Pull Request。
  • 想贡献文档 / PR?—— 欢迎按双语方式投稿到这 3 个社区文档入口:故障排障、应用案例、生态集成。
  • 想成为最终用户?—— 点击这里填写用户调研。
  • 想聊聊天?—— 扫描二维码,加入我们的微信交流群。

​编辑

💬 扫描上方二维码加入微信交流群,与核心开发者和社区伙伴零距离沟通!

Roadmap

即将上线— 详见完整路线图。

特性说明
Kubernetes 原生部署使用 CRD、Operator 和原生调度在 K8s 集群内完整部署运营 CubeSandbox,无需额外编排组件
Volume 支持兼容 E2B Volume 协议的持久化与共享存储能力
跨机暂停与恢复在一台宿主机上暂停沙箱,在另一台上完整恢复内存和文件系统状态
E2B API 对齐补齐补齐与 E2B 规范的剩余差距,实现完整的兼容替代
控制面与数据面分离解耦控制面与数据面,控制面升级或故障不影响已在运行的沙箱,保证全路径高可用
沙箱异常恢复自动检测并恢复 VM Crash、shim 卡死、网络分区等异常,支持可配置恢复策略
调度与运维能力增强资源感知调度、亲和规则、在线均衡与带迁移的节点排空

许可证

Cube Sandbox 使用 Apache License 2.0 开源许可证。

http://www.jsqmd.com/news/1164473/

相关文章:

  • ADP5350与TM4C129XNCZAD的低功耗嵌入式系统设计
  • MAX77654与TM4C1294的嵌入式电源管理方案设计
  • 2026年7月最新长春江诗丹顿官方售后服务网点地址及客服电话一览 - 江诗丹顿官方服务中心
  • STM32图形化配置与代码生成工具全解析
  • Unity DOTS/ECS架构实战:从零构建高性能实体系统
  • VMware OVF Tool:自动化批量导出与运维集成指南
  • 高维数据可视化方法梳理(学习笔记)
  • FPG财盛国际:长期一致性与流程清晰度如何影响体验,给出一套标准
  • Linux 进程调试神器:pstack 命令详解,一键打印线程调用栈定位死锁 / 卡顿
  • 2026年7月最新惠州万国官方售后联系电话与客户服务中心网点地址 - 万国中国官方服务中心
  • 当一个写代码的人开始羡慕搬砖,他到底在羡慕什么
  • 在 ARM NEON 上榨干每一条指令:TensorFlow Lite XNNPACK 代理从算子委托到底层汇编的深度剖析
  • 2026年工业园区分布式光伏施工服务商推荐 - 品牌排行榜
  • 网络调试的瑞士军刀:如何用PacketSender解决协议开发的三大痛点
  • STM32F103C8T6 智能家居网关实战:ESP8266 + MQTT 连接阿里云 IoT 平台
  • STC8 单片机蜂鸣器播放音乐
  • 破解PET/CT肿瘤分割模态失衡与小病灶漏检问题
  • GRPO强化学习与LoRA微调:提升Gemma-3数学推理能力实践
  • AssetStudio:Unity资源查看与提取工具的核心原理与实战指南
  • # 2026银川离婚律师怎么挑?5个选律师标准防踩雷推荐 - 本地品牌推荐
  • A3910与PIC18F25K50电机控制方案解析
  • 【一线大厂Java面试题合集】第05篇-反射机制与动态代理
  • syscontainer-tools 网络管理指南:轻松添加和移除容器网络接口的终极教程
  • 2026年7月最新东莞萧邦官方售后客服电话及服务网点地址查询 - 萧邦中国官方服务中心
  • 多旋翼无人机安全操控实战:基于UOM法规的10个关键场景与应对方案
  • 离线版设备故障诊断智能体——基于国产麒麟系统的文本数据诊断方案
  • 3D Transformer实战:解决PET/CT大病灶边界模糊与全局特征缺失问题
  • 2026年7月最新徐州帝舵官方售后服务热线与网点地址查询 - 帝舵中国官方服务中心
  • about learning English (2026.07.10)
  • DHT11 温湿度传感器 3 种主流库对比:Adafruit vs markruys vs DFRobot 实测