Stockage persistant de container

Fournissez dynamiquement un stockage partagé persistant et hautement disponible à vos applications containerisées à partir d’une infrastructure Software-Defined Storage évolutive.
Licences disponibles

Défis du stockage persistant pour les containers

La containerisation apporte une portabilité, une facilité et une efficacité sans précédent pour déployer et mettre à jour rapidement de nouveaux microservices et des applications existantes. En même temps, la technologie de packaging et de livraison légère pose plusieurs problèmes lors du partage et de la protection des données à grande échelle :

  • Protections adéquates pour garantir un accès ininterrompu aux données malgré la nature éphémère des containers.
  • Récupération rapide des données, des fichiers et des applications après une perte, une suppression ou une corruption des données involontaire ou malveillante.
  • Moyens intuitifs de provisionnement du stockage à partir de votre plateforme d’orchestration de containers avec une qualité de service appropriée.
  • Possibilité de supprimer le stockage et de récupérer l’espace lorsqu’il n’est plus nécessaire de s’assurer que l’hôte du container peut provisionner de la capacité pour de nouvelles demandes sans défaillance.

Solution : offrez les performances et l’agilité du Software-Defined Storage à vos applications et microservices containerisés

DataCore offre aux DevOps et aux responsables des opérations informatiques un riche plan de contrôle du stockage des services de Software-Defined Storage couvrant les hôtes de container, les machines virtualisées et les serveurs bare metal, qu'ils soient sur site ou dans le Cloud. Cette solution avancée, mais économique, offre un accès rapide et continu au stockage persistant partagé, ainsi qu’une récupération rapide des bases de données, des fichiers des applications containerisées et des images des microservices. Ces éléments essentiels s’avèrent inestimables pour les projets d’intégration continue/de développement continu (CI/CD) qui exigent un comportement fiable et prévisible.

Deux plugins s’intègrent aux plateformes d’orchestration de containers pour activer le provisionnement dynamique des volumes de stockage persistants avec des propriétés améliorées.

  1. Le plugin DataCore™ CSI est conforme aux spécifications de l'interface Kubernetes Container Storage Interface (CSI) v1.0.0 . Récupérez-le sur GitHub »
  2. Le DataCore™ SDS Docker Volume Plugin est un plug-in certifié Docker qui implémente les spécifications du plug-in Docker Volume. Récupérez-le sur GitHub »

Les deux plugins fournissent plusieurs options avancées de protection des données et de récupération de données pour un comportement fiable et prévisible à l’échelle.

De plus, vous pouvez faire revenir les volumes en arrière dans le temps, comme un DVR, grâce à la fonctionnalité Continuous Data Protection (CDP) de DataCore. En plus de CDP, la combinaison de la mise en cache en mémoire de DataCore et de l'Auto-Tiering de pools de stockage persistants à haute disponibilité garantit une faible latence, un accès sans interruption et une productivité maximale au coût le plus bas.

Les connexions iSCSI et Fibre Channel multivoies aux volumes sont prises en charge pour empêcher les points uniques de défaillance.

Les plugins Kubernetes et Docker sont disponibles sous forme d’options sans frais pour les clients de SANsymphony™ et DataCore™ Hyperconverged Virtual SAN sous contrat de support en cours.

Schéma du stockage persistant Kubernetes
Intégration DataCore™ Kubernetes CSI

Exemples de configurations de volume

docker volume create -d datacore --name test-vol1 -o size=5GB

Création de volume simple : créez un volume persistant nommé test-vol1 d'une taille de 5 Go

docker volume create -d datacore --name new-vol -o fromSnap=snapshot-name

Créez un volume basé sur le snapshot déjà existant d’un volume persistant

docker volume create -d datacore --name some-time-ago -o rollback=existing-data -o rollbacktime=300

Créez un volume basé sur un point dans le temps à partir d’un volume déjà existant. Dans cet exemple, un nouveau volume persistant sera créé en fonction des données présentes 300 secondes auparavant dans le volume nommé existing-data.

Nous sommes tous connectés : partenaires de technologies de containerisation clés

DataCore collabore avec Docker et Kubernetes pour fournir un stockage en blocs persistant pour votre environnement containerisé, qui améliore radicalement les performances et l’évolutivité des applications, ainsi que la rapidité du déploiement.

Ces traitements des I/O hautement simultanés sont particulièrement bien adaptés aux optimisations de la technologie DataCore™ Parallel I/O.

DataCore entretient des relations de partenariat avec Docker, Kubernetes et Cloud Native Computing Foundation

Démarrez avec la référence en matière de data center software-defined nouvelle génération