Cloud Computing und Rechenzentren

Die Souveränität cloudnativer Plattformen beginnt mit einer Mehrebenenarchitektur, nicht nur mit der Wahl der Region

Ein Beitrag der CNCF untersucht, wie sich Steuerung, Ausführung von Workloads, Überwachung und Workflows auf unabhängige Ebenen und Cluster aufteilen lassen, um die Nachweisbarkeit der Cloud-Souveränität zu verbessern. OpenChoreo präsentiert dabei ein praxisnahes Modell, das auf ausgehenden Verbindungen und deklarativen Konfigurationen basiert, wobei rechtliche und betriebliche Einschränkungen bestehen bleiben.

2026-08-18
6 Min. Lesezeit
247 Aufrufe
certi.news Editorial Team
Die Souveränität cloudnativer Plattformen beginnt mit einer Mehrebenenarchitektur, nicht nur mit der Wahl der Region

Die Souveränität einer cloudnativen Plattform wird nicht allein dadurch bestimmt, wo der Workload ausgeführt oder seine Daten gespeichert werden. Laut einer am 18. August 2026 veröffentlichten Analyse der CNCF, verfasst von Chamod Perera, CNCF Ambassador, und Suvin Kodituwakku, Senior Software Engineer bei WSO2, hängt der Nachweis der Souveränität auch davon ab, wo sich der Steuerungszustand befindet, über welche Pfade Logs und Metadaten laufen, welche Stellen auf Schlüssel und Zugangsdaten zugreifen können und ob das Team den Betrieb fortsetzen kann, wenn ein Dienst des Anbieters ausfällt.

Die Analyse schlägt vor, Souveränität als Eigenschaft der Plattformtopologie zu betrachten und nicht lediglich als Auswahl einer Region in einer Einstellungsliste. OpenChoreo, eine quelloffene interne Entwicklerplattform und ein Sandbox-Projekt der CNCF, dient dabei als überprüfbares Beispiel für diesen Ansatz. Die architektonischen Prinzipien sind jedoch nicht auf OpenChoreo beschränkt.

Vier Fragen, die über den Serverstandort hinausgehen

Dem Beitrag zufolge müssen Plattformteams angesichts von Rahmenwerken wie dem EU Data Act, NIS-2, DORA und dem UK Data Use and Access Act praktische Fragen beantworten, die über die Festlegung einer geografischen Region hinausgehen. Die erste lautet: Welcher Rechtsordnung unterliegt jede Komponente, die auf Mandantendaten zugreifen kann, einschließlich Steuerungs- und Protokollebene? Die zweite lautet: Kann das Team Workloads ausführen, neu erstellen und verschieben, wenn der beim Anbieter gehostete Dienst ausfällt?

Die beiden anderen Fragen betreffen die Möglichkeit des Zugriffs grenzüberschreitender Parteien auf Schlüssel, Clusterzustände oder administrative Zugangsdaten sowie die Frage, ob ein Wechsel des Anbieters, der Hardware oder des Landes eine Neuprogrammierung des Workloads erfordert. Die Analyse kommt zu dem Schluss, dass sich diese Fragen im Wesentlichen darauf konzentrieren, wo sich Steuerung und Zustand befinden und wer darauf zugreifen kann.

Wie funktioniert die Mehrebenenarchitektur?

OpenChoreo teilt die Plattform in unabhängige Cluster auf, von denen jeder seinen eigenen Lebenszyklus, seine eigenen Sicherheitsgrenzen und sein eigenes Skalierungsverhalten besitzt:

  • Steuerungsebene: Sie hält den gewünschten Zustand über deklarierte APIs vor und führt die Abgleichskomponenten aus, führt jedoch keine Mandanten-Workloads aus.
  • Datenebenen: Kompatible Kubernetes-Cluster führen die Workloads tatsächlich aus; jeder besitzt einen unabhängigen API-Server und einen unabhängigen Zustand.
  • Überwachungsebenen: Sie sammeln und stellen Logs, Metriken und Traces bereit.
  • Workflow-Ebenen: Sie führen CI- und GitOps-Prozesse aus.
  • Erlebnisebene: Sie stellt ein Entwicklerportal, eine CLI, APIs und MCP bereit.

Das wichtigste Element ist das Kommunikationsmodell. Daten-, Überwachungs- und Workflow-Ebenen öffnen ausgehende, gegenseitig authentifizierte Verbindungen per mTLS zum Gateway der Steuerungsebene, während die Steuerungsebene keine Verbindungen zu ihnen initiiert. Dadurch sind die API-Server der Cluster, die regulierte Workloads hosten, nicht dem Internet ausgesetzt. Außerdem hält die Steuerungsebene den gewünschten Zustand und nicht den vollständigen Laufzeitzustand des Mandanten. Daher kann die Datenebene weiterhin Anfragen bedienen, selbst wenn die Verbindung zur Steuerungsebene verloren geht.

