简介
在 函数操作 中介绍了如何使用 Serverless Cloud Framework 创建云函数。对于 Serverless Cloud Framework 框架本身而言,即通过云函数组件部署了一个 Serverless 单实例应用。一个 Serverless 应用可以由单个或者多个实例构成,每个组件部署对应一个实例。每个实例都会涉及一个 serverless.yml 文件,该文件定义了组件的参数,这些参数在部署时用于生成实例的信息。例如,
region
定义了资源的所在区。如下图所示: n
n您可通过本文了解单实例及多实例应用,并可结合实际场景进行云函数的项目管理和资源编排。单实例应用
单实例应用即项目中只引入一个组件,部署时只生成一个组件实例。单实例应用中的应用名称由 Serverless Cloud Framework 框架默认生成。n适用场景:Serverless Cloud Framework 只作为 CLI 工具创建更新函数,用户需自行编排和管理函数资源。
多实例应用
多实例应用即项目中引入多个组件,部署时生成多个组件实例。多实例应用需要有固定的应用名称,以保证所有组件在统一的应用下进行管理。n适用场景:用户需通过 Serverless Framework 组织和编排项目中多个云函数资源。
开发项目
Serverless Cloud Framework 提供了一套 资源编排、环境隔离 及 灰度发布 的管理机制。除了云函数创建,Serverless Cloud Framework 还提供了丰富的组件用于操作 API 网关、对象存储 COS 和访问管理 CAM 等云资源产品。使用 Serverless Cloud Framework 开发项目,可以专注于业务本身的开发,提升效率。项目开发详情请参见 Serverless Cloud Framework。