GDC Ready-Speicherpartner

Diese Seite richtet sich an Speicher-Spezialisten, die Speicher mit anderen Diensten wie Google Cloud verbinden oder dabei helfen. Weitere Informationen zu gängigen Rollen und Beispielaufgaben, auf die wir in Google Cloud Inhalten verweisen, finden Sie unter Häufig verwendete GKE-Nutzerrollen und -Aufgaben.

Qualifizierung als GDC Ready-Speicher

Google Cloud hat die folgenden Anforderungen festgelegt, die erfüllt werden müssen, damit das System eines Storage-Partners die Qualifizierung als mit Google Distributed Cloud (GDC) kompatibles System erhält. Container Storage Interface (CSI) ist eine anbieterneutrale Schnittstelle, über die Anbieter ihre Block- und Dateispeichersysteme für Container Orchestration Systems (COS) wie Kubernetes zur Verfügung stellen können. Durch die Qualifizierung als GDC Ready-Speicher wird sichergestellt, dass die CSI-Treiber unserer Storage-Partner eine nahtlose Verwendung von GDC (auf VMware oder Bare-Metal) mit den Dateispeichersystemen der Partner ermöglichen.

Damit der CSI-Treiber eines Partners für das Programm in Betracht gezogen werden kann, muss der Partner Folgendes unterstützen:

  • CSI-Treiber für Speicher und deren Abhängigkeiten müssen im Kubernetes-Framework bereitgestellt werden können.
  • Hauptfunktionen, die Kunden heute benötigen, einschließlich der dynamischen Bereitstellung von Volumes mit den integrierten Speicher-APIs von Kubernetes
  • Speicher muss in Kubernetes skalierbar sein.
  • Arbeitslasten müssen portierbar sein, mit nichtflüchtigem Speicher für zustandsorientierte Arbeitslasten.

Bei der Qualifizierung von Google Distributed Cloud (nur Software) auf VMware haben Storage-Partner die Wahl, mit welcher Version von vSphere sie ihre Qualifizierung erhalten wollen. Wenn eine bestimmte Version von vSphere in der Qualifizierungsmatrix für einen bestimmten Partner nicht enthalten ist, wenden Sie sich an den Partner, um diesen Support zu unterstützen.

Bei der Qualifizierung von Google Distributed Cloud (nur Software) auf Bare-Metal haben Storage-Partner die Qualifizierung über ein oder mehrere Betriebssysteme auf Basis ihrer Unterstützung des Betriebssystems durchgeführt. Wenn ein bestimmtes Betriebssystem oder eine bestimmte Version nicht aufgeführt ist, wenden Sie sich an den Partner, um den Support zu bestätigen.

Weitere Informationen zum Programm erhalten Sie unter GDC Ready-Partner.

GDC-Versionsvalidierung

Wir validieren nicht mehr jede Version von Google Distributed Cloud (nur Software) mit jedem Storage-Partner, da es keine größeren Konflikte mit den aufgeführten Anbietern gab. Wenn Sie Bedenken bezüglich Storage-Partnern und der Validierung von Google Distributed Cloud (nur Software) haben, wenden Sie sich an Ihren Technical Account Manager oder ein Mitglied des Supportteams. Weitere Informationen zur Richtlinie für die Versionsunterstützung finden Sie auf der Supportseite für Google Distributed Cloud (nur Software). siehe die Google Distributed Cloud software only support page.

Die folgenden Anbieter haben zuvor verschiedene Versionen des Supports für ihre Speicherangebote validiert:

Dell EMC

Lösung: CSI-Treiber für PowerStore

Beschreibung: Die CSI-Spezifikation (Container Storage Interface) wurde entwickelt, um eine Schnittstelle zur Verfügung zu stellen, mit der Container-Orchestratoren (wie Kubernetes) Speicher bereitstellen können. Storage-Anbieter implementieren CSI-Treiber, die der Spezifikation entsprechen und Speicherdienste über diese anbieterneutrale Container Storage Interface bereitstellen.

Webseite: https://github.com/dell/csi-powerstore/

Lösung: CSI-Treiber für PowerFlex

Beschreibung: Der PowerFlex CSI-Treiber von Dell implementiert die standardisierte Schnittstelle (CSI-Spezifikation) zwischen aktivierten Container Orchestrator- (CO) und Dell PowerFlex-Systemen. Der Treiber ist ein Plug-in, das in Kubernetes installiert wird und nichtflüchtigen Speicher mithilfe von Dell-Speichersystemen bereitstellt. Der CSI-Treiber für PowerFlex bietet verschiedene Features für Unternehmen, einschließlich, aber nicht beschränkt auf: statische Bereitstellung, dynamische Bereitstellung, Erstellung und Löschen von Volume-Snapshots und Erweiterung.

Webseite:

Zusätzliche Funktionen, die zuvor validiert wurden:

Hitachi

Lösung: Hitachi Storage Plug-in for Containers

Beschreibung: Hitachi Storage Plug-in for Containers (HSPC) stellt eine Verbindung zwischen Docker, Kubernetes oder Kubernetes CSI-Containern sowie Hybrid- und All-Flash-Speichersystemen der Enterprise-Klasse des Typs Hitachi Virtual Storage Platform (VSP) E-Serie, F-Serie, G-Serie, VSP-5000-Serie und VSP One Block 20-Serie her.

