You need to enable JavaScript to run this app.
文档中心
函数服务

函数服务

复制全文
下载 pdf
用户指南
选型指南
复制全文
下载 pdf
选型指南
函数服务(veFaaS)是一个事件驱动的 Serverless 全托管计算平台。基于统一的计算底座,veFaaS 提供了三种核心的产品形态—— 应用、函数 和 云沙箱,以适应从轻量级任务到复杂 AI 应用等不同场景的需求。理解三种形态的差异与联系,是高效利用 Serverless 架构、加速业务创新的关键。​
应用:一站式、面向场景的 Serverless 解决方案​
veFaaS 应用 是一种高度封装、面向特定业务场景的 Serverless 形态。它将底层复杂的函数、触发器、依赖环境和基础设施配置(例如 GPU、网络)打包成一个即开即用的解决方案。开发者只需通过简单的控制台操作或 API 调用,即可一键部署一个功能完整的应用。​
您可以将 应用 理解为 veFaaS 官方提供的 最佳实践模板 和 一站式部署单元。它极大地降低了 Serverless 的使用门槛,尤其适合希望快速落地、对底层细节关注较少的场景。​
核心特征​
  • 场景化封装:每个应用都为特定场景而设计,例如 AI Agent、Web 服务、AI 绘画(Stable Diffusion)等。​
  • 一键式部署:通过预置的应用模板,用户无需从零开始配置资源,数分钟内即可完成部署。​
  • 免运维体验:继承了 Serverless 的核心优势,自动处理扩缩容、负载均衡和资源管理。​
  • 内置集成:预置火山引擎 TOS、API 网关等云服务集成,同生态高度适配,提升业务开发的效率。​
适合场景​
veFaaS 应用尤其适合以下场景:​
  • AI 云原生应用 POC 快速落地:这是 应用 形态最核心的场景。veFaaS 提供大量 AI 相关的应用模板,例如:​
  • AI Agent 与 MCP Server:为大型语言模型(LLM)应用提供 Serverless 托管环境,例如 Browser Use Agent、Computer Use Agent 等,让 Agent 能够执行与浏览器、桌面环境交互的复杂任务。​
  • GPU 推理与训练:一键部署 AI 绘画 Stable Diffusion、ComfyUI 等需要 GPU 加速的 AIGC 应用,按需使用昂贵的 GPU 资源。​
  • Coze 应用托管:无缝部署在扣子(Coze)平台上创建的 AI Bot,并将其作为独立服务对外提供。​
  • 标准 Web 服务与 API:快速搭建符合标准框架(如 Express)的 Web 应用或 RESTful API,适合中小型项目、原型验证和内部工具。​
  • 轻量级数据与媒体处理:例如,使用 FFmpeg 应用模板进行视频截帧、格式转换等,按需处理媒体文件。​
函数:事件驱动的计算单元​
veFaaS 函数 是 Serverless 计算最基础、最核心的形态,即业界通称的 FaaS(Function as a Service)。它允许开发者只关注核心的业务逻辑代码(一个 函数 )。与高度封装的 应用 不同, 函数 提供了最大的灵活性和自定义能力,开发者可以从零开始,自由组合触发器、编写任意复杂的代码逻辑。​
核心特征​
  • 事件驱动:函数由明确的事件源触发,例如 API 网关接收到 HTTP 请求、消息队列(Kafka/RocketMQ)收到新消息、对象存储(TOS)有新文件上传、或定时器(Timer)到期。​
  • 无状态与短时执行:函数实例默认是无状态的,且通常设计为在限定时间内(从几秒到几分钟)完成单个任务。需要持久化的状态必须依赖外部存储,如数据库或缓存。​
  • 按需执行与自动伸缩:平台根据实时请求量自动创建或销毁函数实例,实现毫秒级的快速扩容和缩容。​
  • 细粒度计费:成本仅基于函数的实际执行次数和消耗的计算资源(CPU × 时长、内存 × 时长),真正做到 按需付费。​
