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
- Zonal
- Regional
- 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 protection | Monthly pricing* |
---|---|---|---|---|---|---|
Basic HDD | 1 TiB to 63.9 TiB | Up only in 1 GiB units | Standard fixed | Zonal | Backups | $163.84/1 TiB ($0.16/GiB) |
Basic SSD | 2.5 TiB to 63.9 TiB | Up only in 1 GiB units | Premium fixed | Zonal | Backups | $768.00/2.5 TiB ($0.30/GiB) |
Zonal | 1 TiB to 9.75 TiB | Up or down in 256 GiB units | Scales with capacity | Zonal | Backups, Snapshots |
$256.00/1 TiB ($0.25/GiB) |
Zonal | 10 TiB to 100 TiB | Up or down in 2.5 TiB units | Scales with capacity | Zonal | Backups, Snapshots |
$2560.00/10 TiB ($0.25/GiB) |
Regional | 1 TiB to 9.75 TiB | Up or down in 256 GiB units | Scales with capacity | Regional† | Backups, Snapshots |
$460.80/1 TiB ($0.45/GiB) |
Regional | 10 TiB to 100 TiB | Up or down in 2.5 TiB units | Scales with capacity | Regional† | Backups, Snapshots |
$4608.00/10 TiB ($0.45/GiB) |
Enterprise | 1 TiB to 10 TiB | Up or down in 256 GiB units | Scales with capacity | Regional† | Backups, Snapshots |
$460.80/1 TiB ($0.45/GiB) |
* The pricing in the table 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.
† The Mexico, Montreal, and Osaka regions have three zones within one or two physical data centers. These regions are in the process of expanding to at least three physical data centers. For more information, see Cloud locations and Google Cloud Platform SLAs. To help improve the reliability of your workloads, consider a multi-regional deployment.
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 instances have a performance increase when the provisioned capacity exceeds 10 TiB. The performance of basic SSD 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 |
Filestore multishares for GKE | Not supported | Not supported |
Protocol support | NFSv3 | NFSv3 |
* The number of files listed is an indication of the maximum number of supported connections to small or empty files. The number of supported file connections decreases as file size increases. While no practical limit exists across service tiers, instance performance may be delayed when supporting a large number of files.
Zonal
Filestore offers the zonal service tier (GA), providing the following benefits:
- Instance capacity ranges from 1 TiB to 100 TiB
- The zonal (1 TiB to 9.75 TiB) service tier with lower capacity range scales up or down in increments of 256 GiB (0.25 TiB)
- The zonal (10 TiB to 100 TiB) service tier with higher
capacity range scales up or down in increments of 2.5 TiB
- This service tier and capacity range replaces the previously available high scale SSD, a legacy service tier
- This service tier is suitable for high performance computing application requirements such as genome sequencing, and financial-services trading analysis.
- Allows for non-disruptive upgrades (NDUs)
- The following quota parameters apply:
- Zonal (1 TiB to 9.75 TiB) offers the same per project, per region, instance quota available in the regional and legacy enterprise service tier
- Zonal (10 TiB to 100 TiB) offers the same per project, per region, instance quota available in the legacy high scale SSD service tier
When compared with basic SSD instances, zonal (1 TiB to 9.75 TiB) may provide a better option for users that require higher availability and lower capacity.
When compared with regional or enterprise instances, zonal (1 TiB to 9.75 TiB) may provide a more cost-effective option.
If not specified, the lower capacity range (1 TiB to 9.75 TiB) is the default setting at instance creation.
Zonal limitations
The following feature limits apply:
When pricing is implemented, applicable fees apply.
Capacity range selection is permanent. Once the outer limits of the instance capacity are met, the service tier does not scale up or down to a new capacity range. If greater or lower capacity is needed, you must create a new instance with the service tier and capacity range you want to use.
The zonal (1 TiB to 9.75 TiB) service tier can't be combined with the GKE Filestore CSI driver.
Specifications
Specification | Zonal (1 TiB to 9.75 TiB) | Zonal (10 TiB to 100 TiB) |
---|---|---|
Client connections | 2,000 per 1 TiB, scaling in increments of 500, for up to 19,500 connections |
8,000 per 10 TiB, scaling in increments of 2,000, for up to 80,000 connections |
File size | Up to the size of the instance capacity | Up to the size of the instance capacity |
Number of files* | Approximately 89,000,000 files per 1 TiB of capacity | Approximately 89,000,000 files per 1 TiB of capacity |
File locks | 250 per file | 250 per file |
Minimum capacity | 1 TiB | 10 TiB |
Maximum capacity | 9.75 TiB | 100 TiB |
Scaling direction | Up or down | Up or down |
Minimum scaling units | 256 GiB | 2.5 TiB |
Read throughput | 260 MiB/s per 1 TiB of provisioned capacity | 650 MiB/s per 2.5 TiBs of provisioned capacity |
Write throughput | 88 MiB/s per 1 TiB of provisioned capacity | 220 MiB/s per 2.5 TiBs of provisioned capacity |
Read IOPS | 9,200 per 1 TiB of provisioned capacity | 23,000 per 2.5 TiBs of provisioned capacity |
Write IOPS | 2,600 per 1 TiB of provisioned capacity | 6,500 per 2.5 TiBs of provisioned capacity |
Availability | Zonal | Zonal |
Data protection | Backups, Snapshots | Backups, Snapshots |
Customer-managed encryption keys | Supported | Supported |
Non-disruptive maintenance | Supported (zonal instances remain available during maintenance events.) | Supported (zonal instances remain available during maintenance events.) |
Google Cloud VMware Engine | Supported | Supported |
Filestore multishares for GKE | Not supported | Not supported |
Protocol support | NFSv3, NFSv4.1 | NFSv3, NFSv4.1 |
Instance replication | Supported (Allowlisted GA) | Supported (Allowlisted GA) |
Configurable performance | Supported (Allowlisted GA) | Supported (Allowlisted GA) |
* The number of files listed is an indication of the maximum number of supported connections to small or empty files. The number of supported file connections decreases as file size increases. While no practical limit exists across service tiers, instance performance may be delayed when supporting a large number of files.
Regional
Filestore offers the regional service tier (GA), providing the following benefits:
- Instance capacity ranges from 1 TiB to 100 TiB
- The regional (1 TiB to 9.75 TiB) service tier
with lower capacity range scales up or down in increments of 256 GiB
(0.25 TiB)
- This service tier and capacity range replaces the previously available enterprise, a legacy service tier
- The regional (10 TiB to 100 TiB) service tier with higher capacity range scales up or down in increments of 2.5 TiB
- The regional (1 TiB to 9.75 TiB) service tier
with lower capacity range scales up or down in increments of 256 GiB
(0.25 TiB)
- Optimized for enterprise-grade network attached storage (NAS)
- Provides regional storage resilient to zone outages which supports the
following:
- Data replication across multiple zones within a region
- High availability for mission-critical, high performance computing workloads running within a large namespace
- Allows for non-disruptive upgrades (NDUs)
- Supports linear performance that scales with capacity, within the parameters of the specified capacity range
- The following quota parameters apply:
- Regional (1 TiB to 9.75 TiB) offers the same per project, per region, instance quota available in the legacy enterprise service tier
- Regional (10 TiB to 100 TiB) offers the same per project, per region, instance quota available in the legacy high scale SSD service tier
- Offers pricing that matches the legacy enterprise service tier
If not specified, the lower capacity range (1 TiB to 9.75 TiB) is the default setting at instance creation.
Regional limitations
The following limitations apply:
The regional service tier can't be combined with the Filestore multishares feature.
The regional service tier can't be combined with the GKE Filestore CSI driver.
10 TiB regional instances must be created with the higher capacity range specification (10 TiB to 100 TiB).
The same limitations that apply to enterprise backups also apply to regional backups.
Backup
restore
operations are only supported when restoring to a new instance. For these operations, the new instance must match the service tier and also accommodate instance capacity greater than or equal to the size of the backup.For a detailed description of backup limitations, see Backups.
For a detailed list of limitations by service tier, see Quotas and Limits.
While performance scales linearly with capacity, note that a 10 TiB enterprise instance will have better performance than a 10 TiB regional instance.
Performance scales linearly with capacity within the parameters of the specified capacity range. Performance is not linear between the two regional capacity ranges. A regional instance with 9.75 TiB of capacity will have better performance, for example, with an upper limit of 117,000 Read IOPS, than a regional instance with 10 TiB of instance capacity, with an upper limit of 92,000 Read IOPS. For more information, see Performance.
Capacity range selection is permanent. Once the outer limits of the instance capacity are met, the service tier does not scale up or down to a new capacity range. If greater or lower capacity is needed, you must create a new instance with the service tier and capacity range you want to use.
Specifications
Specification | Regional (1 TiB to 9.75 TiB) | Regional (10 TiB to 100 TiB) |
---|---|---|
Client connections | 2,000 per 1 TiB, scaling in increments of 500, for up to 19,500 connections |
8,000 per 10 TiB, scaling in increments of 2,000, for up to 80,000 connections |
File size | Up to the size of instance capacity | Up to the size of instance capacity |
Number of files* | Approximately 89,000,000 files per 1 TiB of capacity | Approximately 89,000,000 files per 1 TiB of capacity |
File locks | 250 per file | 250 per file |
Minimum capacity | 1 TiB | 10 TiB |
Maximum capacity | 9.75 TiB | 100 TiB |
Scaling direction | Up or down | Up or down |
Minimum scaling units | 256 GiB | 2.5 TiB |
Read throughput | 120 MiB/s per 1 TiB of provisioned capacity | 650 MiB/s per 2.5 TiBs of provisioned capacity |
Write throughput | 100 MiB/s per 1 TiB of provisioned capacity | 220 MiB/s per 2.5 TiBs of provisioned capacity |
Read IOPS | 12,000 per 1 TiB of provisioned capacity | 23,000 per 2.5 TiBs of provisioned capacity |
Write IOPS | 4,000 per 1 TiB of provisioned capacity | 6,500 per 2.5 TiBs of provisioned capacity |
Availability | Regional | Regional |
Data protection | Backups, Snapshots |
Backups, Snapshots |
Customer-managed encryption keys | Supported | Supported |
Non-disruptive maintenance | Supported (Regional instances remain available during maintenance events.) | Supported (Regional instances remain available during maintenance events.) |
Google Cloud VMware Engine | Supported | Supported |
Filestore multishares for GKE | Not supported | Not supported |
Protocol support | NFSv3, NFSv4.1 | NFSv3, NFSv4.1 |
Instance replication | Supported (Allowlisted GA) | Supported (Allowlisted GA) |
Configurable performance | Supported (Allowlisted GA) | Supported (Allowlisted GA) |
* The number of files listed is an indication of the maximum number of supported connections to small or empty files. The number of supported file connections decreases as file size increases. While no practical limit exists across service tiers, instance performance may be delayed when supporting a large number of files.
Legacy service tiers
Filestore's legacy service tiers include the following:
- Standard
- Premium
- High scale SSD
- Enterprise
Should you use a legacy service tier?
- Basic HDD replaces the standard service tier.
- Basic SSD replaces the premium service tier.
- Zonal (10 TiB to 100 TiB) replaces the high scale SSD service tier.
- Regional (1 TiB to 9.75 TiB) replaces the enterprise service tier.
When creating new instances, users are strongly encouraged to use these replacements. Legacy service tiers will continue to be supported for specific customer use cases. For example, the legacy enterprise service tier is still available for users requiring Filestore multishares or users requiring backups for existing enterprise instances. For more information, see Regional limitations.
These create
operations are not supported through the Google Cloud console and
must be made directly through the Filestore API or by using gcloud
.
Legacy enterprise service tier
The legacy enterprise service tier supports the following capabilities:
Specifications
Specification | Enterprise |
---|---|
Client connections | 2,000 per 1 TiB, scaling in increments of 500, for up to 20,000 connections |
File size | Up to the size of instance capacity |
Number of files* | Approximately 89,000,000 files per 1 TiB of capacity |
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, Snapshots |
Customer-managed encryption keys | Supported |
Non-disruptive maintenance | Supported (Enterprise instances remain available during maintenance events.) |
Google Cloud VMware Engine | Supported |
Filestore multishares for GKE | Supported |
Protocol support | NFSv3, NFSv4.1 |
Instance replication | Supported (Allowlisted GA) |
Configurable performance | Supported (Allowlisted GA) |
* The number of files listed is an indication of the maximum number of supported connections to small or empty files. The number of supported file connections decreases as file size increases. While no practical limit exists across service tiers, instance performance may be delayed when supporting a large number of files.
Legacy enterprise service tier with Filestore multishares for GKE
A Filestore enterprise instance combined with the Filestore multishares for GKE feature supports up to 80 shares in the instance.
For more information, see Filestore multishares for GKE.
Quota
A Filestore project's storage capacity and instance quota are influenced by the region and service tier you choose.
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.
What's next
- Get started using Filestore by installing and enabling Filestore components.
- Learn more about Filestore in the technical overview.
- See the regions that support Filestore.
- Learn more about Filestore multishares for GKE.
- Learn more about Limits.