你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在使用具有冷访问功能的 AzureNetApp 文件存储时,可以将非活动数据配置为从 Azure NetApp 文件存储(热存储层)移动到 Azure 存储帐户(冷存储层)。 通过此操作,可以降低存储在 Azure NetApp 文件中的数据的总拥有成本。
冷访问功能允许配置具有冷访问的容量池。 具有冷访问功能的存储服务级别将冷(不经常访问)数据从卷和卷的快照移到 Azure 存储帐户,以帮助降低存储成本。 数据访问延迟可能有所不同,因为需要从 Azure 存储帐户读取数据。
具有冷访问功能的存储提供了“冷却期”选项,以根据工作负荷和读/写模式优化网络传输成本。 此功能在卷级别提供。 有关详细信息,请参阅“设置冷却期选项”部分。 具有冷访问功能的存储还提供每个卷的指标。 有关详细信息,请参阅“指标”部分。
注意事项
使用冷访问时,需要注意以下几点。
冷访问的一般注意事项
- 对于任何服务层的客户端工作负荷,不提供任何最大延迟的保证。
- 尽管标准、高级和超高级服务级别都支持“冷访问”功能,但使用该功能的计费方式与热层服务级别的计费方式有所不同。 有关详细信息和示例,请参阅“计费”部分。
- “冷访问”支持两种分层策略:
Auto和SnapshotOnly。SnapshotOnly策略将数据分层限制为快照中的数据,而与活动文件系统中的文件相关联的所有数据块将保留在热层中。 该Auto策略涵盖了快照复制数据以及活动文件系统中的数据。 吞吐量基于服务级别以及Auto和SnapshotOnly分层策略。 - 要防止在顺序读取操作(例如防病毒或其他文件扫描操作)期间将数据从冷存储层检索到热存储层,请将冷访问检索策略设置为“默认”或“永不”。 有关检索策略的详细信息,请参阅 在新卷上启用冷访问。
- 在卷上禁用冷访问后,移动到冷层的文件将保持不变。 必须对每个文件执行 I/O 操作才能将其返回到暖层。
- 请参阅 Azure NetApp 文件资源限制,了解每个地区每个订阅冷访问支持的卷的最大数量。
- 大型卷支持冷访问。 在创建启用了冷访问的大型卷之前,请确认注册为使用大型卷。
- 具有冷访问权限的灵活服务级别容量池维护用户配置的吞吐量限制。 与高级池或超级池不同,启用冷访问时性能不会降低。
已启用冷访问的容量池的注意事项
- 可以将现有容量池转换为冷访问容量池,以创建冷访问卷。 为冷访问启用容量池后,无法将其转换回非冷访问容量池。
- 启用冷访问时,满足冷却周期所设置的条件的数据将会移动到冷存储层。 例如,如果冷却周期设置为 30 天,则在启用冷访问时,所有处于冷状态至少 30 天的数据都将移动到冷存储层。 达到冷却期后,后台作业最多可能需要 48 小时才能启动到冷层的数据传输。
- 冷访问容量池可以同时包含启用了冷访问的卷和禁用了冷访问的卷。
- 在为容量池配置支持冷访问卷的选项后,无法在容量池级别禁用该设置。 可以随时在卷级别打开或关闭冷访问设置。 在卷级别禁用冷访问设置会停止进一步的数据分层。
将卷移到另一个容量池的注意事项
对于 Standard、Premium 和 Ultra 服务层级,已启用冷访问的卷只有在目标容量池也已启用冷访问的情况下,才能在容量池之间移动。 卷启用冷访问后,即使该卷上的冷访问已被禁用,它也只能驻留在启用了冷访问的容量池中。
如果将冷访问卷移到另一个容量池(服务级别更改),则还必须启用该池进行冷访问。
如果禁用冷访问并关闭冷访问卷上的分层(即卷不再使用冷访问),则无法将其移动到非冷访问容量池。 在冷访问容量池中,可以将所有卷(无论是否启用了冷访问)移动到另一个冷访问容量池。
对于 灵活 服务级别,仅当两个容量池都启用了冷访问功能,并且 两个容量池都使用灵活服务级别时,才支持将卷移入或移出启用了冷访问的容量池。 请考虑以下示例方案:
❌ 不支持 ✅ 受支持 Vol1在FlexPool1中创建,并启用了冷访问。Vol2在StandardPool1中创建,也启用了冷访问。 不能将Vol1移动到StandardPool1或Vol2移动到FlexPool1。Vol3在FlexPool2中创建,并已启用冷访问。 由于FlexPool1和FlexPool2都使用灵活服务级别并启用了冷访问,Vol1和Vol3可以在这些池之间移动。
具有冷访问的高级和超高性能服务级别卷中吞吐量的注意事项
- 在高级和超高性能容量池中的卷上启用冷访问会导致吞吐量降低:
- 对于高级服务级别,吞吐量为每 1 TiB 36 MiB/秒(而无冷访问的吞吐量为每 1 TiB 64 MiB/秒)
- 对于超级服务级别,吞吐量为每 1 TiB 68 MiB/秒(而无冷访问的吞吐量为每 1 TiB 128 MiB/秒)
- 降低的吞吐量限制适用于
Auto和SnapshotOnly分层策略。
- 即使卷的冷访问功能随后关闭,这种降低的吞吐量仍然有效。
- 在卷上启用冷访问时,你可以从价格降低中获益。 您不会因为带宽降低而获得额外的折扣。 相反,你需要支付冷访问价格,这本质上包括降低的吞吐量。
删除启用冷访问的卷上数据的注意事项
删除包含冷层中的数据的卷时,会直接从冷层执行删除过程,而不会将数据解除冻结到热层。 系统会根据服务中计划的作业清理标记为删除的数据。
在 Azure NetApp 文件中删除卷时,关联的 Azure Blob 存储中的数据会被标记为删除。 尽管数据在清理作业完成之前仍保留在 Azure Blob 存储中,但你无需为已删除的卷付费。 该服务管理计费详细信息。 删除卷后,在 Azure 存储中等待删除的数据不会产生费用。
数据解除冻结:删除卷时,数据不会解除冻结到热层,确保删除过程高效并缓解不必要的数据移动。
- 将冷层中的数据解除冻结到热层的唯一方法是让客户端或应用程序读取数据块。
跨区域和跨可用性区域复制的注意事项
- 在 跨区域和跨区域复制 配置中,可以为目标卷启用冷访问,以增强数据保护并节省成本,而不会影响源卷的延迟。
- 在具有跨区域复制和跨区域复制的源卷上启用冷访问时,冷访问设置会自动传播到目标卷。 这些设置包括启用冷访问、检索策略和冷却期。
- 设置仅在启用时在源卷和目标卷之间传播。
- 启用冷访问后,源卷和目标卷之间不会传播更改。 如果更新保留策略或冷却期或禁用源卷上的冷访问,则 这些更改不会 传播到目标。 如果将上述任何更改应用到目标卷,这些设置不会应用于源卷。
- 如果在目标卷上启用冷访问,则冷访问设置不会传播到源卷。
快照还原的注意事项
- 将启用了冷访问的卷的快照还原到新卷时,新卷将从父卷继承冷访问配置。 创建新卷后,可以修改冷访问设置。
- 无法从非冷访问卷的快照还原到冷访问卷。 同样,无法从冷访问卷的快照还原到非冷访问卷。
启用冷访问
必须先向灵活、高级或超高性能服务级别注册冷访问,然后才能在容量池和卷级别启用它。 标准服务级别无需注册。
注册该功能
在首次使用超级服务级别的冷访问之前,你需要注册此功能。
注册此功能:
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccessUltra检查功能注册的状态:
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccessUltra注意
RegistrationState 可能会处于 状态长达 60 分钟,然后才更改为
Registering状态。Registered请等到状态变为“已注册”后再继续。
此外,还可使用 Azure CLI 命令az feature register 和 az feature show 来注册功能并显示注册状态。
为容量池配置冷访问
在创建或启用冷访问卷之前,请配置具有冷访问的容量池。 可通过以下方式之一执行此操作:
在新容量池上启用冷访问
- 设置容量池。
- 选中“启用冷访问”复选框,然后选择“创建”。
在现有容量池上启用冷访问
可以在现有容量池上启用冷访问支持。 然后,可以在池中添加或修改卷以使用冷访问。
为卷配置冷访问
可以在创建卷时启用 Azure NetApp 文件存储的冷访问功能,也可以在已启用冷访问功能的容量池中的现有卷上启用冷访问功能。
在新卷上启用冷访问
在“容量池”菜单上,选择“卷”。 选择“+ 添加卷”以创建新的网络文件系统 (NFS)、服务器消息块 (SMB) 或双协议卷。
在“创建卷”页上的“基本信息”选项卡上,设置以下选项以便为卷启用冷访问:
启用 Cool Access:
冷却期定义将数据转换为冷层之前的最低天数。 默认值为 31 天。 支持的值介于 2 天和 183 天之间。
注意
冷却期是从卷创建时间计算得出的。 如果任何现有卷启用了冷访问,则冷却期将追溯应用于这些卷。 如果在冷却期中指定的天数内未访问卷上的某些数据块,则启用该功能后,这些块将移动到冷层。 达到冷却期后,后台作业最多可能需要 48 小时才能启动到冷层的数据传输。
冷访问检索策略:
此选项指定数据在哪个条件下移回到热层。 可以将此选项设置为“默认”、“读取时”或“从不”。
如果未为冷访问检索策略设置值,则检索策略设置为“默认”。 下表描述了每个策略的数据检索行为:
检索策略 行为 违约 执行随机读取时,冷数据将返回到热层。 通过顺序读取从冷层提供数据。 读取时 在顺序读取和随机读取时,冷数据将返回到热层。 从不 直接从冷层提供冷数据。 数据移动到冷层后,不会返回到热层。 冷访问分层策略
分层策略管理哪些数据会转移到冷层。 可以将所有数据分层,或将分层限制为快照。 选择以下策略之一:
分层策略 DESCRIPTION Auto此策略包含活动文件系统中的数据和快照复制数据。 SnapshotOnly此策略将分层限定于快照中的数据。 与活动文件系统中的文件关联的所有数据块都保留在热层中。
若要完成卷的创建,请按照相关协议的说明操作:
在现有卷上启用冷访问
在启用了冷访问的容量池中,可以启用现有卷以支持冷访问。
注意
如果禁用冷访问,则只有在冷层上存在现有数据时,才能设置检索策略。
如果禁用冷访问(卷上的冷访问设置),则冷访问检索策略保持不变。
右键单击要为其启用冷访问的卷。
在显示的“编辑”窗口中,设置卷的以下选项:
启用 Cool Access:
冷却期定义将数据转换为冷层之前的最低天数。 默认值为 31 天。 支持的值介于 2 天和 183 天之间。
注意
冷却期是从卷创建时间计算得出的。 如果任何现有卷启用了冷访问,则冷却期将追溯应用于这些卷。 如果在冷却期中指定的天数内未访问卷上的某些数据块,则启用该功能后,这些块将移动到冷层。 达到冷却期后,后台作业最多可能需要 48 小时才能启动到冷层的数据传输。
冷访问检索策略:
此选项指定数据在哪个条件下移回到热层。 可以将此选项设置为“默认”、“读取时”或“从不”。
如果未为冷访问检索策略设置值,则检索策略设置为“默认”。 下表描述了每个策略的数据检索行为:
检索策略 行为 违约 执行随机读取时,冷数据将返回到热层。 通过顺序读取从冷层提供数据。 读取时 在顺序读取和随机读取时,冷数据将返回到热层。 从不 直接从冷层提供冷数据。 数据移动到冷层后,不会返回到热层。 冷访问分层策略
分层策略管理哪些数据会转移到冷层。 可以将所有数据分层,或将分层限制为快照。 选择以下策略之一:
分层策略 DESCRIPTION Auto此策略包含活动文件系统中的数据和快照复制数据。 SnapshotOnly此策略将分层限定于快照中的数据。 与活动文件系统中的文件关联的所有数据块都保留在热层中。
选择 “确定” 以确认更改。
修改卷的冷访问配置
根据客户端读取/写入模式,可以根据需要修改卷的冷访问配置。
右键单击要为其修改冷度配置的卷。
在显示的“编辑”窗口中,根据需要更新“冷却期限”和“冷访问检索策略”字段。