适合场景​
veFaaS 函数是构建现代化 Serverless 后端的高效工具,几乎适用于所有无须长时间运行或维护持久连接的后端场景:​
  • Web API 与微服务:作为后端微服务架构的核心组件,每个函数承载一个独立的 API 接口或业务功能。通过 API 网关对外提供服务,是构建高弹性、低成本 Web 服务的理想选择。​
  • 数据处理与 ETL:对来自 Kafka、RocketMQ、TOS 等数据源的数据进行实时清洗、转换和加载(ETL)。例如,当用户上传图片到 TOS 时,自动触发一个函数进行压缩、添加水印并存到另一个位置。​
  • 异步任务处理:执行耗时较长的后台任务,如发送邮件、生成报告、数据分析等。客户端提交任务后立即返回,函数在后端异步执行,完成后可通过回调或消息通知。​
  • 定时任务与自动化运维:通过定时触发器,周期性地执行数据库备份、生成报表、系统健康检查、清理过期数据等任务。​
  • 物联网(IoT)后端:处理海量物联网设备上报的数据流,进行实时分析、告警和存储。​
​
云沙箱:安全、隔离的AI Agent应用执行环境​
veFaaS 云沙箱 是一种提供 安全隔离执行环境 的 Serverless 形态。它允许您动态地、按需地启动一个临时的、与外界隔离的容器环境(沙箱实例),在其中执行不受信任的代码或进行环境依赖复杂的任务,并在任务结束后立即销毁,确保安全与成本效益。​
与主要面向 服务 的 应用 和 函数 不同,云沙箱的核心价值在于 隔离性、安全性和动态性。它更像一个 Serverless 版的临时虚拟机或容器,专为需要动态、安全执行环境的场景而设计。​
核心特征​
  • 强隔离与安全:每个沙箱实例都在独立的虚拟化环境中运行,与宿主机和其他实例严格隔离,有效防止恶意代码逃逸和横向攻击。​
  • 动态创建与销毁:可通过 API 按需创建沙箱实例,执行任务,并在任务完成后或超时后自动销毁,资源即用即走。​
  • 自定义环境:支持通过自定义容器镜像来构建沙箱的运行环境,可以预装任意工具、库和依赖,满足复杂任务需求。​
  • API 驱动:整个生命周期(创建、执行命令、销毁)完全由 API 控制,易于与现有业务系统集成。​
适用场景​
云沙箱是解决“需要为用户提供一个可编程、可执行的环境”这类问题的理想方案:​
  • AI Agent 的工具执行环境:为 AI Agent 提供一个安全的“游乐场”。当 Agent 需要执行代码、访问文件系统、或与外部工具交互时,可以在沙箱中进行,即使执行了有风险的操作,也不会影响到核心系统。​
  • 强化学习与评测:面向需要快速批量创建Agent运行环境、评测环境的需求(例如 Swe-bench 评测)。​
  • 面向 Chat Bot 和在线编程的代码沙箱:为用户提供在线的代码编辑器和运行环境。用户提交的代码在隔离的沙箱中执行,结果返回给前端,确保平台的安全性。​
选型对比​
为了更直观地理解三者的区别,我们从多个维度进行对比:​
​
维度​
核心价值​
场景化解决方案、一键部署​
事件驱动的计算单元、极致弹性​
安全隔离的动态执行环境​
适用场景​
​
AI Agent、GPU推理、标准 Web 服务、与模板匹配度高的场景​
Web API、微服务、数据处理(ETL)、定时任务、异步作业​
AI Agent工具执行、在线编程、代码安全执行、CI/CD​
触发/访问方式​
通常通过公网URL直接访问(内置API网关)​
事件驱动(API网关、MQ、TOS、Timer等)​
通过 OpenAPI/SDK 主动调用,创建和控制实例​
扩缩容​
全自动,根据流量模式自动扩缩容​
全自动,根据事件频率/请求量自动扩缩容(可配置预留)​
按需、手动/程序化创建和销毁实例​
状态管理​
默认无状态,部分应用(如MCP Server)提供会话保持机制​
严格无状态,需依赖外部存储(如Redis, DB)​
有状态,沙箱实例在生命周期内可保持状态(如文件系统、内存)​
成本与计费​
按应用实际消耗的计算资源(vCPU/内存/GPU)和调用次数计费​
按函数执行次数和计算资源(vCPU/内存/GPU * 秒)计费​
按沙箱实例的存活时长和规格计费​
自定义能力​
较低,受限于模板能力​
极高,完全自定义​
高,通过自定义镜像和API控制​
​
​
最近更新时间:2026.02.03 16:03:50
这个页面对您有帮助吗?
有用
有用
无用
无用