弹性灵活,助您快速获取 Serverless 计算资源,节约IT成本
函数计算 FC
对比项 | 事件函数 | Web函数 | 任务函数 | GPU函数 |
|---|
功能 | 用于处理文件和数据流,可以通过各类云产品的事件触发(如OSS触发器、Kafka触发器、SLS触发器)。 | 支持流行的Web应用框架,可以通过浏览器访问,或通过URL调用。 | 用于处理异步请求,能够追踪并保存异步调用各个阶段的状态。 | 支持流行AI项目(如Stable Diffusion WebUI、ComfyUI、RAG、TensorRT)的容器镜像,快速构建AI模型推理服务。 |
适用场景 | 云产品集成:OSS实时文件处理、SLS日志加工等。ETL数据加工:数据库数据清洗、消息队列处理等。 | 快速构建流行Web框架应用:SpringBoot、Express、Flask 迁移已有的应用:HTML5网站、REST API、BFF、移动APP、小程序、游戏结算等。 | 常规任务:定时任务、周期任务、脚本任务等。多媒体处理:音视频转码、直播录制、图片加工等。 | 传统在线推理:CV视觉识别、NLP语言处理等。AIGC模型推理:文生文、文生图、文生音频等。 |
运行时环境 | 推荐使用内置运行时 | 推荐使用自定义运行时 | 推荐使用内置运行时 | 仅支持自定义镜像 |
默认关闭 | 默认关闭 | 默认开启 | 默认关闭 |
比项 | 内置运行时 | 自定义运行时 | 自定义镜像 |
|---|
开发流程 | 按照函数计算定义的接口编写请求处理程序。 | 基于Web应用框架模板开发应用,通过公网访问地址即时看到结果。 | 将自定义镜像上传至ACR然后使用镜像,或者使用ACR中已有的镜像。 |
支持的实例类型 | CPU实例 | CPU实例 | CPU实例和GPU实例 |
不支持 | 支持 | 支持 | |
最快。代码包中不包含运行时,冷启动最快。 | 较快。代码包为HTTP Server,体积较大但无需拉取镜像,因此冷启动较快。 | 较慢。需要拉取镜像,冷启动较慢。 | |
代码交付物格式 | ZIP、JAR(Java)、文件夹 | ZIP、JAR(Java)、文件夹 | 容器镜像 |
CPU实例镜像大小不超过10 GB(未解压)。GPU实例镜像大小不超过15 GB(未解压)。说明对于AI推理应用,您可以将大尺寸模型存储在NAS或OSS,以减少镜像体积。 | |||
支持的编程语言 | Node.js、Python、PHP、Java、C#、Go | 无限制 | 无限制 |