Auf dieser Seite finden Sie einen Überblick über die Wartung von Filestore-Instanzen. Es werden Wartungskategorien, Auswirkungen auf die Stufe, Netzwerkpersistenz und Best Practices behandelt.
Übersicht
Filestore aktualisiert Instanzen regelmäßig, um sicherzustellen, dass der Dateifreigabedienst zuverlässig, sicher und auf dem neuesten Stand ist. Wartungsupdates werden in der Regel alle ein bis zwei Wochen durchgeführt.
Die Filestore-Wartung wird vollständig von Google verwaltet. Sie können keine benutzerdefinierten Wartungsfenster konfigurieren und die Wartung nicht manuell verschieben oder neu planen.
Wartungsupdates fallen in die folgenden Kategorien:
- Filestore-Softwareupdates:Systemoptimierungen, Leistungsverbesserungen und neue Funktionen.
- Betriebssystem-Patches:Kontinuierliches Monitoring und Patchen der zugrunde liegenden Betriebssysteme virtueller Maschinen (VMs) zum Schutz vor Sicherheitslücken.
- Infrastruktur-Upgrades:Migrationen zugrunde liegender virtueller Maschinen, Hardwarewartung und Netzwerkupdates.
Auswirkungen der Wartung nach Service-Tier
Die Auswirkungen eines Wartungsupdates hängen von der Dienststufe Ihrer Instanz ab.
Da es bei Instanzen der Basisstufe während der Wartung zu kurzen Ausfallzeiten kommt, empfehlen wir, die Basisstufe hauptsächlich für die Entwicklung, das Testen und nicht kritische Arbeitslasten zu verwenden. Für Produktionsarbeitslasten, die Hochverfügbarkeit und ununterbrochenen Dateizugriff erfordern, verwenden Sie die Stufen „Regional“, „Enterprise“ oder „Zonal“.
Zonale, regionale und Enterprise-Stufen
Bei zonalen, regionalen und Enterprise-Dienststufen werden unterbrechungsfreie Upgrades (Non-Disruptive Upgrades, NDU) verwendet.
Während der Wartung bleiben Instanzen in diesen Stufen vollständig verfügbar und bearbeiten weiterhin Dateianfragen mit nahezu null Ausfallzeit. Wartungsupdates werden im Hintergrund angewendet. Das Upgrade ist für verbundene NFS-Clients (Network File System) nicht sichtbar.
Basis-Stufen
Instanzen der Basisstufe werden durch Speicher mit einem einzelnen Knoten ohne automatisches Failover unterstützt. Bei zugrunde liegenden Hostmigrationen, System-Patches oder Softwareupdates werden Dateivorgänge vorübergehend pausiert, bis das Update abgeschlossen ist.
Während einer Wartung sind Instanzen der Basic HDD- und Basic SSD-Stufe kurzzeitig nicht verfügbar. Dies dauert in der Regel zwischen 2 und 5 Minuten.
Während dieses Wartungsfensters gilt Folgendes:
- Dateivorgänge wie Lese- und Schreibvorgänge sowie Verzeichnisauflistungen werden vorübergehend pausiert oder eingefroren.
- Verbundene Clients, die standardmäßige Wiederholungsmechanismen verwenden, warten, bis die Instanz wieder reagiert.
Netzwerk- und Instanzpersistenz
Die Ihrer Filestore-Instanz zugewiesene interne IP-Adresse bleibt während der Wartung bestehen und ändert sich nicht. Verbundene NFS-Clients müssen nach einem Update keine Mount-Konfigurationen aktualisieren oder Dateifreigaben neu mounten.
Service Level Agreement (SLA)
Gemäß dem Service Level Agreement (SLA) für Filestore wird die Ausfallzeit, die durch geplante Wartungsarbeiten entsteht, nicht in die Berechnung der Ausfallzeit einbezogen.
Best Practices für die Wartung
Da Sie die Filestore-Wartung nicht planen oder verzögern können, müssen Sie Ihre NFS-Clients und Ihre Infrastruktur so konfigurieren, dass sie vorübergehende Nichtverfügbarkeit problemlos bewältigen können:
- Hard Mounts verwenden: Wenn Sie eine Filestore-Dateifreigabe auf einem Client bereitstellen, geben Sie die Mount-Option
hardanstelle vonsoftan. Bei einer harten Einbindung wiederholt der NFS-Client Anfragen auf unbestimmte Zeit, bis der Server antwortet, wenn der Dateiserver vorübergehend nicht verfügbar ist. So wird die Datenintegrität gewahrt und Anwendungs-E/A-Fehler werden verhindert. - NFS-Client-Timeouts und ‑Wiederholungen konfigurieren: Konfigurieren Sie die Mount-Optionen für Timeout und Neuübertragung auf Ihren NFS-Clients so, dass vorübergehende Verzögerungen während der Wartung keine Client-Timeouts verursachen.
- Wiederholungsversuche für Anwendungen implementieren: Implementieren Sie eine Wiederholungslogik mit exponentiellem Backoff in Ihre Clientanwendungen, um vorübergehende Speicherverzögerungen reibungslos zu bewältigen.
- Instanzstatus und Wartung überwachen: Überwachen Sie die Instanzleistung und den Status in der Google Cloud Console oder mit Cloud Monitoring. Bei Instanzen der Basic-Stufe kann es während des Aktualisierungszeitraums zu einem kurzen Anstieg der Latenz oder einer vorübergehenden Pause bei Dateivorgängen kommen.
Nächste Schritte
- Weitere Informationen zu Filestore-Dienststufen
- Informationen zum Bereitstellen von Dateifreigaben auf Compute Engine-VMs
- Informationen zum Bereitstellen von Dateifreigaben auf Google Kubernetes Engine-Clustern.
- Filestore-Instanzen überwachen