Filestore Regional 服务层级适用于需要持续可用性和区域级弹性的任务关键型高性能计算应用。它通过在区域内的多个可用区之间复制数据,提供可应对可用区中断的区域级存储。
区域服务层具有以下优势:
- 针对企业级网络附加存储 (NAS) 进行了优化
- 允许进行无中断升级 (NDU)
- 提供随容量变化的线性性能,始终在声明的容量范围内。
- 支持自定义性能,让您可以单独设置性能选项,而不受容量限制。
| 规范 | 区域层级(100 GiB 到 10,239 GiB)* /(1 TiB 到 9.75 TiB) | 区域级(10 TiB 到 100 TiB) |
|---|---|---|
| 客户端连接数 | 每 1 TiB 2,000 个,以 500 为增量进行伸缩,最多 19,500 个连接 |
每 10 TiB 8,000 个,以 2,000 为增量进行伸缩,最多 80,000 个连接 |
| 文件大小 | 最多可达到实例容量的大小 | 最多可达到实例容量的大小 |
| 文件数量** | 每 1 TiB 容量大约 89,000,000 个文件 | 每 1 TiB 容量大约 89,000,000 个文件 |
| 文件锁 | 每个文件 250 个 | 每个文件 250 个 |
| 性能 | 可配置 | 可配置 |
| 最小容量 | 100 GiB* / 1 TiB | 10 TiB |
| 最大容量 | 10,239 GiB* /9.75 TiB | 100 TiB |
| 缩放方向 | 向上或向下 | 向上或向下 |
| 最低伸缩单元数 | 1 GiB* / 256 GiB | 2.5 TiB |
| 读取吞吐量 | 每 1 TiB 预配容量 120 MiB/s | 每 2.5 TiB 预配容量 650 MiB/s |
| 写入吞吐量 | 每 1 TiB 的预配置容量 100 MiB/秒 | 每 2.5 TiB 的预配容量为 220 MiB/s |
| 读取 IOPS | 每 1 TiB 的预配容量 12,000 次 | 每 2.5 TiB 的预配容量 23,000 |
| 写入 IOPS | 每 1 TiB 预配容量 4,000 个 | 每 2.5 TiB 的预配容量 6,500 |
| 可用性 | 区域 | 区域 |
| 数据保护 | 备份、快照 | 备份、快照 |
| 客户管理的加密密钥 | 支持 | 支持 |
| 非中断性维护 | 受支持(区域级实例在维护事件期间保持可用状态)。 | 受支持(区域级实例在维护事件期间保持可用状态)。 |
| Google Cloud VMware Engine | 支持 | 支持 |
| Filestore Multishares for GKE | 不支持 | 不支持 |
| 协议支持 | NFSv3、NFSv4.1 | NFSv3、NFSv4.1 |
| 实例复制 | 受支持(受限的正式版) | 受支持(受限的正式版) |
| 自定义性能 | 支持 | 支持 |
* 根据对小容量实例功能的访问权限,Filestore 区域实例的较低容量范围可以是 100 GiB 到 10,239 GiB,也可以是 1 TiB 到 9.75 TiB。如需了解详情,请参阅 小容量 Filestore 实例。
**列出的文件数量表示支持的小文件或空文件的连接数上限。支持的文件连接数会随着文件大小的增加而减少。虽然各个服务层级都没有实际的限制,但在支持大量文件时,实例性能可能会受到影响。
小容量 Filestore 区域级实例
如果您的应用需要较小的实例,并且您希望日后扩展该实例,那么容量低于 1024 GiB 的 Filestore 区域级实例是不错的选择。例如,您可以使用小型实例进行开发、测试,以及运行流量较低或存储需求基本的应用。
下表比较了有权使用该功能的用户和无权使用该功能的用户可用的 Filestore 区域级实例容量范围。
| 可使用小型实例功能的用户 | 无法使用小型实例功能的用户 | |
|---|---|---|
| 更低的容量 | 100 GiB 到 10,239 GiB(大约 0.097 TiB 到 9.99 TiB) | 1 TiB 到 9.75 TiB |
| 容量更大 | 10 TiB 到 100 TiB | 10 TiB 到 100 TiB |
如果您想创建容量低于 1024 GiB 的区域级实例,则适用以下规则:
- 您必须使用自定义效果来定义效果设置。
- 最低性能值为 2,000 IOPS。
区域级层限制
存在以下限制:
- 区域服务层级无法与 Filestore 多共享功能搭配使用。
- 区域服务层级无法与 GKE Filestore CSI 驱动程序搭配使用。
容量
存在以下限制:
- 必须使用较高的容量范围规范(10 TiB 到 100 TiB)创建 10 TiB 区域级实例。
- 容量范围选定后便无法更改。达到实例容量的上限后,服务层级不会扩容或缩容到新的容量范围。如果需要更大或更小的容量,您必须创建具有所需服务层级和容量范围的新实例。
备份
仅当恢复到新实例时,才支持备份 restore 操作。对于这些操作,新实例必须与备份的服务层级相匹配,并且能够容纳大于或等于备份大小的实例容量。如需详细了解备份限制,请参阅备份。
性能
存在以下限制:
虽然性能与容量呈线性比例关系,但请注意,10 TiB 企业版实例的性能要优于 10 TiB 区域版实例。
在指定容量范围的参数内,性能随容量线性扩缩。在两个区域容量范围之间,性能并非呈线性变化。容量为 9.75 TiB 的单区域实例的性能会更好,例如,读取 IOPS 上限为 117,000,而实例容量为 10 TiB 的单区域实例的读取 IOPS 上限为 92,000。如需了解详情,请参阅性能。
容量低于 1,024 GiB 的实例的固定 IOPS 值为 2,000。创建容量小于 1024 GiB 的实例时,您必须启用自定义性能。