App Lifecycle Manager 术语表

SaaS offering

A SaaS offering represents a specific software as a service (SaaS) product offering, including details, configurations, and deployment regions that may be shared across multiple instances or deployments of that product within a company's larger SaaS portfolio.

Unit

A unit is an instantiation of a unit kind. For example, if you have a unit kind for the infrastructure of your SaaS application, then the related unit is the infrastructure wherein the application runs.

单元种类

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

版本

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

发布

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

发布种类

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

Tenant

A tenant represents a dedicated instance of the SaaS offering. It acts as a container for all the units (containing applications, databases, and infrastructure components) that you provision and manage.

功能标志

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