工作负载
工作负载(Workload)是指在 FunctionCat 函数猫中运行的应用、服务、认证和路由的实例。工作负载是资源分配和管理的核心,确保系统的高效运行和可扩展性。
部署
在 FunctionCat 函数猫中,部署将部署单元类型转化为工作负载。部署由四个个阶段组成:项目初始下,构建(Build),布置(Provision)和后置处理。
- 项目初始化: 初始化项目,包括下载已有项目的代码,或者上传源系统的项目代码到新项目中。
- 构建(Build):准备和编译代码以创建可运行的应用或服务的制品。
- 布置(Provision):上传构建的制品,将构建的应用或服务制品落地到指定的环境中,并创新必要的资源。
- 后置处理:处理部署缓存、备份等任务。
概念关系
概念 | 关系 |
---|---|
应用(App) | 一个应用可以有多个工作负载 |
服务(Service) | 一个服务可以有多个工作负载 |
认证(Auth) | 认证是工作负载的一部分 |
路由(Route) | 路由定义工作负载的访问路径 |