Glossar · Plattform · Stand
Data Plane
Die Data Plane ist der Teil eines Systems, der den tatsächlichen Verkehr verarbeitet. Am Edge nimmt sie Verbindungen an, wendet die vorhandene Konfiguration an und leitet Anfragen an ihr Ziel.
Der Weg der Anfrage
Während die Control Plane Vorgaben verwaltet, arbeitet die Data Plane mit ihnen. Bei einem Router bedeutet das die Weiterleitung von Paketen. Bei einem HTTP-Edge gehören beispielsweise TLS-Terminierung und die Auswahl des Ursprungsservers dazu.
Welche weiteren Aufgaben hier liegen, hängt vom System ab: Ein Cache beantwortet geeignete Anfragen selbst, eine WAF prüft Inhalte, ein Load Balancer verteilt sie. Der Begriff Data Plane allein verspricht keine dieser Funktionen.
Ein Beispiel vom Aufruf bis zur Antwort
Ein Browser verbindet sich mit dem Edge. Der Edge wählt ein zum Servernamen passendes Zertifikat, nimmt die HTTP-Anfrage entgegen und ordnet sie anhand seiner Konfiguration einem Ursprung zu. Dessen Antwort geht über den Edge zurück an den Browser.
Ob die Verwaltungsoberfläche gerade geöffnet ist, spielt dafür keine Rolle. Entscheidend ist, welche Konfiguration der ausführende Knoten tatsächlich verwendet. Auch eine im Dashboard gespeicherte Änderung muss erst dort ankommen.
Warum diese Ebene besondere Sorgfalt braucht
Fehler in diesem Pfad betreffen den laufenden Verkehr unmittelbar. Eine langsame Zusatzprüfung kann viele Anfragen bremsen; ein falsches Ziel kann sie vollständig scheitern lassen. Deshalb werden nicht nur Funktionen, sondern auch Fehlerverhalten und Ressourcenverbrauch im Anfrageweg betrachtet.
Nach der TLS-Terminierung verarbeitet ein HTTP-Proxy die entschlüsselte Anfrage. Standort, Betreiber und Zugriffsregeln dieser Ebene sind deshalb Teil der Entscheidung über die Infrastruktur, nicht nur eine Frage der Verwaltung.
Bei obhut
Der Edge terminiert TLS und leitet Anfragen an den zugeordneten Ursprung. Er arbeitet mit der Konfiguration am Knoten. Die Steuerung verteilt Änderungen getrennt von diesem Anfrageweg.
Häufige Fragen
Ist Data Plane ein anderer Name für eine Datenbank?
Nein. Gemeint ist die Verarbeitung des Verkehrs. Eine Datenbank kann Teil einer Anwendung sein, der Begriff beschreibt aber keine bestimmte Speichertechnik.
Kann die Datenebene ohne Steuerung arbeiten?
Mit einem nutzbaren lokalen Konfigurationsstand und ohne zentrale Abfrage im Anfragepfad kann sie weiterarbeiten. Neue Konfiguration und andere zeitabhängige Aufgaben brauchen weiterhin ihre jeweiligen Dienste.