The Filestore Regional service tier is intended for mission-critical, high performance computing applications requiring continuous availability and regional resilience. It provides regional storage resilient to zone outages by replicating data across multiple zones within a region.
Regional service tier provides the following benefits:
- Optimized for enterprise-grade network attached storage (NAS)
- Allows for non-disruptive upgrades (NDUs)
- Offers linear performance that changes with capacity, staying within the stated capacity range.
- Supports custom performance, letting you set performance options separately from capacity.
| Specification | Regional (100 GiB to 10,239 GiB)* / (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 |
| Performance | Configurable | Configurable |
| Minimum capacity | 100 GiB* / 1 TiB | 10 TiB |
| Maximum capacity | 10,239 GiB* /9.75 TiB | 100 TiB |
| Scaling direction | Up or down | Up or down |
| Minimum scaling units | 1 GiB* / 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 (Restricted GA) | Supported (Restricted GA) |
| Custom performance | Supported | Supported |
* Depending on the access to the small capacity instances feature, the lower capacity range for Filestore regional instances can be either 100 GiB to 10,239 GiB or 1 TiB to 9.75 TiB. For more information, see Small capacity Filestore instances.
**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.
Small capacity Filestore regional instances
Filestore regional instances with capacity lower than 1024 GiB are a good option when you need a smaller instance for your application and expand it in time. For example, you can use small instances for development purposes, testing, and for applications with low traffic or basic storage needs.
The following table provides a comparison between the available capacity ranges for Filestore regional instances for users with and without the access to the feature.
| Users with access to small instances feature | Users without access to small instances feature | |
|---|---|---|
| Lower capacity | 100 GiB to 10,239 GiB (approximately 0.097 TiB to 9.99 TiB) | 1 TiB to 9.75 TiB |
| Higher capacity | 10 TiB to 100 TiB | 10 TiB to 100 TiB |
If you want to create a regional instance that has capacity lower than 1024 GiB, the following rules apply:
- You must use custom performance to define the performance settings.
- The minimum performance value is 2,000 IOPS.
Regional tier 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.
Capacity
The following limitations apply:
- 10 TiB regional instances must be created with the higher capacity range specification (10 TiB to 100 TiB).
- 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.
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.
Performance
The following limitations apply:
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.
Instances with capacity lower than 1024 GiB have a fixed IOPS value of 2,000. When creating instances smaller than 1024 GiB, you must enable custom performance.