Was ändert sich dadurch praktisch für Plattformteams?

Jede Datenebene kann einer bestimmten Rechtsordnung zugeordnet werden, sodass das Modell „eine Rechtsordnung, eine Datenebene“ überprüfbar und auditierbar wird. Jede Datenebene sendet zudem ihre Betriebsdaten an eine regionale Überwachungsebene, anstatt Logs und Traces über die Steuerungsebene zu leiten. Dadurch bleiben Mandanten-Workloads und ihre Messdaten innerhalb der festgelegten regionalen Grenzen.

Die Möglichkeit, unabhängig vom Anbieter weiterzuarbeiten, beruht darauf, dass jede Datenebene ein vollständiger, kompatibler Kubernetes-Cluster ist und kein geschlossenes verwaltetes Endpunktangebot. Die Analyse verweist auf die Verwendung quelloffener Komponenten aus dem CNCF- und Cloud-Native-Ökosystem, etwa Argo Workflows, Cloud Native Buildpacks, OpenSearch, Prometheus, OpenTelemetry, Flux, cert-manager und Cilium. Die modulare Architektur ermöglicht den Austausch einer Komponente oder die Anbindung einer bestehenden Überwachungsumgebung über dieselbe Abfrageschnittstelle.

Der Schutz von Secrets und Schlüsseln wird einem mit External Secrets Operator kompatiblen Speicher oder einem vom Betreiber ausgewählten Vault überlassen, anstatt standardmäßig den Besitz der Schlüssel vorzugeben. Außerdem lassen sich feingranulare Berechtigungen auf Ebene von Namespaces, Projekten und Komponenten anwenden. Gruppen können mit jedem OAuth2/OIDC-Identitätsanbieter verknüpft werden, unabhängig davon, ob der Aufrufer ein Entwickler, ein CLI-Tool oder ein Agent für künstliche Intelligenz ist.

Integration virtueller Cluster in die Plattformebenen

Dieses Modell ersetzt das Mandantencluster-Muster nicht, sondern ergänzt es. Ein virtueller Cluster gibt jedem Mandanten innerhalb eines gemeinsam genutzten Host-Clusters eine virtuelle Steuerungsebene, einen eigenen API-Server und einen eigenen Speicher. Dadurch wird der Steuerungszustand zwischen Mandanten zu geringeren Kosten isoliert als bei einem dedizierten Cluster für jeden einzelnen Mandanten. Allein dadurch wird jedoch weder bestimmt, in welcher Rechtsordnung der Mandant gehostet werden muss, wohin Logs gesendet werden oder wer berechtigt ist, den Workload zwischen zwei Umgebungen oder Regionen hochzustufen.

Hier fügt die Plattformebene Verteilungs- und Betriebssteuerungen hinzu. Eine DataPlane-Ressource kann das Kennzeichen der Rechtsordnung tragen und über observabilityPlaneRef mit einer regionalen Überwachungsebene verknüpft werden, während die Hochstufungspfade festlegen, zwischen welchen Umgebungen der Workload wechseln darf. Das Entwicklerportal stellt zudem vorgefertigte Pfade bereit, die den direkten Zugriff von Benutzern auf sensible Cluster überflüssiger machen.

Diese Kombination hat jedoch eine klare Grenze: Mandanten auf demselben Host teilen sich Knoten und Betriebssystemkernel. Wenn das Bedrohungsmodell eine hardwarebasierte Isolation jedes Mandanten verlangt, reicht ein virtueller Cluster nicht aus; dann ist eine tatsächlich unabhängige Datenebene erforderlich.

Souveränität als deklarative und auditierbare Konfiguration

Die Analyse schlägt vor, die Topologie über deklarierte Kubernetes-Ressourcen abzubilden und in Git zu speichern: Welche Region welche Datenebene verwendet, welches Ziel Überwachungsdaten empfängt und welche Hochstufungspfade zulässig sind. Dadurch wird die Einrichtung einer neuen Rechtsordnung zu einem überprüfbaren Pull Request, und die Antwort auf die Frage, warum sich Mandantendaten in einer bestimmten Region befinden, stützt sich auf eine Änderungshistorie und nicht auf einen Screenshot aus einem Dashboard.

