API OpenStack
100% compatibile con le API Python
OpenKeel: la soluzione Cloud sovrana, francese e di portata europea, del gruppo inherent Scopri inherent
Il progetto
OpenKeel, la soluzione Cloud sovrana, francese e di portata europea, del gruppo inherent: un Cloud basato su tecnologie Cloud Native e open source, nativamente multi-tenant, progettato per essere SecNumCloud-ready, con API REST pienamente compatibili con quelle di OpenStack.
OpenKeel è sviluppato dal gruppo inherent, un gruppo informatico francese esperto in IA, cloud, cybersicurezza e connettività per aziende ed enti pubblici.
La sua sovranità si fonda su codice open source, distribuito con licenza Apache 2.0, su API aperte condivise con l'ecosistema OpenStack e su un deployment sui cluster Kubernetes del cliente, in Francia e in Europa.
OpenKeel riprende i moduli OpenStack (Keystone, Nova, Neutron, Cinder, Glance, Manila…) e li riscrive in Go su tecnologie Cloud Native: Kubernetes, OVN, KubeVirt, CSI, Rook-Ceph, Medik8s, ExternalDNS.
Il control plane (API, scheduling, database, bus) viene riscritto; il data plane è affidato a progetti Kubernetes collaudati. OpenKeel si distribuisce su cluster Kubernetes con la CLI okadm.
L'isolamento dei tenant deriva dalle API OpenStack (domini, progetti, ruoli, quote) e dal data plane: reti OVN per tenant, porte Neutron con port_security, gateway NFS-Ganesha all'interno della rete del tenant, una microVM Kata per container.
I tenant non hanno accesso a Kubernetes: solo i servizi OpenKeel creano gli oggetti (VirtualMachine, Pod, PVC, NetworkAttachmentDefinition).
SecNumCloud (ANSSI, framework 3.2) qualifica un servizio Cloud e il fornitore che lo gestisce: organizzazione, persone, locali e operazioni quanto la tecnica. Nessun software può essere qualificato da solo.
OpenKeel punta a essere una base SecNumCloud-ready: flussi cifrati, una traccia di audit su ogni API, isolamento dei tenant, autenticazione forte e gestione delle chiavi, con la documentazione che consente al fornitore di dimostrare la conformità durante l'audit.
100% compatibile con le API Python
100% compatibile con il modello dati
100% compatibile con i messaggi
Rieseguire le suite di test OpenStack
CSI, NFS-Ganesha, OVN, KubeVirt
Repository OpenStack recuperati e analizzati
Specifiche precise dei componenti
A partire da Placement e Keystone
Specifica arricchita, test e2e integrati
Dati della presentazione; il workspace contiene attualmente 38 cartelle di reverse-spec e 25 moduli Go.