Recherche
Langues

Plug-in SANsymphony CSI pour Kubernetes et plug-in Volume pour Docker

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

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 une riche interface de contrôle du stockage des services de Software-Defined Storage couvrant les hôtes de container, les machines virtuelles 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 containérisé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.

Plug-in CSI pour Kubernetes | DataCore SANsymphony
Plug-in SANsymphony CSI pour Kubernetes

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 mode bloc 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.

Intégration de SANsymphony à Kubernetes et Docker

Démarrez avec SANsymphony, solution software-defined storage en mode bloc