Filestore-Multishares für Google Kubernetes Engine

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Filestore-Multishares für GKE weist bis zu zehn Shares auf eine einzelne Instanz der Enterprise-Stufe zu.

Vorteile von Filestore-Multishares für GKE

Filestore ist ein verwalteter Dateispeicherdienst für Anwendungen, die eine gemeinsam genutzte Dateisystemschnittstelle für Daten benötigen. Eine Filestore-Instanz ist ein vollständig verwaltetes Network-Attached Storage-System (NAS), das Sie mit Ihren GKE-Instanzen verwenden können.

Filestore-Multishares für GKE bietet in Kombination mit dem CSI-Treiber für Google Kubernetes Engine (GKE) folgende Vorteile:

  • Unterstützt regionalen Speicher, der gegen Zonenausfälle resistent ist.

  • Ordnet bis zu zehn Freigaben über eine einzelne Filestore-Enterprise-Stufe zu.

    • Jede Freigabe ist einem eindeutigen nichtflüchtigen Volume (PV) in GKE zugeordnet.

    • Bereiche in der Freigabekapazität von 100 GiB bis 1 TiB sind in der Anforderung für nichtflüchtigen Volumes (Persistent Volume Claim, PVC) definiert und werden im nichtflüchtigen Volume (PV) wiedergegeben.

  • Unterstützt mehr Flexibilität für Organisationen, die sowohl kleinere Volumes für mehrere Clients als auch mehrere Autoren mit einem gemeinsamen Netzwerk benötigen.

  • Unterstützt die dynamische Volume-Bereitstellung, das Skalieren der Freigabe und die Instanzkapazität nach oben oder unten.

    • Wenn die Arbeitslast der Anwendung zehn PVCs überschreitet, erstellt der CSI-Treiber für GKE Filestore reflexiv mehr Filestore-Instanzen und weist die erforderlichen Freigaben instanzübergreifend dynamisch zu.

    • Wenn Sie ein nichtflüchtiges Volume löschen, fordert der GKE Filestore-CSI-Treiber den zugewiesenen Freigabespeicher zurück und entfernt ihn. Der GKE Filestore-CSI-Treiber löscht auch die Filestore-Instanz, wenn alle zugehörigen Freigaben gelöscht wurden.

    • Wenn Sie die Kapazität eines PV erstellen, löschen oder bearbeiten, fügt der CSI-Treiber für den GKE-Filestore die Kapazität der zugehörigen Filestore-Instanz hinzu, sodass die Kapazität aller Freigaben abgedeckt wird. Die Größe der Filestore-Instanz kann in Schritten von 256 GiB schwanken.

    • Unterstützt die gemeinsame Leistung der zugrunde liegenden Filestore-Instanz von Multishare Enterprise und erhöht bei Bedarf den Durchsatz für bestimmte GKE-PVs.

    • Unterstützt das Hochskalieren von PV-Kapazität basierend auf Arbeitslastanforderungen mit Ausfallzeiten von null null.

StorageClasses und dynamische Volume-Bereitstellung

Für den Zugriff auf das Filestore-Multishare-Feature müssen Sie zuerst den GKE Filestore-CSI-Treiber Version 1.23 oder höher aktivieren. Nach der Aktivierung können Sie GKE-PPIDs nutzen, um einen automatisierten Prozess namens dynamische Volume-Bereitstellung zu nutzen, um den Lebenszyklus Ihrer PVs und PVCs effektiv zu verwalten.

Der GKE Filestore-CSI-Treiber erstellt StorageClasses für Ihre spezifischen Anforderungen. In der folgenden Tabelle wird die Leistung von Filestore Enterprise Multishares gegenüber anderen Einzelfreigabeoptionen verglichen:

Dienststufe Anzahl der Freigaben pro Instanz GKE PVC-Größe Filestore-Kapazität Inkrementelle Änderung Bereitstellung Zugriffsmodus
Basic HDD Eins 1 TiB bis 64 TiB 1 TiB bis 64 TiB 1 GiB Zonal viele lesen/schreiben
Basic SSD Eins 2,5 TiB bis 64 TiB 2,5 TiB bis 64 TiB 1 GiB Zonal viele lesen/schreiben
High Scale SSD Eins 10 TiB bis 100 TiB 10 TiB bis 100 TiB 2,5 TiB Zonal viele lesen/schreiben
Enterprise Eins 1 TiB bis 10 TiB 1 TiB bis 10 TiB 256 GiB Regional viele lesen/schreiben
Unternehmen mit Mehrfachfreigabe Bis zu zehn 100 GiB bis 1 TiB Pool von Filestore-Instanzen mit jeweils 1 TiB bis 10 TiB


Jede Filestore-Instanz hostet bis zu
10 PVs (geteilt) mit jeweils 100 GiB bis 1 TiB

256 GiB pro Instanz


1 GiB pro PVC (Anteil)

Regional viele lesen/schreiben

Einen detaillierteren Vergleich der Optionen für die Dienststufen finden Sie unter Dienststufen.

Monitoring

Informationen zum Überwachen der Instanzleistung finden Sie unter Instanzen und Kontingente überwachen.

Featurebeschränkungen

  • Die Funktion „Multi-Shares for GKE“ von GKE ist auf die Filestore-Dienststufe Enterprise beschränkt.

  • Jede Filestore Enterprise-Instanz kann bis zu zehn Freigaben oder nichtflüchtige GKE-Volumes hosten. Bei mehr als zehn PVCs wird der GKE Filestore-CSI-Treiber dazu veranlasst, mehr Filestore-Instanzen zu erstellen und diese Freigaben dynamisch Instanzen zuzuweisen. Das Erstellen einer neuen Filestore-Freigabe oder eines neuen PV kann in einigen Fällen mehr Zeit in Anspruch nehmen. Wenn für Ihre Anwendung eine schnelle Erstellung von nichtflüchtigem Speicher erforderlich ist, fügen Sie die folgende Spezifikation in die YAML-Datei der PPID ein:

    volumeBindingMode: Immediate

  • Snapshots werden noch nicht für Filestore-Multishares unterstützt. Bei Bedarf können Sie mit einer Filestore-PPID mit einer einzigen Freigabe Snapshots manuell über die Filestore-API erstellen.

  • Das Erstellen von Instanzen mit mehreren Freigaben und zugehörigen Freigaben kann mehrere Minuten dauern. Sie sind erst nach Abschluss der Erstellungsvorgänge sichtbar.

  • Das Löschen einiger nichtflüchtiger Löschvorgänge kann einige Zeit dauern. Erstellungs- oder Erweiterungsvorgänge von PVCs für dieselbe Speicherklasse können während dieser Zeit blockiert werden.

  • Der GKE Filestore-CSI-Treiber wird für Cluster mit Linux unterstützt.

Preise

Sobald die Abrechnung aktiviert ist, fallen Gebühren basierend auf der zugrunde liegenden Filestore Enterprise-Dienststufe an. Durch die gemeinsame Kapazität auf mehreren kleineren Volumes profitieren Nutzer von einem drastischen Rückgang der Speicherkosten.

Weitere Informationen finden Sie unter Enterprise-Stufe und Kapazität zuweisen.

Filestore-SLA

Filestore bietet eine regionale Verfügbarkeit von 99,99 %, die durch das Filestore-SLA unterstützt wird.

Nächste Schritte