函数服务
对比项 | 事件函数 | 任务 | ||
适用场景 | 按照函数服务定义的接口编写程序。 |
|
| 通过任务模式响应异步调用请求,执行完毕后即退出程序。可追踪和保存任务各个阶段的状态,提供丰富的任务控制和可观测能力。 |
部署方式 | 代码包 |
|
|
|
CPU 分配模式 | 仅在请求时分配 CPU | 仅在请求时分配 CPU | 始终分配 CPU | 仅在请求时分配 CPU |
是否支持 GPU 实例 | 不支持 | 容器镜像支持 | 容器镜像支持 | 容器镜像支持 |
冷启动 | 最快。代码包中不包含运行时,所以冷启动最快。 | 使用代码包部署时较快,使用容器镜像部署时较慢。 | 使用代码包部署时较快,使用容器镜像部署时较慢。 | 使用代码包部署时较快,使用容器镜像部署时较慢。 |
代码包大小和格式 | 256 MiB 未解压代码包,.zip 文件。 | | | |
镜像大小和格式 | | | | |
运行时环境 | Python、Golang、Node.js | Native Python、Native | Native | Native |
流量接入方式 | 通过触发器接入。 | 通过触发器接入。 | 不支持触发器。 | 通过触发器接入。 |