Stockage persistant pour les applications stateful
Hautes performances avec NVMe
Haute disponibilité des données
Services de données d'entreprise
Protection des données et sauvegarde
Observabilité et analyse
Kubernetes apparaît de plus en plus comme la plateforme de prédilection pour l'orchestration des applications en containers. Mais l'exécution de workloads stateful (bases de données, files d'attente de messages, pipelines d'analyse, etc.) introduit un défi essentiel.
Les containers sont éphémères par conception. Ils démarrent, s'arrêtent et se déplacent constamment, tandis que les données sur lesquelles reposent ces workloads doivent rester persistantes et toujours disponibles.
Les plateformes de stockage classiques n'ont pas été conçues pour ce type d'environnement. Dans Kubernetes, les volumes peuvent rester verrouillés sur des nœuds spécifiques, ce qui rend les données difficilement accessibles lors des déplacements des containers. Le provisioning est souvent manuel et les opérations quotidiennes difficiles à automatiser. Plus les environnements évoluent, plus la persistance devient fragile et fastidieuse à gérer.
- Vous avez du mal à maintenir la persistance des données lors des redémarrages et des migrations de pods ?
- Vous configurez manuellement les volumes et les classes de stockage pour chaque workload ?
- Vous êtes confronté à des goulets d'étranglement des performances avec des applications stateful ou des pipelines CI/CD ?
- Vous manquez de visibilité sur l'utilisation et l'état du stockage dans vos clusters ?
- Vous craignez d'éventuelles pertes de données ou interruptions en cas de défaillances de nœuds ?
- Vous jonglez avec trop d'outils, juste pour faire fonctionner le stockage Kubernetes ?
Stockage persistant : la solution pour Kubernetes
DataCore Puls8 est une plateforme de stockage natif en containers, conçue spécifiquement pour les environnements Kubernetes. Il fournit le stockage persistant qui manque à Kubernetes, afin de garantir que vos données restent intactes et accessibles lorsque les containers démarrent, s'arrêtent et se déplacent dans le cluster. Il s'exécute dans votre cluster et s'intègre directement aux API Kubernetes pour fournir un stockage persistant qui se comporte selon les attentes de Kubernetes : de manière dynamique, déclarative et automatisée.
Au lieu de s'appuyer sur des systèmes de stockage externes ou des volumes liés à des nœuds, Puls8 transforme les disques locaux en pool de stockage résilient et entièrement géré. Il provisionne automatiquement les volumes lorsque les containers les demandent, gère en arrière-plan la réplication et la reprise après une panne, et maintient la disponibilité des données lorsque les workloads se déplacent dans le cluster.
Points clés
- Conçu pour fonctionner de manière transparente avec les demandes de volume persistant (PVC) , les StorageClasses et les StatefulSets dans Kubernetes
- Provisioning de volumes à la demande via des workflows Kubernetes déclaratifs
- Pools de stockage résilients utilisant des disques locaux avec disponibilité des données basée sur des répliques entre les nœuds
- S'intègre facilement aux workflows GitOps et aux pipelines CI/CD Kubernetes natifs
Hautes performances, résilience intégrée et services de données d'entreprise
Puls8 est conçu pour répondre aux exigences des workloads hautes performances et gourmands en données s'exécutant dans Kubernetes. Il utilise le stockage local NVMe rapide pour fournir un accès à faible latence et un haut débit aux workloads tels que les bases de données, les files d'attente de messagerie et les moteurs d'analyse. Comme Puls8 fonctionne directement dans le cluster, aucune couche de stockage externe ne peut ralentir les performances ni introduire de la latence.
La résilience est gérée au niveau de la couche de stockage, avec une réplication intégrée entre les nœuds d'un même cluster. En cas de défaillance d'un nœud, les données restent disponibles et les workloads peuvent basculer automatiquement sans perte ni interruption.
Puls8 fournit également des services de données d'entreprise essentiels, dont le Thin Provisioning, les snapshots, le chiffrement au repos et l'intégration à des outils de sauvegarde tels que Velero et Veeam Kasten. Ces capacités aident les équipes à protéger, gérer et faire évoluer les données persistantes en toute confiance, sans dépendre de systèmes externes ni de scripts personnalisés.
Stockage Kubernetes, sans casse-tête opérationnel
Le stockage ne doit pas ralentir vos équipes de plateforme. Puls8 simplifie les opérations de stockage quotidiennes en s'alignant pleinement sur les workflows Kubernetes natifs. Les volumes sont provisionnés automatiquement. Les services de données tels que la réplication et les snapshots sont gérés en arrière-plan. Il n'est pas nécessaire de recourir à une automatisation personnalisée, à des scripts externes ni à une optimisation approfondie de l'infrastructure.
L'observabilité intégrée donne aux équipes la visibilité nécessaire pour travailler en toute confiance. Puls8 s'intègre à Prometheus, Grafana et Alertmanager pour fournir des mesures, des alertes et des tableaux de bord en temps réel, sans nécessiter de plug-ins ni d'outils distincts. Vous pouvez suivre l'utilisation, l'état et les performances des clusters à partir d'une seule vue unifiée.
Le résultat est une expérience cohérente et prévisible sur tous les clusters et les environnements. Les développeurs peuvent demander du stockage de la même manière qu'ils déploient des applications. Les ingénieurs de la plateforme bénéficient d'un contrôle centralisé sans avoir à gérer de systèmes distincts. Puls8 aide les équipes à évoluer plus rapidement, à réduire les efforts manuels et à exploiter Kubernetes à l'échelle souhaitée, sans avoir à passer la moitié de leur temps à gérer le stockage.

