Déploiement
Installées sur votre infrastructure. En quelques commandes.
graal Data Platform et graal Agentic Platform s’installent par Helm sur votre Kubernetes ou votre OpenShift, sans droit d’administration du cluster, avec des pods restreints. Vous choisissez où elles tournent, et vous gardez la main sur chaque mise à jour.
Trois options
Là où sont déjà vos données
Les mêmes plateformes, les mêmes charts, trois façons de les héberger.
Sur site
Votre datacenter, votre Kubernetes ou votre OpenShift, derrière vos pare-feu. Les traitements et les données restent dans votre réseau.
Cloud privé
Votre cloud, votre compte, vos règles réseau. Les plateformes s’installent sur votre cluster managé comme une application de plus.
Hébergeur qualifié
Déployables chez un hébergeur qualifié SecNumCloud ou certifié HDS. L’hébergeur porte le label de son offre ; graal s’installe sur son Kubernetes.
Architecture
Ce qui s’installe dans votre cluster
Un plan de contrôle, une couche d’exécution pour les traitements, et vos ressources existantes. Les deux plateformes partagent le SSO de votre entreprise, les mêmes conventions d’audit et la même installation : la plateforme et vos données restent chez vous.
Vos équipes · SSO
◆ Vos agents IA · MCP
graal Data Platform
- Console
- API REST et MCP
- Jobs et workflows
- Notebooks
- Spark distribué
- Serving de modèles
graal Agentic Platform
- Console
- API et porte MCP
- Workflows d’agents
- Bac à sable par run
- Passerelle de modèles
- Catalogue d’outils
◆ MCP → graal Data Platform
Socle commun
- Identité · Keycloak (SSO)
- PostgreSQL
- Audit · OpenTelemetry
Vos ressources
- Stockage S3
- Annuaire LDAP / AD
- Registre d’images
- Observabilité
- Vos modèles d’IA
Votre cluster Kubernetes · sur site, cloud privé ou hébergeur qualifié
Essai local
L’Agentic Platform s’essaie sur un poste, sous Docker
Une commande démarre un projet de démonstration, sans cluster et sans compte. Sans clé de modèle, les agents sont simulés ; avec la clé de votre fournisseur de modèle, ils travaillent pour de vrai. L’essai sert à découvrir : la production s’installe par Helm.
# un poste, Docker seulement$ docker compose up✓ console : http://localhost:3000 — un projet de démonstration vous attendPrérequis
Ce dont graal a besoin
Des composants standard, que votre équipe plateforme connaît déjà.
- Un cluster Kubernetes ou OpenShift maintenu
- Une base PostgreSQL, la vôtre ou celle fournie par le chart
- Un stockage objet compatible S3
- Un fournisseur d’identité OIDC ou SAML, ou un annuaire LDAP (Keycloak est fourni avec la Data Platform)
- Un registre d’images, le vôtre pour une installation hors ligne
- Un nom de domaine et un certificat TLS
- Pour les agents : l’accès au modèle de votre choix, hébergé chez vous ou chez un fournisseur
Exploitation
Exploitées comme vos autres applications
Haute disponibilité
Composants répliqués et répartis sur plusieurs nœuds : une mise à jour ou la perte d’un nœud n’interrompt ni les traitements ni la planification.
Sauvegarde et restauration
Métadonnées, configuration et secrets chiffrés sauvegardés en continu ; la restauration est documentée et s’exerce.
Observabilité
Métriques Prometheus et traces OpenTelemetry, envoyées vers vos outils de supervision.
GitOps
Versions épinglées, valeurs dans votre dépôt, mises à jour appliquées par votre outil GitOps.
Hors ligne
Installées sans accès à Internet
Les charts, les images et leurs signatures se recopient dans votre registre. L’installation comme les mises à jour se font sans sortir de votre réseau.
# chart et images recopiés dans votre registre, empreintes et signatures comprises$ helm install graal oci://registre.interne/graal/graal \ --values values.yaml --set global.imageRegistry=registre.interne✓ graal installé — console : https://graal.interneVotre environnement
OpenShift, plusieurs entités, vos couleurs
OpenShift
Les images tournent sous l’identifiant arbitraire qu’attribue OpenShift, sans contrainte de sécurité à assouplir.
Plusieurs entités
Filiales, directions ou sites sur une même installation, chacun avec son annuaire, ses projets et ses droits.
Marque blanche
Écran de connexion, couleurs et nom de domaine à vos couleurs, entité par entité.
Réversibilité
Partir reste possible
Ce que vous construisez dans graal reste lisible sans graal.
Le logiciel est libre
Open source, sous licence Apache 2.0 : vous pouvez l’installer, l’utiliser et le faire évoluer sans nous.
Le code vous appartient
Chaque pipeline s’exporte en code Pandas ou PySpark, exécutable hors de la plateforme.
Des formats ouverts
Tables Apache Iceberg et fichiers Parquet sur votre stockage S3, lisibles par tout moteur compatible.
Des interfaces documentées
API REST décrite en OpenAPI, API MLflow et serveur MCP : vos outils continuent de parler à vos données.
Voir la spécification techniqueQuestions fréquentes
Avant d’installer
Faut-il un cluster Kubernetes ?
Pour une installation, oui : les deux plateformes s’installent sur votre Kubernetes ou votre OpenShift, sur site ou chez un hébergeur. Si le cluster reste à créer, les Services graal vous accompagnent. Pour essayer, l’Agentic Platform tourne aussi sur un poste, sous Docker.
Combien de temps prend une installation ?
Dans le pilote, l’installation occupe les semaines 2 et 3, raccordement au SSO et premières sources compris.
Qui applique les mises à jour ?
Vous, au rythme que vous choisissez : chaque version est publiée avec ses notes et s’applique par Helm ou par votre outil GitOps. Avec l’abonnement, l’éditeur qualifie les mises à jour et signe les images.
Quels droits graal demande-t-il sur le cluster ?
Aucun droit d’administration. La liste exacte des objets créés et des droits accordés figure dans la spécification technique.
Planifiez une installation pilote
Deux semaines pour installer la ou les plateformes sur votre infrastructure, avec votre équipe plateforme : c’est la première étape du pilote de 8 semaines.