Cloud Filestore BETA

High-performance, fully managed file storage

View Console View Documentation

High-performance file storage

Cloud Filestore is a managed file storage service for applications that require a filesystem interface and a shared filesystem for data. Filestore gives users a simple, native experience for standing up managed Network Attached Storage (NAS) with their Google Compute Engine and Kubernetes Engine instances. The ability to fine-tune Filestore’s performance and capacity independently leads to predictably fast performance for your file-based workloads.

BENEFITS

Fast

Cloud Filestore offers low latency for file operations. For workloads that are latency sensitive, like content management systems, databases, random i/o, or other metadata intensive applications, Filestore provides high IOPS with minimal variability in performance.

Benefits

Consistent

With Cloud Filestore, you pay a predictable price for predictable performance. Users independently pick the IOPS and the storage capacity you need with Filestore, which enables you to tune your filesystem for a particular workload. The performance you experience for a particular workload will be consistent over time.

Consistent

Simple

Cloud Filestore is a fully managed, NoOps service that is integrated with the rest of the Google Cloud portfolio. You can easily mount Filestore file shares on Compute Engine VMs. Filestore is also tightly integrated with Google Kubernetes Engine so your containers can reference the same shared data.

Simple

CREATE A FILESTORE INSTANCE

Simple commands to create a Filestore instance with gcloud.

gcloud beta filestore instances create nfs-server \
    --project=[PROJECT_ID] \
    --location=us-central1-c \
    --tier=STANDARD \
    --file-share=name="vol1",capacity=1TB \
    --network=name="default"

Simple commands to install NFS, mount your file share, and set access permissions.

sudo apt-get -y update
sudo apt-get -y install nfs-common
sudo mkdir /mnt/test
sudo mount 10.0.0.2:/vol1 /mnt/test
sudo chmod go+rw /mnt/test

Features

Cloud Filestore offers two performance tiers.

Standard Premium
Max read throughput 100 MB/s (1 TB), 180 MB/s (10+ TB) 700 MB/s
Max write throughput 100 MB/s (1 TB), 120 MB/s (10+ TB) 350 MB/s
Max IOPS 5,000 30,000
Max capacity per share 63.9 TB 63.9 TB
Typical customer availability 99.9% 99.9%
Protocol NFSv3 NFSv3
Price See Cloud Filestore pricing for more information See Cloud Filestore pricing for more information
USE CASES
Rendering
Rendering
You can easily mount Cloud Filestore file shares on Compute Engine instances, enabling visual effects artists to collaborate on the same file share. As rendering workflows typically run across fleets (“render farms”) of compute machines, all of which mount a shared filesystem, Filestore and Compute Engine can scale to meet your job’s rendering needs.
Application migrations
Application migrations
Many on-premises applications require a filesystem interface to data. As these applications continue to migrate to the cloud, Filestore can support a broad range of enterprise applications that need a shared filesystem.
Web content management
Web content management
Web developers creating websites and blogs that serve file content to their audience will find it easy to integrate Filestore with web software like WordPress.
Media processing
Media processing
Graphic design, video and image editing, and other media workflows use files as an input and files as the output. Filestore helps creators access shared storage to manipulate and produce large files.
Home directories
Home directories
Users across your organization probably need to access and share common data sets. You can host file content in Cloud Filestore and enable shared access to that data.

PARTNER SOLUTIONS

NetApp logo
NetApp Cloud Volumes for GCP
NetApp Cloud Volumes provides NoOps, scale-out file storage on Google Cloud Platform. Users can either access the NetApp Cloud Volumes service through Google Cloud Launcher or by making API calls to simply provision, automate, and scale their service. Cloud Volumes is ideal for DevOps models, with the ability to clone hundreds of environments in minutes.
Sign up for Cloud Volumes
Elastifile Cloud logo
Elastifile Cloud File System
The Elastifile Cloud File System (ECFS) is a scalable, enterprise-grade shared filesystem that provides high-performance, POSIX-compliant NFS file services. With ECFS, users can leverage Google Cloud Platform to shift, burst, accelerate, and/or scale NFS applications and workflows, with no application refactoring required.
Launch elastifile
Avere logo
Avere vFXT
Avere Systems offers high-performance storage solutions for hybrid cloud infrastructures that you can use to help move compute-intensive workloads with large datasets to Google Cloud Platform. The Avere vFXT is not only a filer, but also a read/write cache that allows for minimal changes to your existing workflow by putting working data sets as close to your compute cluster as possible.
Learn more
Panzura CloudFS logo
Panzura CloudFS
Panzura CloudFS is a scale-out, distributed filesystem purpose-built for the cloud. Programmatically accessible through REST APIs, it utilizes high-performance flash in the data center and integrates the cloud for economics, scalability, and durability. Unlike NAS, it scales globally across multiple sites and multiple clouds.
Learn more
storage symbol
Beta: This is a Beta release of Cloud Filestore. This feature is not covered by any SLA or deprecation policy and may be subject to backward-incompatible changes.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Filestore