Filestore-Instanzen sind vollständig verwaltete Dateiserver auf Google Cloud , die mit einer Reihe von Clienttypen verbunden werden können:
- Compute Engine-VMs
- Google Kubernetes Engine-Cluster (GKE)
- Externe Datenspeicher wie Google Cloud VMware Engine
- Lokale Computer
- Cloud Run-Dienste
Nach der Bereitstellung können Sie die Kapazität Ihrer Instanzen nach Bedarf skalieren, ohne dass Ausfallzeiten entstehen.
Vorteile von Filestore
Google Cloud bietet drei Haupttypen von Datenspeicher: Block-, Datei- und Objektspeicher.
Als eine Art von persistentem Dateispeicher unterstützt Filestore mehrere nebenläufige Anwendungsinstanzen, die gleichzeitig auf dasselbe Dateisystem zugreifen.
Für Google Kubernetes Engine-Nutzer bietet Filestore beispielsweise Zugriff für mehrere Leser und mehrere Autoren, sodass Sie Ihre GKE-PersistentVolumes als Volumes mit Lese-/Schreibzugriff von vielen Knoten bereitstellen können.
Filestore ist eine vielseitige Alternative zu Blockspeicherprodukten wie Persistent Disk, die nur begrenzte Optionen für den Zugriff mehrerer Autoren auf ein Laufwerk unterstützen.Im Vergleich zu Objektspeicher wie Cloud Storage FUSE bietet dieses Produkt zwar einige Dateisystem-Semantiken, es fehlen jedoch einige der robusteren Eigenschaften des von Filestore bereitgestellten Dateispeichers. Einige Beispiele für Funktionen, die von Filestore, aber nicht von Cloud Storage FUSE unterstützt werden:
- POSIX-Konformität
- Harte Links und Dateisperrung
- Parallelitätssteuerung für mehrere Schreibvorgänge für dasselbe Objekt
Weitere Informationen finden Sie in den folgenden Ressourcen:
- Vergleich der relativen Vorteile von Block-, Datei- und Objektspeicher
- Speicheroptionen für HPC-Arbeitslasten in Google Cloud ansehen.
- Weitere Informationen zur Filestore-Unterstützung für GKE
- Weitere Informationen zur Verwendung von „Benutzerdefinierte Leistung“ mit GKE zum Skalieren von IOPS unabhängig von der Kapazität.
- Weitere Informationen zu den Einschränkungen von Cloud Storage FUSE
- Informationen zu Speicheroptionen und Zugriffsmodi für GKE-Cluster
Dienststufen
Filestore bietet mehrere Dienststufen, die sich in Kapazität, Leistung und Funktionen unterscheiden. Jede Dienststufe ist auf bestimmte Anwendungsfälle zugeschnitten:
- Zonale Ebene:Optimiert für HPC, Batch-Computing, Media-Rendering und lokalisierte Arbeitslasten, die einen hohen Durchsatz und eine niedrige Latenz erfordern.
- Regionale Stufe:Für geschäftskritische Arbeitslasten konzipiert, die kontinuierliche Verfügbarkeit und regionale Ausfallsicherheit erfordern.
- Multishares für GKE (Enterprise): Optimiert für GKE-Arbeitslasten, die hohe Verfügbarkeit und Multishares erfordern.
- Basic-Stufen (Legacy): Geeignet für die grundlegende Dateifreigabe und Softwareentwicklung.
Weitere Informationen finden Sie unter Dienststufen.
Protokollunterstützung
Filestore unterstützt die folgenden Dateisystemprotokolle:
| Protokoll | Unterstützte Dienststufen | Highlights |
|---|---|---|
| NFSv3 | Alle Dienststufen |
|
| NFSv4.1 | Zonale, regionale und Enterprise-Dienststufen |
|
Weitere Informationen dazu, welches Protokoll für Sie geeignet ist, finden Sie unter Unterstützte Protokolle.
Verbindung
Filestore-Instanzen können mit allen Clients verbunden werden, die sich im selben VPC-Netzwerk befinden, einschließlich gemeinsam genutzter VPC-Netzwerke. Sie können auch über Cloud VPN oder Cloud Interconnect eine Verbindung zu Clients in Remote-Netzwerken, z. B. einem lokalen Computer, herstellen.
Netzwerk
Informationen zu den Filestore-Netzwerkanforderungen finden Sie in den folgenden Ressourcen: