App Lifecycle Manager 术语表

SaaS 产品

SaaS 产品表示特定的软件即服务 (SaaS) 产品,包括详细信息、配置和部署区域,相应产品在公司更大的 SaaS 产品组合中的多个实例或部署间可能会共享这些内容。

单元

单元是单元种类的实例化。例如,如果您有一个 SaaS 应用的基础架构的单元种类,那么相关单元就是应用运行的基础架构。

单元种类

单元种类定义了服务内托管式组件的类型(例如 Kubernetes 集群或应用实例)。给定单元种类的所有单元通常会一起更新(通过发布)。借助单元种类,您可以为 SaaS 产品中的不同分组定义单独的发布内容和节奏。

版本

发布版本表示单元种类的特定可部署快照。发布版本包含用于创建或更新单元的制品和配置。发布版本包含指向封装实际部署详细信息(包括 Terraform 配置)的制品。当您想要更新某个单元时,您需要以发布版本中的特定发布版本为目标。

发布

发布作业是使用新发布版本更新单元的过程。发布流程遵循发布种类中定义的规则。

发布种类

发布作业种类用于说明如何将新发布版本部署到各个单元。例如,您可以设置在提供相应机型的区域按特定增量逐步发布。

租户

租户表示 SaaS 产品的专用实例。 它充当您预配和管理的所有单元(包含应用、数据库和基础设施组件)的容器。

功能标志

功能标志用于切换功能的状态或其他二进制行为。 借助功能标志,您无需重新部署或重启应用即可更改功能可用性或功能行为。