Le défi
TodoEnCloud est un fournisseur espagnol de services cloud (CSP) proposant de l’hébergement IT et applicatif de niveau entreprise pour les entreprises qui dépendent de la performance, de la flexibilité et de la sécurité. Avec l’expansion de son offre Kubernetes- as-a-Service géré, de nouveaux défis techniques sont apparus.
Le CSP devait exploiter des clusters Kubernetes sur trois datacenters en Espagne, exécutant des applications critiques pour l’entreprise, telles que la gestion de signatures électroniques, les flux de travail documentaires pilotés par IA et l’automatisation des processus métier. Ces charges de travail nécessitaient un stockage persistant, à faible latence et hautement résilient, capable de maintenir un SLA zéro-downtime pour les clients finaux.
Cependant, Kubernetes natif n’est pas conçu pour la persistance des données, et les options traditionnelles de Container Storage Interface (CSI) se sont révélées insuffisantes. Les pilotes CSI standard basés sur NFS n’offraient pas les IOPS et la scalabilité nécessaires pour des charges de travail intensifs, tandis que des solutions open-source comme Longhorn fonctionnaient bien en test mais n’étaient pas prêtes pour la production. Même Portworx, après une évaluation approfondie, ne répondait pas aux exigences en termes de cohérence technique et opérationnelle.
TodoEnCloud avait besoin d’une plateforme de stockage persistant native Kubernetes et haute performance, capable de garantir la fiabilité entreprise attendue par ses clients, sans ajouter de complexité opérationnelle.
La solution
Après avoir évalué plusieurs approches, TodoEnCloud a choisi DataCore Puls8 pour alimenter son infrastructure Kubernetes. Puls8, solution de software-defined-storage et native pour les containers, apporte des performances et une résilience de niveau entreprise directement dans les environnements Kubernetes.
Grâce à Puls8, TodoEnCloud a bénéficié d’une architecture haute disponibilité qui réplique les données entre les nœuds, assurant une continuité de service même en cas de panne matérielle ou de site. Les performances NVMe ultra-basse latence et à haut IOPS de Puls8 ont fourni la vitesse nécessaire pour les charges de travail exigeants de TodoEnCloud, notamment les applications IA et d’automatisation documentaire, tandis que son modèle d’évolutivité flexible leur a permis de s’étendre facilement sur des environnements multi-cluster.
L’intégration avec Veeam Kasten pour la sauvegarde et la restauration Kubernetes a ajouté une couche supplémentaire de protection opérationnelle, simplifiant la gestion des données et la conformité pour leurs clients entreprises.
Autre point important : l’aspect humain. Pendant les phases de déploiement et d’optimisation, les équipes ingénierie et support de DataCore ont travaillé en étroite collaboration avec TodoEnCloud pour affiner l’environnement et l’aligner sur leurs objectifs métiers. Cette collaboration a transformé les services Kubernetes de TodoEnCloud, leur permettant d’offrir une résilience et des performances de niveau entreprise, auparavant accessibles uniquement via des solutions propriétaires complexes et coûteuses.
Résultats
La mise en œuvre de Puls8 a permis à TodoEnCloud d’atteindre et de dépasser ses objectifs initiaux :
- Au cours du POC et du déploiement ultérieur, Puls8 a surpassé toutes les exigences techniques, offrant de meilleures performances et une plus grande fiabilité que Portworx. D’un point de vue financier, TodoEnCloud a réalisé une réduction de 10 % du coût total par rapport aux solutions alternatives, tout en simplifiant les opérations de stockage et en réduisant la charge administrative.
- Sur le plan opérationnel, Puls8 a introduit un niveau d’efficacité permettant à TodoEnCloud de se concentrer davantage sur l’innovation de service plutôt que sur la maintenance de l’infrastructure. La scalabilité de la solution a permis à l’entreprise d’étendre ses services Kubernetes à dix clusters à travers l’Espagne, garantissant une expérience client cohérente, fiable et performante.
Points techniques clés
- Stockage persistant haute performance, natif Kubernetes
- Haute disponibilité et réplication entre les nœuds et les zones de disponibilité
- Très-basse latence et IOPS élevés pour les charges de travail critiques
- Scalabilité fluide sur des environnements multi-cluster
- Intégration certifiée avec Veeam Kasten pour la sauvegarde et la restauration
- Déployé sur trois datacenters en Espagne, dans la région de Madrid
- Support assuré par l’équipe d’experts
- DataCore pour le déploiement, l’optimisation et le tuning