What is Filestore?
Filestore is Google’s managed NFS service for workloads that require a POSIX-compatible file system. The service is suitable for applications that cannot benefit from block or object storage, such as legacy applications, rendering pipelines, or shared workspaces.
Core Features
- Fully managed NFSv3 file system
- Capacities from 1 TB to over 60 TB
- SSD and HDD options for different performance requirements
- Native integration with GKE via CSI driver
- Backup and snapshot functionality
Typical Use Cases
Lift-and-Shift Migration: Legacy applications that expect file system access can be migrated to Filestore without code changes.
Media Rendering: Render farms on GKE or Compute Engine use Filestore as shared storage for assets and output files.
EDA Workflows: Electronic Design Automation tools often require parallel access to large file volumes, making Filestore ideal.
Benefits
- No file system management required
- ReadWriteMany access from multiple clients
- Consistent performance regardless of load
- Integration with GKE and Compute Engine
Integration with innFactory
As a Google Cloud Partner, innFactory supports you with Filestore: sizing and tier selection, migration of existing data, GKE integration, and performance optimization.
Available Tiers & Options
Basic HDD
- Cost-effective
- Good for archiving
- Lower IOPS
- Higher latency
Basic SSD
- High performance
- Low latency
- Higher cost than HDD
Enterprise
- Regional replication
- Highest performance
- Snapshot support
- Premium pricing
Typical Use Cases
Technical Specifications
Frequently Asked Questions
Which protocol does Filestore use?
Filestore uses NFSv3 as the protocol. Instances can be mounted from Compute Engine VMs, GKE pods, and Cloud Run Jobs.
How large can a Filestore instance be?
Basic instances support 1 TB to 63.9 TB. Enterprise instances scale from 1 TB to 10 TB with higher performance per TB.
Can Filestore be used with GKE?
Yes, Filestore integrates seamlessly with GKE via the CSI driver. Persistent Volumes can be mounted by multiple pods simultaneously in ReadWriteMany mode.
Does Filestore support snapshots?
Yes, Enterprise instances support snapshots for backup and disaster recovery. Basic instances can be backed up via the Backup service.