Die Mehrebenenarchitektur ändert jedoch weder die Rechtsordnung der Stelle, die die Infrastruktur betreibt, noch beseitigt sie deren Unterstellung unter die für sie geltenden Rechtssysteme. Sie zieht Grenzen, setzt aber nicht allein die Richtlinien für das durch, was innerhalb dieser Grenzen geschieht. Lieferkettenattestierung, SBOM, Auditprotokollierung und die Identität von Workloads über Werkzeuge wie SPIFFE/SPIRE bleiben separate Kontrollen, die integriert werden müssen.

Als letzte Einschränkung kommen die Betriebskosten hinzu: Jeder zusätzliche Cluster benötigt Überwachung, Upgrades und Backups. Daher ist die Architektur dann gerechtfertigt, wenn die gezogenen Grenzen tatsächliches rechtliches oder sicherheitsbezogenes Gewicht haben, und kann in Umgebungen, die dies nicht benötigen, überdimensioniert sein. Zusammenfassend lässt sich sagen, dass die Kombination aus Mandantenclustern zur Ressourcenisolierung, einer Mehrebenenarchitektur zur Festlegung dessen, was Grenzen überschreiten darf, und deklarativen, versionsverwaltbaren Konfigurationen Souveränität von einem vertraglichen Versprechen in eine betreibbare und überprüfbare Eigenschaft verwandelt.

Nachrichtenquelle
c
Autor

certi.news Editorial Team

Das Wichtigste

Der CNCF-Artikel erläutert, dass die Souveränität cloudnativer Plattformen nicht allein vom Standort der Server abhängt, sondern von der Verteilung von Kontrolle, Daten, Überwachung und Workflows auf unabhängig prüfbare Ebenen. OpenChoreo bietet ein praktisches Modell auf Basis von Kubernetes-Clustern und ausgehenden Verbindungen, wobei rechtliche und betriebliche Einschränkungen sowie die Verantwortung für Sicherheitskontrollen bestehen bleiben.

  • Souveränität bemisst sich daran, wo sich Kontrollzustand, Protokolle und Metadaten befinden und wer auf Schlüssel und Zugangsdaten zugreifen kann – nicht allein am Standort der Workload.
  • OpenChoreo teilt die Plattform in Kontroll-, Daten-, Überwachungs-, Workflow- und Experience-Ebenen auf, jeweils mit eigenständigem Lebenszyklus und eigenen Sicherheitsgrenzen.
  • Die Daten-, Überwachungs- und Workflow-Ebenen bauen ausgehende, über mTLS authentifizierte Verbindungen zur Kontrollebene auf. Dadurch wird die Internet-Exposition der Schnittstellen der Workload-Cluster reduziert.
  • Durch die Zuordnung der Datenebenen zu Rechtsräumen und regionalen Überwachungsebenen lässt sich die Verteilung von Workloads und Protokollen anhand in Git gespeicherter Kubernetes-Konfigurationen prüfen.
  • Virtuelle Tenant-Cluster ermöglichen eine kostengünstigere Isolation, reichen jedoch nicht aus, wenn vollständige Hardware-Isolation erforderlich ist, da Tenants sich Knoten und Betriebssystemkernel teilen können.
  • Die mehrstufige Architektur hebt weder die rechtliche Zuständigkeit des Infrastrukturbetreibers noch den Bedarf an separaten Kontrollen wie SBOM, Audit-Protokollierung und Workload-Identität auf.

FAQ

Was bedeutet im Artikel cloudnative Plattformsouveränität?

Gemeint ist die nachweisbare Fähigkeit festzustellen, wo sich Kontrolle, Zustand und Betriebsdaten befinden, welche Parteien auf Schlüssel und Zugangsdaten zugreifen und ob Workloads bei Ausfall eines Anbieterdienstes weiterbetrieben oder verlagert werden können.

Führt die Kontrollebene die Workloads der Tenants aus?

Nein. Die Kontrollebene verwaltet den gewünschten Zustand und führt die Reconciliation-Komponenten aus, während die Workloads der Tenants in Kubernetes-Clustern innerhalb der Datenebenen laufen.

Reicht ein virtueller Cluster zur Isolation von Tenants aus?

Ein virtueller Cluster isoliert den Kontrollzustand innerhalb eines gemeinsam genutzten Host-Clusters, reicht jedoch nicht aus, wenn das Bedrohungsmodell eine Hardware-Isolation pro Tenant erfordert.

Was sind die wichtigsten Kosten dieses Designs?

Jeder zusätzliche Cluster benötigt Überwachung, Upgrades und Backups. Daher kann eine mehrstufige Architektur in Umgebungen überdimensioniert sein, in denen rechtliche oder sicherheitsbezogene Grenzen keine wesentliche Rolle spielen.

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen