This page describes the service tiers that Filestore offers and provides guidance on selecting the tier that best suits your needs.
Overview
Filestore offers the following service tiers:
- Basic HDD
- Basic SSD
- High Scale SSD
- Enterprise
Each tier offers different capacity options and performance levels to fit different use cases. The following table shows a comparison of the tiers:
Service Tier | Provisionable capacity | Scalability | Performance | Availability | Data recovery | Monthly Pricing* |
---|---|---|---|---|---|---|
Basic HDD | 1–63.9 TiB | Up only in 1 GiB units | Standard fixed | Zonal | Backups | $204.80 ($0.20/GiB) |
Basic SSD | 2.5–63.9 TiB | Up only in 1 GiB units | Premium fixed | Zonal | Backups | $768.00 ($0.30/GiB) |
High Scale SSD | 10–100 TiB | Up or down in 2.5 TiB units | Scales with capacity | Zonal | None | $3,072.00 ($0.30/GiB) |
Enterprise | 1–10 TiB | Up or down in 256 GiB units | Scales with capacity | Regional | Snapshots | $614.40 (0.60/GiB) |
* Reflects the estimated pricing for a Filestore instance with
minimum capacity and located in region us-central1
. For more information about
pricing, see the Pricing page.
Basic HDD and Basic SSD tiers
Basic tier Filestore instances are suitable for file sharing, software development, and use with GKE workloads. You can choose either HDD or SSD for storing data, with SSD offering greater performance at a higher cost.
Basic HDD tier instances have a performance increase when the provisioned capacity exceeds 10 TiB. The performance of Basic SSD tier instances is fixed regardless of the provisioned capacity.
Specifications
Specification | Basic HDD | Basic SSD |
---|---|---|
Client connections | Recommended limit of 500 | Recommended limit of 500 |
File size | Up to 16 TiB | Up to 16 TiB |
Number of files | 67,108,864 files per 1 TiB of capacity | 67,108,864 files per 1 TiB of capacity |
File locks | 128 per Filestore instance | 128 per Filestore instance |
Minimum capacity | 1 TiB | 2.5 TiB |
Maximum capacity | 63.9 TiB | 63.9 TiB |
Scaling direction | Up only | Up only |
Minimum scaling units | 1 GiB | 1 GiB |
Read throughput |
|
1,200 MiB/s |
Write throughput |
|
350 MiB/s |
Read IOPS |
|
60,000 |
Write IOPS |
|
25,000 |
Availability | Zonal | Zonal |
Data protection | Backups | Backups |
Customer-managed encryption keys | Not supported | Not supported |
Non-disruptive maintenance | Not supported | Not supported |
Google Cloud VMware Engine | Not supported | Not supported |
High Scale SSD tier
High Scale SSD tier instances are suitable for high performance computing (HPC) application requirements such as genome sequencing, and financial-services trading analysis. It offers fast performance that scales with capacity and allows you to grow and shrink capacity.
Specifications
Specification | Details |
---|---|
Client connections | 1,000 per 10-TiB instance size |
File size | Up to the size of the instance capacity |
Number of files | No practical limit |
File locks | 250 per file |
Minimum capacity | 10 TiB |
Maximum capacity | 100 TiB |
Scaling direction | Up or down |
Minimum scaling units | 2.5 TiB |
Read throughput | 650 MiB/s per 2.5 TiBs of provisioned capacity |
Write throughput | 220 MiB/s per 2.5 TiBs of provisioned capacity |
Read IOPS | 23,000 per 2.5 TiBs of provisioned capacity |
Write IOPS | 6,500 per 2.5 TiBs of provisioned capacity |
Availability | Zonal |
Data protection | Backups (Preview) |
Customer-managed encryption keys | Supported |
Non-disruptive maintenance | Supported (High Scale SSD tier instances remain available during maintenance events.) |
Google Cloud VMware Engine | Supported |
Enterprise tier
Enterprise tier instances are designed for enterprise-grade Network File System (NFS) workloads, critical applications (for example, SAP), and GKE workloads. It supports regional high availability and data replication over multiple zones for resilience within a region.
Specifications
Specification | Details |
---|---|
Client connections | 1,000 per 10-TiB instance size |
File size | Up to the size of the instance capacity |
Number of files | No practical limit |
File locks | 250 per file |
Minimum capacity | 1 TiB |
Maximum capacity | 10 TiB |
Scaling direction | Up or down |
Minimum scaling units | 256 GiB |
Read throughput | 120 MiB/s per 1 TiB of provisioned capacity |
Write throughput | 100 MiB/s per 1 TiB of provisioned capacity |
Read IOPS | 12,000 per 1 TiB of provisioned capacity |
Write IOPS | 4,000 per 1 TiB of provisioned capacity |
Availability | Regional |
Data protection | Backups (Preview), Snapshots |
Customer-managed encryption keys | Supported |
Non-disruptive maintenance | Supported (Enterprise tier instances remain available during maintenance events.) |
Google Cloud VMware Engine | Supported |
Enterprise tier with Filestore Multishares for GKE
Filestore Enterprise tier instances combined with the Filestore Multishares for GKE feature provides the following benefits:
Allocates up to ten shares across a single Filestore Enterprise tier instance.
- Each share maps to a unique Persistent Volume (PV) in GKE.
Ranges in share capacity from 100 GiB to 1 TiB.
Supports dynamic volume provisioning, scaling share and instance capacity up or down as needed.
For more information, see Filestore Multishares for GKE.
Quota
Quota for Filestore instances varies by region and tier. Enterprise, High Scale, and Basic instances each have their own quotas.
To see your available quota, go to the Quotas page in the Google Cloud console.
If you need to request additional quota, see Requesting Quota Increases.
Next steps
- Get started using Filestore by installing and enabling Filestore components.
- Learn more about Filestore in the technical overview.
- See the regions that support Filestore.