Partenaires de stockage GDC Ready

Cette page s'adresse aux spécialistes du stockage qui connectent ou aident à connecter l'espace de stockage à d'autres services, tels que Google Cloud. Pour en savoir plus sur les rôles courants et les exemples de tâches que nous citons dans le contenu Google Cloud , consultez Rôles utilisateur et tâches courantes de GKE.

Certification de stockage GDC Ready

Google Cloud a établi les exigences suivantes qui doivent être remplies pour qu'un système de partenaire de stockage puisse obtenir la certification Google Distributed Cloud (GDC) Ready. Container Storage Interface (CSI) est une norme indépendante permettant aux fournisseurs d'exposer leurs systèmes de stockage de blocs et de fichiers à des systèmes d'orchestration de conteneurs comme Kubernetes. La certification GDC Ready Storage garantit que les pilotes CSI de nos partenaires de stockage peuvent offrir une expérience fluide entre GDC (sur VMware ou Bare Metal) et les systèmes de stockage de fichiers des partenaires.

Pour qu'un pilote CSI d'un partenaire soit éligible au programme, il doit répondre aux critères suivants :

  • Capacité à déployer le pilote CSI et ses dépendances en utilisant le framework Kubernetes
  • Fonctions principales requises par les clients, y compris le provisionnement dynamique de volumes à l'aide des API de stockage intégrées de Kubernetes
  • Capacité à gérer le stockage pour les scénarios de scaling à la hausse et à la baisse de Kubernetes
  • Portabilité des charges de travail avec le stockage persistant pour les charges de travail avec état

Pour les certifications Google Distributed Cloud (logiciel uniquement) sur VMware, les partenaires de stockage ont la possibilité de choisir la version de vSphere à utiliser pour obtenir leur certification. Si une version spécifique de vSphere n'est pas incluse dans la matrice de certification d'un partenaire donné, contactez-le pour déterminer s'il assure la compatibilité de cette version.

Pour les certifications Google Distributed Cloud (logiciel uniquement) sur Bare Metal, les partenaires de stockage ont utilisé un ou plusieurs des systèmes d'exploitation dont ils assurent le support. Si un système d'exploitation ou une version spécifique n'apparaît pas, contactez le partenaire pour déterminer s'il en assure la compatibilité.

Pour en savoir plus sur le programme, consultez la page Partenaires GDC Ready.

Validation de la version GDC

Nous ne validons plus chaque version du logiciel Google Distributed Cloud uniquement avec chaque partenaire de stockage, car nous n'avons rencontré aucun conflit majeur avec les fournisseurs listés. Pour toute question concernant les partenaires de stockage et la validation de Google Distributed Cloud (logiciel uniquement), contactez votre responsable de compte technique ou un membre de l'équipe d'assistance. Pour en savoir plus sur la politique de compatibilité avec les versions, consultez la page d'assistance Google Distributed Cloud (logiciel uniquement).

Les fournisseurs suivants ont déjà validé différentes versions de la compatibilité de leurs offres de stockage :

Dell EMC

Solution : pilote CSI pour PowerStore

Description : la spécification Container Storage Interface (CSI) a été conçue pour fournir une interface que les orchestrateurs de conteneurs (tels que Kubernetes) peuvent utiliser pour provisionner le stockage. Les fournisseurs de stockage mettent en œuvre des pilotes CSI conformes à la spécification et fournissent des services de stockage à l'aide de cette interface de stockage de conteneurs ouverte.

Page Web : https://github.com/dell/csi-powerstore/

Solution : pilote CSI pour PowerFlex

Description : le pilote CSI PowerFlex de Dell met en œuvre l'interface standardisée (spécification CSI) entre les systèmes Dell PowerFlex et Container Orchestrator (CO) activés. Le pilote est un plug-in installé dans Kubernetes pour fournir un stockage persistant à l'aide de systèmes de stockage Dell. Le pilote CSI pour PowerFlex offre plusieurs fonctionnalités pensées pour les entreprises, y compris, mais sans s'y limiter, le provisionnement statique, le provisionnement dynamique, la création et la suppression d'instantanés de volume, et l'expansion.

Page Web :

Fonctionnalités supplémentaires précédemment validées :

Hitachi

Solution : plug-in de stockage Hitachi pour les conteneurs

Description : le plug-in de stockage Hitachi pour les conteneurs (HSPC) fournit une connectivité entre les conteneurs Docker, Kubernetes ou CSI Kubernetes, et les systèmes de stockage hybrides et à mémoire de stockage flash de type série E, série F, série G, série VSP-5000 et série VSP One Block 20 de la console Hitachi.

