In modernen Anwendungsarchitekturen legt eine Verwaltungsebene Leitplanken für die Datenebene und die Steuerungsebene fest.
Beim Bereitstellen Cloud-nativer Anwendungen erzwingt diese Verwaltungsebene gemeinsame Standards, Zugriffskontrollen und Richtlinien in verteilten Umgebungen. Die Verwaltungsebene abstrahiert die Komplexität einiger Vorgänge der Steuerungsebene und bietet Transparenz und Einblick in die Anwendungsleistung. Aufgrund mangelnder Transparenz und Lücken in der Governance vergrößern verteilte Umgebungen die Bedrohungsfläche und erhöhen die Wahrscheinlichkeit von Ausfällen.
Platform-Ops -Teams integrieren eine Managementebene, um eine agilere und entwicklerzentriertere Anwendungsentwicklung zu ermöglichen. Auf der Verwaltungsebene können Platform-Ops-Teams transparente Schutzplanken errichten, um sicherzustellen, dass Benutzer weder sich selbst noch andere verletzen.
Die Verwaltungsebene weist zwar eine ähnliche Funktionalität auf, ist aber eigentlich eine Metaebene, die über der Steuerungsebene schwebt. Diese höhere Schicht im Stapel dient dazu, die Konfiguration der Steuerebene zu optimieren und so eine einfachere Skalierung, Beobachtbarkeit und Ausfallsicherheit zu erreichen. Es ermöglicht die Festlegung globaler Richtlinien und erforderlicher Konfigurationen, die für alle Anwendungen, APIs und Mikrodienste gelten. Die Verwaltungsebene kann Richtlinien auch nach Anwendungsgruppen, Typen oder geografischen Standorten steuern und anwenden. Im Zeitalter moderner Apps können viele Parteien von einer robusten Verwaltungsebene profitieren – darunter Netzwerkbetriebsteams und Geschäftsbereiche (Marketingteams, Sicherheitsteams, Compliance-Teams usw.).
Um mehr über die Vorteile einer Managementebene zu erfahren, lesen Sie den Artikel „Daten, Kontrolle, Verwaltung“ von The New Stack: Drei Flugzeuge, unterschiedliche Höhen .
In dieser hybriden und sich schnell entwickelnden Landschaft wird eine Cloud-native Verwaltungslösung benötigt, um ein komplexes Portfolio aus Mikrodiensten und Anwendungen effektiv zu verbinden, zu betreiben und zu sichern. Bei NGINX entwickeln wir eine Reihe von Tools, um auf allen drei Ebenen Beobachtbarkeit, Zuverlässigkeit, Governance und Sicherheit zu gewährleisten.