全部產品
Search
文件中心

Application Configuration Management(Deprecated):什麼是Application Configuration ManangementACM?

更新時間:Jul 06, 2024

Application Configuration ManangementACM(Application Configuration Management)是一款在分布式架構環境中對應用配置進行集中管理和推送的產品。憑藉配置變更、配置推送、歷史版本管理、灰階發布、配置變更審計等組態管理工具,ACM能協助您集中管理所有應用環境中的配置,降低分布式系統中管理配置的成本,並降低因錯誤的配置變更造成可用性下降甚至發生故障的風險。

ACM和傳統的手動修改配置的架構說明

在傳統架構中,如需變更配置,通常需要登入伺服器並手動修改配置來使配置生效。

Diagram Traditional

在ACM的組態管理情境下,您只需要在ACM控制台上更改配置,配置資訊就會自動被推送到各個伺服器中,並在數秒內生效。完整的ACM產品包括三個主要部分:用戶端、後端伺服器叢集和用於組態管理的控制台。

Diagram ACM

ACM價值

通過ACM管理配置可以為IT營運帶來以下益處。

  • 更新的配置秒級自動下發到各用戶端,降低配置手動分發的工作量。
  • 通過接入ACM配置監聽介面,各應用中的用戶端的配置可立即生效,無需重啟應用。
  • 所有配置監聽、更改和版本資訊自動記錄在案,增強了審計、版本管理和診斷等方面的能力。

ACM與Nacos的關係

Nacos是ACM的開源產品,致力於打造一個更易於構建雲原生應用的動態服務發現、組態管理和服務管理平台。目前,Nacos主要包含兩大功能。
  • 分布式配置中心:該功能對應ACM。您可以使用Nacos SDK 直接存取ACM服務。
  • 服務註冊與發現:該功能對應Enterprise Distributed Application Service中的註冊中心。
與Nacos分布式配置中心相比,ACM具備以下優勢。

學習路徑圖

您可以藉助 ACM 產品學習路徑圖 ACM 產品學習路徑圖來快速瞭解如何使用ACM的組態管理基礎功能,和一鍵復原、推送軌跡、命名空間、許可權控制等進階功能,以及如何使用豐富的API和SDK來滿足您的特定需求。