HSPC est un composant logiciel qui contient des bibliothèques, des paramètres et des commandes que vous pouvez utiliser pour créer un conteneur afin d'exécuter vos applications avec état. Ce composant permet aux applications avec état de conserver et de gérer les données après la fin du cycle de vie du conteneur. HSPC fournit des volumes persistants issus de la solution de stockage VSP d'Hitachi, utilise la haute disponibilité intégrée et orchestre les tâches de stockage entre les hôtes dans un cluster.

Pages Web :

Fonctionnalités supplémentaires précédemment validées :

NetApp

Solution : CSI Trident pour Kubernetes

Description : l'interface CSI (Container Storage Interface) fournit un framework pour standardiser les communications entre les orchestrateurs de conteneurs et les systèmes de stockage. CSI est un effort collectif mené par le Storage Special Interest Group (SIG) de la Cloud Native Computing Foundation (CNCF). NetApp a mis en œuvre CSI dans Trident pour simplifier l'utilisation du stockage persistant pour les utilisateurs de Kubernetes tout en offrant une interface universelle à toutes les principales plates-formes de stockage NetApp. CSI est compatible avec les versions 19.07 ou ultérieures de Trident et peut être téléchargé à partir de netapp.io.

Page Web :

Fonctionnalités supplémentaires précédemment validées :

Portworx

Solution : Portworx avec CSI

Description : la plate-forme de stockage d'entreprise Portworx pour Kubernetes est conçue pour répondre aux exigences commerciales nécessaires à l'exécution d'applications riches en données sur Kubernetes en production. La plate-forme Portworx Enterprise propose des solutions pour un stockage de conteneurs évolutif et performant, la sauvegarde Kubernetes et la reprise après sinistre, les opérations multicloud, la sécurité des données, la gestion des capacités, la conformité et la gouvernance.

Page Web :

Si vous utilisez Google Distributed Cloud (logiciel uniquement) sur VMware avec Dataplane V2 et des volumes de services Sharedv4, nous vous recommandons d'utiliser la version 1.28.200-gke.111 ou ultérieure.

Pour Google Distributed Cloud (logiciel uniquement) sur Bare Metal, créez un cluster incluant kube-proxy (inclus par défaut) avec le pilote Px-StoreV2.

Pour Google Distributed Cloud (logiciel uniquement) sur VMware et Bare Metal, la version 1.32.x de Google Distributed Cloud est qualifiée pour PX-StoreV2.

Fonctionnalités supplémentaires précédemment validées :

Robin.io

Solution : ROBIN Storage

Description : Le stockage cloud ROBIN intégré est un stockage de conteneur conscient des applications qui offre des fonctionnalités avancées de gestion de données et s'exécute sur toute distribution Kubernetes, y compris GKE sur Google Cloud et GDC. Le stockage intégré ROBIN Cloud offre des performances dédiées et vous permet de protéger (à l'aide d'instantanés et de sauvegardes), de sécuriser (à l'aide du chiffrement), de collaborer (à l'aide de clones et de workflows push/pull de type git) et de rendre portable (à l'aide de la synchronisation cloud) toute application avec état déployée à l'aide de charts ou d'opérateurs Helm.

Page Web :

Si vous utilisez Google Distributed Cloud (logiciel uniquement) sur VMware avec Dataplane V2 et des volumes RWX, nous vous recommandons d'utiliser les versions de clusters suivantes :

  • Pour la version mineure 1.28, utilisez la version 1.28.200-gke.111 ou ultérieure.
  • Pour Google Distributed Cloud (logiciel uniquement) sur Bare Metal, nous vous recommandons de ne pas créer de cluster sans kube-proxy avec ce pilote.

Fonctionnalités supplémentaires précédemment validées :

VMware

Solution Pilote CSI vSphere*
Matrice de certification
Version GDC Version du pilote Assistance vSphere Fonctionnalités supplémentaires testées
Version vSphere*
1.33.x 3.5.0 7.0.3
8.0.3
Expansion
Bloc brut
Instantané
1.34.x 3.5.0 7.0.3
8.0.3
Expansion
Bloc brut
Instantané
1.35.x 3.6.0 7.0.3
8.0.3
Expansion
Bloc brut
Instantané
*Les VM CSI vSphere vS préinstallées avec GDC sont actuellement disponibles à partir de la version 1.7.x de GDC. Pour en savoir plus sur la configuration requise pour les VM, consultez la documentation sur les prérequis VMware.
Description Le pilote CSI VMware vSphere est un plug-in externe qui expose le stockage vSphere à des charges de travail conteneurisées sur Kubernetes. Ce plug-in active VMware vSAN et d'autres types de stockage vSphere. Il communique avec le plan de contrôle Cloud Native Storage (CNS) sur le serveur VMware vCenter pour toutes les opérations de provisionnement de l'espace de stockage.
Page Web https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver