云沙箱概述
云沙箱服务是函数服务(veFaaS) 提供的一款面向强化学习(RL)训练、AI Agent 等应用场景的新一代基础设施,提供安全、隔离、高效的云端沙箱环境。本文为您介绍云沙箱的概念、优势等内容。
- 云沙箱:专为 AI 任务执行打造的高弹性、低成本、有状态、安全隔离、运维便捷、功能丰富的 Serverless 服务。用户无需关心底层基础设施,可按需秒级拉起云沙箱环境。在推理场景中,云沙箱提供 AI 驱动的任务执行环境;在训练场景中,如模型 RL/RFT 训练,云沙箱执行环境能够支撑代码运行、增强工具调用、处理复杂任务。
- 沙箱应用:云沙箱以沙箱应用为基础单元,管理资源调度和运行。沙箱应用由沙箱镜像和沙箱配置构成。
- 沙箱实例:实际执行沙箱镜像的安全且隔离的容器运行环境,用户可自定义实例的生命周期。
- 沙箱镜像:沙箱实例的容器镜像。云沙箱支持自定义镜像和开箱即用的公共镜像。
- 快速启动海量资源:云沙箱提供了极致的弹性能力和海量的资源支持,在 RL 训练阶段可支持并发拉起大规模沙箱资源,从而有效提升整个 RL 训练的效率。
- 深度集成 RL 框架:云沙箱提供了与 veRL(Volcano Engine Reinforcement Learning for LLMs)框架深度集成的开箱即用 Sandbox Fusion 代码沙箱,同时也支持用户自定义沙箱镜像,灵活适配各类 RL 框架。
- 提供丰富的模版丰富:提供 Code、Browser 和 Computer 运行环境模板,可开箱即用,助力用户聚焦业务逻辑的开发。同时也支持客户自定义沙箱镜像,满足个性化的业务需求。
- 支持有状态:用户可指定沙箱实例长周期运行,请求共享同一个沙箱运行环境。
- 弹性免运维:基于 Serverless 架构,启动时间小于 100 毫秒(ms),支持海量资源的弹性扩容。
- 镜像分发:支持千数级别的镜像预热分发能力,满足多镜像场景下沙箱快速启动需求。
- 毫秒级计费:沙箱资源按请求量和执行时长毫秒级计费,不执行不收费。
- 接入灵活:支持便捷的 MCP、API、SDK 接入方式,灵活快捷使用。
在 Agentic AI 趋势下,模型 RL/RFT 训练方向为增强工具调用、处理复杂任务和代码生成,该类强化学习任务需要起大量的 Sandbox 作为模型任务运行和经验收集的执行环境。云沙箱产品以其极致的弹性能力、海量的资源支持和镜像的批量分发能力,可有效提升整体强化学习效率。
通用型智能体类的 AI 应用在完成一个复杂的深度研究等相关任务的过程中,需拉起云沙箱作为隔离环境来执行 AI 驱动的任务。云沙箱提供了 Code、Browser、All-in-One 等运行环境公共镜像,支持用户基于模板二次开发或开箱即用,有效提升 AI 应用的开发效率。同时,云沙箱极致的弹性能力,可实时根据用户请求拉起对应数量的沙箱实例,以高效经济的方式有效支撑线上 AI 应用的高并发需求。
云沙箱的使用流程如下:
- 若使用 veFaaS 提供的 公共镜像,则无需额外准备。
- 若需要使用 自定义镜像,需要上传镜像到镜像仓库(CR)后可预热自定义镜像。
- 创建沙箱应用:创建云沙箱的基础单元,完成网关路由配置,用于管理云沙箱内资源的调度和运行。
- 测试沙箱应用:沙箱实例成功运行后,通过 curl 命令或 Playground 方式测试沙箱应用。
最近更新时间:2026.07.08 19:09:45