App Lifecycle Manager 詞彙表

SaaS 產品

「SaaS 產品」是特定的軟體即服務 (SaaS) 產品,包括詳細資料、設定和部署區域。公司的整體 SaaS 產品組合中,該項產品的多個執行個體或部署項目可能會有相同的詳細資料、設定和部署區域等。

單位

「單元」是建立為例項的單元 kind。舉例來說,如果您有 SaaS 應用程式基礎架構的單元類型,相關單元就是應用程式執行的基礎架構。

單元種類

單位 kind 會定義服務中的代管元件類型,例如 Kubernetes 叢集或應用程式執行個體。特定單元種類的所有單元通常會一起更新 (透過推出)。單元種類可讓您為 SaaS 服務中的不同群組,定義不同的推出內容和節奏。

釋出

「發布版本」是單元 kind 的特定可部署快照,發布版本內含用來建立或更新單元的構件與設定。發布項目包含指向構件的指標,該構件封裝了實際部署詳細資料 (包括 Terraform 設定)。如要更新單元,請在推出作業中指定特定版本。

推出作業

「推出作業」是將單元更新為新發布版本的程序,會符合推出作業 kind 中定義的規則。

推出作業 kind

「推出作業 kind」可以說明如何將新的發布版本部署至單元。舉例來說,您可以在單元適用的區域,設定以特定增量逐步推出。

用戶群

「租戶」是 SaaS 產品的專屬執行個體。可以做為容器,存放您佈建及管理的所有單元,包括應用程式、資料庫和基礎架構元件。

功能旗標

功能旗標可以切換功能的狀態或其他二進位運作情形。 功能旗標可讓您變更功能可用性或功能行為,不必重新部署或重新啟動應用程式。