本页介绍了 Filestore 提供的服务层级,并提供了有关如何选择最符合您需求的层级的指导。
概览
Filestore 提供以下服务层级:
- 可用区级
- 区域
- 基本 HDD
基本 SSD
每个层级都有不同的容量选项和性能级别来适应不同的用例。下表显示了层级的比较:
服务层级 | 可预配的容量 | 可伸缩性 | 性能 | 可用性 | 数据保护 |
---|---|---|---|---|---|
Zonal | 1 TiB 到 9.75 TiB | 以 256 GiB 为单位向上或向下调整 | 可配置 | Zonal | 备份, 快照 |
Zonal | 10 TiB 到 100 TiB | 以 2.5 TiB 为单位向上或向下调整 | 可配置 | Zonal | 备份, 快照 |
区域 | 1 TiB 到 9.75 TiB | 以 256 GiB 为单位向上或向下调整 | 可配置 | 区域 | 备份, 快照 |
区域 | 10 TiB 到 100 TiB | 以 2.5 TiB 为单位向上或向下调整 | 可配置 | 区域 | 备份, 快照 |
企业版 | 1 TiB 到 10 TiB | 以 256 GiB 为单位向上或向下调整 | 随容量变化 | 区域 | 备份, 快照 |
基本 HDD(在 GKE 上)* | 100 GiB 到 63.9 TiB | 只能以 1 GiB 为单位向上调整 | 标准固定 | Zonal | 备份 |
基本 HDD | 1 TiB 到 63.9 TiB | 只能以 1 GiB 为单位向上调整 | 标准固定 | Zonal | 备份 |
基本 SSD | 2.5 TiB 到 63.9 TiB | 只能以 1 GiB 为单位向上调整 | 固定溢价 | Zonal | 备份 |
* 基本 HDD(在 GKE 上)是指通过 Filestore CSI 驱动程序预配的最低容量为 100 GiB 的基本 HDD 实例。容量低于 1 TiB 的基本 HDD(在 GKE 上)实例会消耗 1 TiB 的配额。
价格
如需详细了解每个服务层级的价格,请参阅价格页面。
可用区级
区域级(10 TiB 至 100 TiB)服务层级取代了之前的服务层级大规模 SSD。此服务层级适合高性能计算应用需求,例如基因组测序和金融服务交易分析。
可用区级实例容量范围为 1 TiB 到 100 TiB:
- 容量范围较小的可用区层级(1 TiB 到 9.75 TiB)以 256 GiB (0.25 TiB) 为增量进行扩缩。如果您需要更高的可用性和更低的容量,则此层级适合您。
- 容量范围更广的可用区层级(10 TiB 到 100 TiB)以 2.5 TiB 为增量进行扩缩。与区域级服务层级相比,此层级更具成本效益。
可用区级实例支持无中断升级 (NDU),并支持自定义性能,让您可以独立于容量定义性能设置。
如需了解详细规格,请参阅下表:
规范 | 可用区层级(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 容量大约 8,900 万个文件 | 每 1 TiB 容量大约 8,900 万个文件 |
文件锁 | 每个文件 250 个 | 每个文件 250 个 |
最小容量 | 1 TiB | 10 TiB |
最大容量 | 9.75 TiB | 100 TiB |
缩放方向 | 向上或向下 | 向上或向下 |
最小伸缩单元数 | 256 GiB | 2.5 TiB |
读取吞吐量 | 每 1 TiB 的预配容量 260 MiB/s | 每 2.5 TiB 的预配容量 650 MiB/s |
写入吞吐量 | 每 1 TiB 的预配容量为 88 MiB/秒 | 每 2.5 TiB 的预配容量为 220 MiB/s |
读取 IOPS | 每 1 TiB 预配容量 9,200 | 每 2.5 TiB 预配容量 23,000 |
写入 IOPS | 每 1 TiB 预配容量 2,600 | 每 2.5 TiB 的预配容量 6,500 |
可用性 | 可用区级 | 可用区级 |
数据保护 | 备份、快照 | 备份、快照 |
客户管理的加密密钥 | 支持 | 支持 |
非中断性维护 | 受支持(区域实例在维护事件期间保持可用状态)。 | 受支持(区域实例在维护事件期间保持可用状态)。 |
Google Cloud VMware Engine | 支持 | 支持 |
Filestore Multishares for GKE | 不支持 | 不支持 |
协议支持 | NFSv3、NFSv4.1 | NFSv3、NFSv4.1 |
实例复制 | 支持(已列入许可名单的 GA) | 支持(已列入许可名单的 GA) |
自定义性能 | 支持 | 支持 |
* 列出的文件数量表示支持的小文件或空文件的最大连接数。支持的文件连接数会随着文件大小的增加而减少。虽然各个服务层级都没有实际的限制,但在支持大量文件时,实例性能可能会受到影响。
可用区限制
容量范围选定后便无法更改。达到实例容量的上限后,服务层级不会扩缩到新的容量范围。如果需要更大或更小的容量,您必须创建具有所需服务层级和容量范围的新实例。
区域
区域服务层级适用于需要持续可用性和区域恢复能力的应用。
区域级实例容量范围为 1 TiB 到 100 TiB:
- 容量范围较小的区域级(1 TiB 到 9.75 TiB)服务层级以 256 GiB (0.25 TiB) 为增量进行扩缩。
- 容量范围更广的区域性(10 TiB 至 100 TiB)服务层级以 2.5 TiB 为增量进行扩缩。
区域性广告具有以下优势:
- 针对企业级网络附加存储 (NAS) 进行了优化
- 提供能够应对可用区服务中断的区域性存储,支持以下功能:
- 在同一区域内的多个可用区之间复制数据
- 高可用性,适用于在大型命名空间内运行的任务关键型高性能计算工作负载
- 允许进行无中断升级 (NDU)
- 提供随容量变化的线性性能,始终在声明的容量范围内。
- 支持自定义性能,让您可以单独设置性能选项和容量。
如需了解详细规格,请参阅下表:
规范 | 区域层级(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 容量大约 8,900 万个文件 | 每 1 TiB 容量大约 8,900 万个文件 |
文件锁 | 每个文件 250 个 | 每个文件 250 个 |
性能 | 可配置 | 可配置 |
最小容量 | 1 TiB | 10 TiB |
最大容量 | 9.75 TiB | 100 TiB |
缩放方向 | 向上或向下 | 向上或向下 |
最小伸缩单元数 | 256 GiB | 2.5 TiB |
读取吞吐量 | 每 1 TiB 的预配容量 120 MiB/s | 每 2.5 TiB 的预配容量 650 MiB/s |
写入吞吐量 | 每 1 TiB 的预配容量 100 MiB/s | 每 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 |
实例复制 | 支持(已列入许可名单的 GA) | 支持(已列入许可名单的 GA) |
自定义性能 | 支持 | 支持 |
* 列出的文件数量表示支持的小文件或空文件的最大连接数。支持的文件连接数会随着文件大小的增加而减少。虽然各个服务层级都没有实际的限制,但在支持大量文件时,实例性能可能会受到影响。
区域限制
存在以下限制:
区域级服务层级无法与 Filestore 多共享功能搭配使用。
区域服务层级无法与 GKE Filestore CSI 驱动程序结合使用。
必须使用较高的容量范围规范(10 TiB 到 100 TiB)创建 10 TiB 区域级实例。
适用于企业备份的限制同样适用于区域备份。
仅当恢复到新实例时,才支持备份
restore
操作。对于这些操作,新实例必须与备份的服务层级相匹配,并且能够容纳大于或等于备份大小的实例容量。如需详细了解备份限制,请参阅备份。
虽然性能会随容量线性扩展,但请注意,10 TiB 企业版实例的性能要优于 10 TiB 区域版实例。
在指定容量范围的参数内,性能随容量线性扩缩。两个区域容量范围之间的性能并非线性关系。例如,容量为 9.75 TiB 的单区域实例的性能上限为 117,000 读取 IOPS,而容量为 10 TiB 的单区域实例的性能上限为 92,000 读取 IOPS,因此前者性能更出色。如需了解详情,请参阅性能。
容量范围选定后便无法更改。达到实例容量的上限后,服务层级不会扩缩到新的容量范围。如果需要更大或更小的容量,您必须创建具有所需服务层级和容量范围的新实例。
企业
如果您需要具有多共享的 Filestore 实例,或者想要使用 Filestore CSI 驱动程序来创建和管理实例,则可以使用企业服务层级。对于任何其他使用情形,请使用区域级服务层级。
Filestore 企业实例与 Filestore Multishares for GKE 功能相结合,可在实例中支持最多 80 个共享。
如需了解详细规格,请参阅下表:
规范 | 企业 |
---|---|
客户端连接数 | 每 1 TiB 2,000 个,以 500 为增量进行伸缩, 最多 20,000 个连接 |
文件大小 | 最多为实例容量的大小 |
文件数量* | 每 1 TiB 容量大约 8,900 万个文件 |
文件锁 | 每个文件 250 个 |
最小容量 | 1 TiB |
最大容量 | 10 TiB |
缩放方向 | 向上或向下 |
最小伸缩单元数 | 256 GiB |
读取吞吐量 | 每 1 TiB 的预配容量 120 MiB/s |
写入吞吐量 | 每 1 TiB 的预配容量 100 MiB/s |
读取 IOPS | 每 1 TiB 的预配容量 12,000 次 |
写入 IOPS | 每 1 TiB 预配容量 4,000 个 |
可用性 | 区域 |
数据保护 | 备份、 快照 |
客户管理的加密密钥 | 支持 |
非中断性维护 | 受支持(企业版实例在维护事件期间保持可用状态)。 |
Google Cloud VMware Engine | 支持 |
Filestore Multishares for GKE | 支持 |
协议支持 | NFSv3、NFSv4.1 | NFSv3、NFSv4.1 |
实例复制 | 支持(已列入许可名单的正式版)| 支持(已列入许可名单的正式版) |
* 列出的文件数量表示支持的小文件或空文件的最大连接数。支持的文件连接数会随着文件大小的增加而减少。虽然各个服务层级都没有实际的限制,但在支持大量文件时,实例性能可能会受到影响。
基本 HDD 和基本 SSD
基本层级 Filestore 实例适用于文件共享、软件开发,以及与 GKE 工作负载搭配使用。您可以选择使用 HDD 或 SSD 来存储数据,其中 SSD 的性能更高,但费用也更高。
当预配容量超过 10 TiB 时,基本 HDD 实例的性能会提高。无论预配容量如何,基本 SSD 实例的性能都是固定的。
如需了解详细规格,请参阅下表:
规范 | 基本 HDD | 基本 SSD |
---|---|---|
客户端连接数 | 建议的上限为 500 | 建议的上限为 500 |
文件大小 | 最高可达 16 TiB | 最高可达 16 TiB |
文件数量* | 每 1 TiB 容量 67,108,864 个文件 | 每 1 TiB 容量 67,108,864 个文件 |
文件锁 | 每个 Filestore 实例 128 个 | 每个 Filestore 实例 128 个 |
性能 | 标准固定 | 固定溢价 |
最小容量 |
|
2.5 TiB |
最大容量 | 63.9 TiB | 63.9 TiB |
缩放方向 | 仅向上 | 仅向上 |
最小伸缩单元数 | 1 GiB | 1 GiB |
读取吞吐量 |
|
1,200 MiB/s |
写入吞吐量 |
|
350 MiB/s |
读取 IOPS |
|
60000 |
写入 IOPS |
|
25,000 |
可用性 | 可用区级 | 可用区级 |
数据保护 | 备份 | 备份 |
客户管理的加密密钥 | 不支持 | 不支持 |
非中断性维护 | 不支持 | 不支持 |
Google Cloud VMware Engine | 不支持 | 不支持 |
Filestore Multishares for GKE | 不支持 | 不支持 |
协议支持 | NFSv3 | NFSv3 |
* 列出的文件数量表示支持的小文件或空文件的最大连接数。支持的文件连接数会随着文件大小的增加而减少。虽然各个服务层级都没有实际的限制,但在支持大量文件时,实例性能可能会受到影响。
† 基本 HDD(在 GKE 上)是指通过 Filestore CSI 驱动程序预配的最低容量为 100 GiB 的基本 HDD 实例。容量低于 1 TiB 的基本 HDD 实例会消耗 1 TiB 的配额。
之前的 Filestore 服务层级
Filestore 之前的服务层级包括:
- 标准
- 高级
- 大规模 SSD
这些服务层级具有以下替代项:
- 基本 HDD 取代了标准服务层级。
- 基本 SSD 取代了高级服务层级。
- 可用区层级(10 TiB 到 100 TiB)取代了大规模 SSD 服务层级。
创建新实例时,请使用基本、可用区级和区域级服务层级。您无法使用 Google Cloud 控制台通过之前的服务层级创建实例。请改用 Filestore API 或 Google Cloud CLI。
配额
Filestore 项目的存储容量和实例配额会受到您选择的区域和服务层级的影响。
可用区配额比较
以下配额适用于区域实例:
- 可用区层级(1 TiB 到 9.75 TiB)与区域层级和企业层级一样,每个项目、每个区域的实例配额相同。
- 区域级(10 TiB 至 100 TiB)提供的每个项目、区域和实例配额与大规模 SSD 服务层级相同。
区域配额比较
以下配额适用于区域级实例:
- 区域级(1 TiB 到 9.75 TiB)提供与企业服务层级相同的每个项目、区域和实例配额。
- 区域级(10 TiB 至 100 TiB)提供与大规模 SSD 服务层级相同的每个项目、区域和实例配额。
如需查看可用配额,请前往 Google Cloud 控制台中的配额和限制页面。
如果需要申请更多配额,请参阅申请增加配额。
后续步骤
- 首先安装并启用 Filestore 组件,然后开始使用 Filestore。
- 如需详细了解 Filestore,请参阅技术概览。
- 请参阅支持 Filestore 的区域。
- 详细了解 Filestore Multishares for GKE。
- 详细了解限额。