Nos clients : ils nous font confiance
EdTech - Plateforme d'examens virtuels à grande échelle avec FUN MOOC
Plus de 6 000 étudiants ont passé leurs travaux pratiques et examens en ligne, sans friction, grâce à une infrastructure Jupyter clé en main intégrée directement dans FUN MOOC.
Ce qui a été livré :
- Déploiement JupyterHub sur Kubernetes — Installation et configuration via Helm chart dans l’infrastructure du client, offrant à chaque étudiant un environnement Python isolé, scalable et prêt à l’emploi.
- Intégration native FUN MOOC ↔ JupyterHub — Connexion fluide via protocole LTI entre la plateforme MOOC et les extensions JupyterHub, pour une expérience sans couture de la leçon à l’examen.
- Notation automatique des notebooks — Développement d’un moteur de correction automatisé, éliminant la charge manuelle et garantissant un feedback immédiat à l’échelle.
- Opérationnel 24/7 pendant 6 semaines — Monitoring actif et gestion opérationnelle tout au long du MOOC, zéro interruption pour des milliers d’apprenants simultanés.
Valider Kubernetes en quelques jours et passer en production sans risque
Le contexte
Un éditeur SaaS en croissance rapide doit moderniser son infrastructure pour soutenir sa roadmap produit.
Kubernetes était identifié comme la cible, mais une question restait ouverte :
Peut-on valider, industrialiser et sécuriser Kubernetes sans ralentir le business ?
Notre réponse : un POC stratégique en 5 jours
Plutôt qu’un long projet exploratoire, nous avons proposé une approche directe et orientée production sur notre cluster Predicloud pour éviter tout les coûts matériels dans la phase de validation.
En 5 jours :
Audit complet de l’architecture applicative
Identification des composants containerisables
Déploiement sur notre cluster Kubernetes managé 3 nœuds chez OVHcloud
Mise en place d’une chaîne CI/CD entre GitLab et le cluster
Validation d’un déploiement automatisé de bout en bout
👉 Pas une démonstration théorique.
👉 Un environnement réel, exploitable immédiatement qui permet de valider le passage à une infrastructure dédiée
5 ans d’infogérance Kubernetes avec une disponibilité proche de 100 %
Le contexte
Depuis 2021, suite à la réalisation du POC, le Client, un editeur de logiciel SaaS nous confie l’installation et l’exploitation complète de sa plateforme basée sur Kubernetes.
L’objectif : disposer d’une infrastructure scalable, automatisée et hautement disponible, capable de soutenir la croissance de son applicatif SaaS
Une architecture robuste et maîtrisée
Infrastructure déployée sur serveurs dédiés chez OVH :
Cluster Kubernetes multi-nœuds (prod & dev)
Stockage distribué Ceph
Monitoring
MySQL Operator, Redis, RabbitMQ
Une plateforme pensée pour la haute disponibilité et la résilience.
🛡 Une infogérance complète et proactive
🔎 Monitoring avancé 24/7
Supervision en profondeur :
Santé des nœuds (CPU, RAM, charge, réseau, logs)
Suivi des pods (consommation, redémarrages, anomalies)
Surveillance du stockage distribué (état Ceph, réplication, capacité)
Vérification des backups OS et etcd
👉 Objectif : anticiper les incidents avant impact utilisateur.
⚡ Intervention rapide
Garantie de Temps d’Intervention : 1 heure ouvrée
Maintenance préventive continue
Résolution proactive des anomalies détectées
💾 Sauvegarde sécurisée et vérifiée
Sauvegarde quotidienne des bases de données
Sauvegarde quotidienne des fichiers clients
Rétention multi-niveaux (journalier, hebdomadaire, mensuel)
Vérification systématique de la lisibilité des backups
Tests réguliers d’intégrité
Aucune sauvegarde n’est considérée valide sans test de consistence.
🤝 Support & évolutions
Assistance aux développeurs
Accompagnement dans les évolutions d’architecture
Ajout de nœuds et migrations en mode projet
Canal d’échange dédié entre équip
📈 Résultats
✔ Plus de 5 ans d’exploitation continue
✔ Disponibilité proche de 100 %
✔ Aucune perte de données
✔ Infrastructure évolutive et maîtrisée
✔ Supervision proactive permanente
🎯 Ce que ce projet démontre
Nous ne faisons pas que déployer Kubernetes.
Nous l’exploitons durablement, avec des engagements clairs et mesurables.
Predicloud agit comme une extension de l’équipe technique de ses clients, avec une approche orientée stabilité, performance et croissance.
Support à l’exploitation d’un Cluster Kubernetes chez Google Cloud Platform.
- Intégration continue :
- rédaction des manifests, création et optimisation des images docker.
- Audit de la configuration du cluster.
- Mise en place des outils d’exploitation :
- gestionnaire de certificats SSL, monitoring interne, dashboard Kubernetes..
- Mise en place des backup des bases de données, des documents du cluster en production
SilverEconomy : Infrastructure de collecte IOT et traitement de données
- Infrastructure de collecte IOT et traitement de données (2 brevets) pour apprentissage du mode de vie dans un habitat.
- Design d’une plateforme IOT : Debian, Ceph, Docker, Kubernetes, Kafka, PostgreSQL.
- Migration de serveurs physiques vers une plateforme Kubernetes haute disponibilité sur 3 datacenters en production depuis 2016
- Développement des applications de restitution des données en Python/Django/HTML.
- Monitoring du parc IOT et des plateformes serveurs avec Xymon/Prometheus/Grafana.
- Mise en place des outils de déploiement et de documentation : serveur Gitlab CI/CD, wiki.
Migration Sous Kubernetes d’un applicatif JAVA et mise en place de l’intégration continue
- Installation de gitlab pour avoir un lieu qui contient toutes les versions logicielles.
- Migration du code qui est actuellement stocké sous Subversion vers gitlab.
- Réaliser les images docker et les tester.
- Mettre en place l’intégration continue qui permettra de mettre en production avec un gain de temps plus court d’une application JAVA (migration compilation ECLiPSE vers Maven).
- Formation sur les mécanismes d’intégration continue
Telecom : Solution de monitoring de plusieurs milliers d’équipements réseaux
- Installation d’une solution de monitoring d’équipements réseaux : Cisco, ADVA …
- Adaptation de l’interface graphique.
- Migration sous un cluster Kubernetes de la solution.
Installation d’un cluster Kubernetes
- Installation d’un cluster Kubernetes et de tous les outils pour gérer le cycle de développement.
- Création des images Docker.
- Mise en place de l’intégration continue avec Gitlab.
- Mise en place d’un Backoffice Django.
- Installation de tous les composants et scripts pour collecter des données de multiples sources à l’aide de Kafka
Installation d’un Cluster Kubernetes et gestion au quotidien.
- Aide et conseils sur le choix des serveurs chez OVH.
- Installation des serveurs Kubernetes + Ceph.
- Analyse des briques applicatives et de leurs interactions.
- Installation des outils de monitoring et de métrologie.
- Ecriture des manifest Kubernetes pour les déploiements puis tests et debug et analyse des ressources consommées
Installation du backup via image et stockage dans Ceph qui permet au client de les rapatrier. - Ecriture de la procédure de mise en production des nouveaux clients
Réservez 30 minutes avec notre CTO
PREDICLOUD
SPÉCIALISTE KUBERNETES
52 Route de la Belle feuille
92100 Boulogne Billancourt
France
