Mit Application Configuration Management (ACM) können Sie die Verwaltung von Anwendungskonfigurationen zentralisieren. Dies vereinfacht die Konfigurationsverwaltung und erweitert die Servicefunktionen für Szenarien wie Microservices, DevOps und Big Data. Der Vorgänger von ACM war Diamond, das interne Konfigurationszentrum von Alibabas Taobao.
Vorteile

-
Sicherheit und Compliance
Trennt vertrauliche Informationen vom Anwendungscode und den Laufzeitumgebungen. Verschlüsselt Konfigurationen, um die Konfigurationsdaten zu schützen.

-
Echtzeit-Konfigurationen
Unterstützt die Konfigurationsüberwachung. Konfigurationen werden innerhalb von Sekunden synchronisiert, um die Konsistenz in einer großen verteilten Umgebung sicherzustellen.

-
Erweiterte Versionsverwaltung
Bietet Funktionen wie schnelles Rollback, Änderungsprüfung und Push-Protokolle.

-
Hohe Leistung und hohe Zuverlässigkeit
Bietet einen mehrstufigen Cache-Dienst und gewährleistet eine Serververfügbarkeit von 99,99 %, um die Notfallwiederherstellung auf Client-Seite zu ermöglichen. Ihr Geschäftsbetrieb wird durch Dienstunterbrechungen nicht beeinträchtigt.
Funktionen
-
Unterstützung für mehrere Sprachen und Frameworks
Unterstützt Programmiersprachen und Frameworks wie Java (Spring Cloud), Node.js und Python.
-
Software-Versionsverwaltung
Unterstützt die Software-Versionsverwaltung sowie weitere Release-Funktionen wie gestaffelte Releases und Versions-Rollbacks.
-
Konfigurations-Push-Protokoll
Unterstützt Push-Protokolle für Konfigurationen über den gesamten Lebenszyklus. Die Nachverfolgungsinformationen umfassen Release-Details, Abonnementdetails und Push-Details.
-
Umgebungstrennung für einzelne Benutzer
Unterstützt die sichere Trennung von Konfigurationen desselben Kontos für verschiedene Umgebungen – einschließlich Entwicklung, Test und Produktion – basierend auf der Namespace-Trennung für mehrere Mandanten.
Kundenszenarien
-
Dynamische Konfiguration in verteilten Anwendungen
-
Agiles Konfigurationsmanagement für DevOps

Typische Szenarien für dynamische Konfiguration in verteilten Anwendungen
Schnelle Verwaltung verteilter Architekturen durch dynamische Konfiguration
In der verteilten Architektur werden Konfigurationen dynamisch von der Benutzerzugriffsschicht, der Geschäftslogikschicht und der Datenzugriffsschicht über die gesamte Domäne verteilt.
Vorteile
-
Gestaffelter Release
Integriert die gestaffelte Logik in die Zugriffsschicht, um die Reichweite des gestaffelten Releases effektiv zu steuern.
-
Drosselung und Herabstufung
Basierend auf der Filterfunktion jedes RPC-Frameworks oder dem Client der verteilten Architektur werden Drosselung, Herabstufung und sogar Active/Standby-Umschaltung durch dynamischen Konfigurations-Push umgesetzt.
-
Dynamisches Routing
Kombiniert einheitlichen Zugriff oder die Filterfunktion von RPC-Frameworks, um ein dynamisches konfigurierungsbasiertes Service-Routing zu ermöglichen.
Empfohlene Produkte:

Agiles Konfigurationsmanagement für DevOps
Optimierter DevOps-Prozess durch Konfigurationsmanagement
Optimiert die Effizienz des Betriebs und der Wartung vollständig ohne Sicherheitsrisiken durch zentralisierte dynamische Konfiguration im DevOps-Prozess.
Produktfunktionen
-
Echtzeitüberwachung der Konfigurationszustände
Steuert den Push-Status und das Zeitlimit jeder Konfiguration in Echtzeit durch Nachverfolgung der Konfigurations-Pushes.
-
Mandantentrennung
Bietet sichere Trennung der Anwendungskonfigurationen in verschiedenen Umgebungen, einschließlich Entwicklung, Test und Produktion.
-
Verschiedene Methoden für gestaffelte Releases und Rollbacks
Der Konfigurations-Push unterstützt gestaffelte Releases und schnelle Rollbacks, was die iterative Veröffentlichung von Softwareversionen erleichtert.
Integrationen
Verbesserter Support für Sie
Persönliche Vorverkaufsberatung, technischer Support rund um die Uhr, schnellere Antworten und mehr Tickets.
Persönliche Vorverkaufsberatung
Technischer Support rund um die Uhr
6 kostenlose Tickets pro Quartal
