OpenStack-API
100 % kompatibel mit den Python-APIs
OpenKeel: die souveräne französische Cloud-Lösung mit europäischer Reichweite der inherent-Gruppe inherent entdecken
Das Projekt
OpenKeel, die souveräne französische Cloud-Lösung mit europäischer Reichweite der inherent-Gruppe: eine Cloud auf Basis Cloud-nativer Open-Source-Technologien, nativ mandantenfähig, konzipiert, um SecNumCloud-ready zu sein, mit REST-APIs, die vollständig mit denen von OpenStack kompatibel sind.
OpenKeel wird von der inherent-Gruppe entwickelt, einer französischen IT-Gruppe mit Expertise in KI, Cloud, Cybersicherheit und Konnektivität für Unternehmen und öffentliche Einrichtungen.
Ihre Souveränität beruht auf Open-Source-Code, vertrieben unter der Apache-Lizenz 2.0, auf offenen, mit dem OpenStack-Ökosystem geteilten APIs und auf einem Deployment auf den eigenen Kubernetes-Clustern des Kunden, in Frankreich und in Europa.
OpenKeel übernimmt die OpenStack-Module (Keystone, Nova, Neutron, Cinder, Glance, Manila…) und schreibt sie in Go auf Basis Cloud-nativer Technologien neu: Kubernetes, OVN, KubeVirt, CSI, Rook-Ceph, Medik8s, ExternalDNS.
Die Control Plane (API, Scheduling, Datenbank, Bus) wird neu geschrieben; die Data Plane wird bewährten Kubernetes-Projekten überlassen. OpenKeel wird mit dem CLI okadm auf Kubernetes-Clustern bereitgestellt.
Die Mandantenisolation ergibt sich aus den OpenStack-APIs (Domains, Projekte, Rollen, Quotas) und aus der Data Plane: OVN-Netze pro Mandant, Neutron-Ports mit port_security, NFS-Ganesha-Gateways innerhalb des Mandantennetzes, eine Kata-MicroVM pro Container.
Mandanten haben keinen Zugriff auf Kubernetes: Nur die OpenKeel-Dienste erstellen die Objekte (VirtualMachines, Pods, PVCs, NetworkAttachmentDefinitions).
SecNumCloud (ANSSI, Rahmenwerk 3.2) qualifiziert einen Cloud-Dienst und den Anbieter, der ihn betreibt: Organisation, Personal, Räumlichkeiten und Betrieb ebenso wie die Technik. Keine Software kann für sich allein qualifiziert werden.
OpenKeel will eine SecNumCloud-ready-Grundlage sein: verschlüsselte Datenflüsse, ein Audit-Trail auf jeder API, Mandantenisolation, starke Authentifizierung und Schlüsselverwaltung, mit der Dokumentation, mit der der Anbieter die Konformität im Audit nachweisen kann.
100 % kompatibel mit den Python-APIs
100 % kompatibel mit dem Datenmodell
100 % kompatibel mit den Nachrichten
Die OpenStack-Testsuites erneut ausführen
CSI, NFS-Ganesha, OVN, KubeVirt
Abgerufene und analysierte OpenStack-Repositorys
Präzise Spezifikationen der Komponenten
Beginnend mit Placement und Keystone
Spezifikation angereichert, e2e-Tests integriert
Zahlen aus der Präsentation; der Workspace enthält derzeit 38 Reverse-Spec-Ordner und 25 Go-Module.