HSPC ist eine Softwarekomponente, die Bibliotheken, Einstellungen und Befehle enthält, mit denen Sie einen Container zum Ausführen Ihrer zustandsorientierten Anwendungen erstellen können. Damit können die zustandsorientierten Anwendungen nach dem Ende des Lebenszyklus des Containers Daten aufbewahren und verwalten. HSPC bietet nichtflüchtige Volumes aus dem Speicher der Hitachi VSP-Serie, nutzt integrierte Hochverfügbarkeit und orchestriert Speicheraufgaben zwischen Hosts in einem Cluster.

Webseiten:

Zusätzliche Funktionen, die zuvor validiert wurden:

NetApp

Lösung: CSI Trident für Kubernetes

Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Zusätzliche getestete Funktionen
vSphere-Version
1.32.x 25.10.0 8.0.3 Erweiterung
Snapshot
Rohdatenblock
ReadWriteMany
Volume-Klonen

Beschreibung: Das Container Storage Interface (CSI) bietet ein Framework zur Standardisierung der Kommunikation zwischen Container-Orchestratoren und Speichersystemen. CSI ist ein Communityprojekt, das von der Storage Special Interest Group (SIG) der Cloud Native Computing Foundation (CNCF) unterstützt wird. NetApp hat CSI in Trident implementiert, um die Nutzung von nichtflüchtigem Speicher für Kubernetes-Nutzer zu vereinfachen und gleichzeitig eine universelle Schnittstelle für alle wichtigen Speicherplattformen von NetApp bereitzustellen. CSI wird von Trident-Versionen ab 19.07 unterstützt und kann von netapp.io heruntergeladen werden.

Webseite:

Portworx

Lösung: Portworx mit CSI

Beschreibung: Die Portworx Enterprise Storage Platform für Kubernetes wurde entwickelt, um die Geschäftsanforderungen zu erfüllen, die beim Ausführen von datenintensiven Anwendungen auf Kubernetes in Produktionsumgebungen erfüllt werden müssen. Die Portworx Enterprise-Plattform bietet Lösungen für skalierbaren, leistungsstarken Containerspeicher, Kubernetes-Sicherungen und Notfallwiederherstellung, Multi-Cloud-Vorgänge, Datensicherheit, Kapazitätsverwaltung sowie Compliance und Governance.

Webseite:

Wenn Sie Google Distributed Cloud (nur Software) auf VMware mit Dataplane V2 und sharedv4-Dienstvolumes, verwenden, empfehlen wir die Version 1.28.200-gke.111 oder höher.

Erstellen Sie für Google Distributed Cloud (nur Software) auf Bare-Metal einen Cluster mit kube-proxy (standardmäßig enthalten) mit dem Px-StoreV2 Treiber.

Für Google Distributed Cloud (nur Software) auf VMware und Bare-Metal, ist Google Distributed Cloud Version 1.32.x für PX-StoreV2 qualifiziert.

Zusätzliche Funktionen, die zuvor validiert wurden:

Robin.io

Lösung: ROBIN Storage

Beschreibung: Der integrierte ROBIN-Cloud-Speicher ist ein anwendungsspezifischer Container Speicher, der erweiterte Datenmanagement-Funktionen bietet und auf jeder Kubernetes-Distribution ausgeführt werden kann, einschließlich GKE in Google Cloud und GDC. Der integrierte ROBIN-Cloud-Speicher bietet Bare-Metal-Leistung und ermöglicht Ihnen, jede zustandsorientierte Anwendung, die mithilfe von Helm-Diagrammen oder -Operatoren bereitgestellt wird, zu schützen (über Snapshots, Back-ups), zu sichern (über Verschlüsselung), zusammenzuschließen (über Klone und Git-artige Push/Pull-Workflows) und portierbar zu machen (über Cloud-Synchronisierung).

Webseite:

Wenn Sie Google Distributed Cloud (nur Software) auf VMware mit Dataplane V2 und RWX-Volumes verwenden, empfehlen wir die folgenden Clusterversionen:

  • Verwenden Sie für die Nebenversion 1.28 die Version 1.28.200-gke.111 oder höher.
  • Für die Google Distributed Cloud (nur Software) auf Bare-Metal empfehlen wir, mit diesem Treiber keine Cluster ohne kube-proxy zu erstellen.

Zusätzliche Funktionen, die zuvor validiert wurden:

VMware

Lösung: vSphere-CSI-Treiber*

Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Zusätzliche getestete Funktionen
vSphere-Version*
1.33.x 3.5.0 7.0.3
8.0.3
Erweiterung
Rohdatenblock
Snapshot
1.34.x 3.5.0 7.0.3
8.0.3
Erweiterung
Rohdatenblock
Snapshot
1.35.x 3.6.0 7.0.3
8.0.3
Erweiterung
Rohdatenblock
Snapshot

*Mit GDC vorinstalliertes VMware vSphere CSI ist ab GDC-Version 1.7.x allgemein verfügbar. Informationen zu VM-Konfigurationsanforderungen finden Sie in der Dokumentation zu VMware Voraussetzungen.

Beschreibung: Das VMware vSphere Container Storage Interface (CSI) ist ein veraltetes Plug-in, das vSphere-Speicher für containerisierte Arbeitslasten in Kubernetes verfügbar macht. Das Plug-in aktiviert VMware vSAN und andere Arten von vSphere-Speicher. Für alle Speicherbereitstellungsvorgänge wird mit der Steuerungsebene von Cloud Native Storage (CNS) auf VMware vCenter Server kommuniziert.

Webseite: