本页介绍了 Google Cloud NetApp Volumes 存储池。借助存储池,您可以集中管理卷的共享基础架构和配置。
存储池简介
存储池充当卷的容器。存储池中的所有卷共享相同的位置、服务等级、虚拟私有云网络、Active Directory 政策、LDAP 设置和客户管理的加密密钥 (CMEK) 政策。您可以将池的容量分配给池中的卷。结算依据是位置、服务等级和分配给池的容量,与卷级消耗量无关。
在 ONTAP 模式下创建 Flex Unified 存储池时,您必须在 ONTAP 中配置 Active Directory 和 LDAP 设置,而不是使用 Google API 和Google Cloud 控制台。
支持的位置
存储池中的所有卷都位于与该池相同的位置。并非所有服务级别都适用于每个区域。如需详细了解受支持的位置,请参阅 NetApp Volumes 受支持的位置。
服务等级
服务等级是存储池的一项属性。服务等级具有取决于容量的吞吐量限制。
NetApp Volumes 提供以下服务等级:
Flex Unified
Flex File
标准
高级
极端
如需了解详情,请参阅 NetApp Volumes 服务等级表。
下表列出了每个服务级别的分配容量吞吐量,以及每个服务级别的最佳用途:
| 服务等级 | 吞吐量 | 工作负载类型 |
|---|---|---|
| Flex Unified | 容量和性能可独立伸缩,最高可达 5 GiBps | 通用存储 数据库和应用 高性能应用 |
| Flex File | 默认性能:每个 GiB 已分配的池容量为 16 KiBps 自定义性能:容量和性能可独立伸缩,最高可达 5 GiBps |
通用存储空间 |
| 标准 | 每 GiB 已分配卷容量 16 KiBps | 通用存储空间 |
| 高级 | 每 GiB 已分配的卷容量 64 KiBps | 数据库和应用 |
| 极端 | 每 GiB 已分配卷容量 128 KiBps | 高性能应用 |
您可以将 Premium 服务等级的卷重新分配给 Extreme 服务等级的存储池,反之亦然。这样,您就可以根据不断变化的性能要求进行即时调整。
可用性
不同服务等级的资源池具有不同的可用性。如需了解详情,请参阅 NetApp Volumes 服务等级协议 (SLA)。Flex Unified 和 Flex File 非自定义性能服务等级的存储池可让您选择可用区级可用性和区域级可用性。
区域池会在两个不同的可用区中维护两个同步数据副本。创建地区级池时,您可以选择活跃可用区和副本可用区。池中的所有卷均可从活跃可用区访问,而副本可用区则充当备用。如果活跃可用区发生故障或您触发手动可用区切换,所有卷访问权限都会转移到副本可用区,然后该副本可用区会成为新的活跃可用区。之前的活跃可用区将成为新的副本可用区。此可用区切换可能会导致文件服务活动暂停。可用区切换完成后,文件服务会再次启动。
如果区域 Flex 活跃可用区和工作负载虚拟机位于同一Google Cloud 可用区,则可以优化 I/O 延迟时间,从而帮助您获得更好的性能。
网络
池用于定义卷连接到的虚拟私有云 (VPC)。只有位于同一 VPC 中的客户端或通过 VPN 连接到该 VPC 的客户端才能访问这些卷。
Active Directory 设置
某些网络附加存储 (NAS) 协议或协议变体需要访问外部目录服务。NetApp Volumes 仅支持 Active Directory 作为目录服务。Active Directory 政策可为服务提供加入 Windows 网域所需的所有必要信息。由于路由、防火墙设置或凭据不正确等原因,连接到 Active Directory 可能会失败,因此 NetApp Volumes 在您配置 Active Directory 政策时会提供连接测试。连接测试用于检查 Active Directory 政策是否已正确连接到 Active Directory 服务。
虽然您可以为每个区域创建多个 Active Directory 政策,但单个存储池只能附加一个 Active Directory 政策。池中的所有卷都使用相同的政策。不同的池可以使用不同的政策。
客户管理的加密密钥设置
NetApp Volumes 使用 Google-owned and Google-managed encryption key对所有卷的静态数据进行加密,不过,您可以选择使用客户管理的加密密钥 (CMEK) 对卷进行加密。您可以在创建存储池期间附加 CMEK 政策;在该池中创建的所有卷都会使用该政策。
与所有其他池一样,Flex Unified ONTAP 模式池也使用 CMEK 政策。在 ONTAP 模式下,不支持配置不同的密钥管理器。
容量
借助 NetApp Volumes,您可以根据需要向卷添加或从卷中移除容量,以适应任何应用变化。容量会分配给存储池和卷,并且可以修改。
存储池和卷的大小和调整大小规则因服务等级而异,具体请参阅功能概览。
对于 Flex Unified,您可以创建常规容量和超大容量存储池。您无法在两种池类型之间切换。如果您需要超过 5 GiBps 的吞吐量或单个卷中超过 300 TiB 的容量,且不需要自动分层,请使用大容量池。否则,请使用常规池。
自动分层
借助自动分层功能,您可以自动且透明地将未使用的冷数据移至冷存储层,从而降低费用。如需详细了解自动分层的工作原理,请参阅管理自动分层。
您必须先对存储池启用自动分层,然后才能对该存储池中的任何卷启用自动分层。对于 Flex 统一和 Flex 文件自定义性能,您必须在创建池时启用自动分层。对于高级和极限存储池,您还可以在现有存储池上启用此功能。为存储池启用自动分层后,此选择将无法更改。
卷
存储池可为托管数据的卷提供空间、性能和配置环境。在池中创建卷之前,请确保该池满足以下卷要求:
该池具有足够的存储容量来托管您的卷,并且可以扩容以适应未来的数据增长。
该池具有足够的性能容量来托管您的卷,并且可以扩展以适应未来的数据增长。
池已连接到正确的 VPC。
相应池具有正确的 CMEK 设置。
池已连接到正确的 Active Directory,并且可以访问网域控制器。
如需使用 NFS 扩展群组或多协议卷,请检查是否已为存储池启用 LDAP。
相应池具有适当的服务等级。
池已配置正确的自动分层设置。
如果池共享相同的位置、网络、Active Directory、LDAP 和 CMEK 设置,则 NetApp Volumes 可让您在 Premium 和 Extreme 服务等级之间移动卷,而无需复制任何数据。对于所有其他服务级别,在池之间移动卷涉及数据复制并分配新的访问路径。
您可以将卷分配给存储池,也可以将池中的卷移至具有相同设置(位置、网络、Active Directory 政策和 CMEK 政策)的其他池,前提是服务等级允许这样做,并且目标池具有足够的备用容量。
在开始创建卷之前,您需要预配一个用于托管卷的存储池。
存储池状态
每个存储池都有一个 state 属性:
CREATING:创建池时的状态。READY:池创建完成后的状态。
下表显示了每个服务等级的池创建时间:
标准、高级和极速池:几秒钟
Flex 文件池:15 到 20 分钟
Flex Unified 常规池:大约 20 分钟
大容量池:约 45 分钟
在某些情况下,创建资源池可能需要更长时间。
更新池时,其状态会更改为 UPDATING,并在更新完成后返回到 READY。对于“标准”“高级”和“极速”存储池,更新需要几秒钟时间,但对于“灵活文件”和“灵活统一”存储池,更新需要几分钟时间。当池处于 UPDATING 状态时,您无法修改其参数。
在计划的服务升级或计划外的后端基础架构故障期间,Flex 统一池会进入 DEGRADED 状态。
以下是计划内事件,不受 SLA 的约束:
计划维护事件:如需详细了解如何订阅计划维护事件的电子邮件通知,请参阅查看计划维护事件。
内部更新:提高 Flex 统一池的吞吐量或 IOPS 会触发内部池基础架构更新。
以下是计划外事件:
- 基础设施故障:服务后端发生故障。
当 Flex 统一池处于 DEGRADED 状态时,您无法执行以下操作:
池更新
跨区域复制 (CRR)
创建 CMEK 支持的卷
CMEK 迁移工作流
创建 CMEK 池
当池处于 DEGRADED 状态时,写入延迟时间会增加,最大写入吞吐量会降低多达 60%。恢复是自动的,无需人工干预。在恢复过程中,您会遇到一些 I/O 暂停。恢复通常需要几分钟时间,但在特殊情况下(例如当池的冗余副本丢失时),则需要几个小时。