In modernen Anwendungsarchitekturen konfiguriert eine Steuerungsebene Regeln für die Datenebene. Neben den Steuerungs- und Datenebenen arbeitet die Cloud-native Verwaltung auch über eine Verwaltungsebene.
Bei der Bereitstellung von Cloud-native-Anwendungen ist dieses Verwaltungssystem erforderlich, um die Erstellung und Implementierung von Richtlinien zur Datenverkehrsverwaltung und zur Sicherheit in verteilten Umgebungen zu vereinfachen. Aufgrund mangelnder Transparenz und Lücken in der Governance vergrößern verteilte Umgebungen die Bedrohungsfläche und erhöhen die Wahrscheinlichkeit von Ausfällen.
Die Steuerungsebene befindet sich als separate Entität über der Datenebene und setzt die Regeln für die Datenebene durch. Ursprünglich war sie eine Richtlinien-Engine für die Schicht-4-Vernetzung und hat nun auch Einfluss auf den Schicht-7-Datenverkehr in Kubernetes. Nachdem die Datenebene den Datenfluss durch Anwendungen und das Verhalten von Anwendungen auf Pod-Ebene regelt, steuert die Steuerungsebene die Datenebene, indem sie die Orchestrierung und Koordination von Containern, Knoten, Pods und Clustern überwacht. Die Komponenten der Steuerungsebene treffen globale Entscheidungen über den Cluster (z. B. Zeitplanung) und erkennen Cluster-Ereignisse und reagieren darauf.
Wenn Sie mehr über die Funktionen der Steuerungsebene erfahren möchten, lesen Sie den Artikel Daten, Steuerung, Verwaltung: Drei Ebenen, unterschiedliche Höhen in The New Stack.
In dieser hybriden und sich schnell entwickelnden Landschaft wird eine Cloud-native Verwaltungslösung benötigt, um ein komplexes Portfolio von Microservices und Anwendungen effektiv zu verbinden, zu betreiben und abzusichern. Bei NGINX entwickeln wir eine Suite von Tools, die Beobachtbarkeit, Zuverlässigkeit, Governance und Sicherheit auf allen drei Ebenen gewährleisten.