Google Cloud Filestore
- Fully managed NFS file servers on Google Cloud for Compute Engine and Google Kubernetes Engine instances
- Most commonly used for media rendering, data analytics, and managing shared content.
- Simple, fast, consistent, scalable, and easy to use network-attached storage.
- You can copy data from Cloud Storage to a filestore fileshare that is mounted on a Compute Engine instance.
- Data is encrypted at rest and in transit with system-defined keys or customer-supplied keys.
- Filestore instances are zonal resources that feature in-zone storage redundancy only.
- It is tightly integrated with Google Kubernetes Engine (GKE) so containers can reference the same shared data.
- You can easily grow or shrink your Filestore instances via the Google Cloud Console GUI, gcloud command line, or via API-based controls.
Filestore Performance Service Tiers
- You can pick a performance tier to support your workload requirements.
- Basic (HDD) – General purpose, test/dev
- Basic (SSD) – High performance, limited capacity
- High Scale (SSD) – High performance, large capacity
- Filestore is priced based on the following factors:
- Service Tier – Basic Standard, Basic Premium, or High Scale SSD
- Instance Capacity – refers to the storage capacity allocation of your instance
- Region – the location to which the instance is provisioned
- There is no charge for ingress traffic to Filestore or egress traffic to a client within the same zone as the Filestore instance. However, there is a charge for egress from Filestore when network traffic leaves the zone of the Filestore instance.