你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
用于大型文件共享的 Azure 文件存储异地冗余
使用异地冗余存储 (GRS) 和异地区域冗余存储 (GZRS) 选项时,用于大型文件共享的 Azure 文件存储异地冗余可显著提高标准 SMB 文件共享的容量和性能。
Azure 文件存储多年来为本地冗余存储 (LRS) 和区域冗余存储 (ZRS) 提供了 100 TiB 标准 SMB 共享。 但是,异地冗余文件共享的容量限制为 5 TiB,有时由于每秒 IO 操作 (IOPS) 和吞吐量限制而受到限制。 现在,异地冗余标准 SMB 文件共享支持高达 100 TiB 容量,并显著提高了 IOPS 和吞吐量限制。
适用于
文件共享类型 | SMB | NFS |
---|---|---|
标准文件共享 (GPv2)、LRS/ZRS | ||
标准文件共享 (GPv2)、GRS/GZRS | ||
高级文件共享 (FileStorage)、LRS/ZRS |
异地冗余存储选项
Azure 将维护你的数据的多个副本,从而确保持续性和高可用性。 为了防止区域性中断,可以将 GRS 或 GZRS 的存储帐户配置为在相隔数百英里的两个地理区域中异步复制数据。 此功能为已启用大型文件共享功能的标准存储帐户添加了 GRS 和 GZRS 支持。
异地冗余存储 (GRS)在主区域中的单个物理位置同步复制数据三次。 然后,它将数据异步复制到次要区域中的单个物理位置。 在次要区域内,同步复制数据三次。
异地区域冗余存储 (GZRS)跨主要区域中的三个 Azure 可用性区域来同步复制数据。 然后,它将数据异步复制到次要区域中的单个物理位置。 在次要区域内,同步复制数据三次。
如果主要区域因任何原因变得不可用,可以启动帐户故障转移到次要区域。
注意
Azure 文件存储不支持读取访问异地冗余存储 (RA-GRS) 或读取访问异地区域冗余存储 (RA-GZRS)。 如果将存储帐户配置为使用 RA-GRS 或 RA-GZRS,文件共享将配置为 GRS 或 GZRS。 除非发生故障转移,否则无法在次要区域中访问文件共享。
大型文件共享限制
使用异地冗余存储 (GRS) 和异地区域冗余存储 (GZRS) 启用大型文件共享可显著提高标准文件共享容量和性能限制:
Attribute | 以前的限制 | 新限制 |
---|---|---|
每个共享的容量 | 5 TiB | 100 TiB(提高 20 倍) |
每个共享的最大 IOPS | 1,000 IOPS | 可达存储帐户限制(增加 20 倍) |
每个共享的最大吞吐量 | 最多 60 MiB/秒 | 可达存储帐户限制(增加 150 倍) |
上市区域
针对大型文件共享的 Azure 文件存储异地冗余在大多数区域已正式发布,但在中国东部 2 和中国北部 2 仍处于预览阶段。
定价
定价基于为存储帐户配置的标准文件共享层和冗余选项。 要了解详细信息,请参阅Azure 文件存储定价。
注册功能
要开始,请使用 Azure 门户或 PowerShell 注册功能。 对于正式发布或预览版的区域,此步骤是必需的。
- 登录 Azure 门户。
- 搜索并选择“预览版功能”。
- 点击“类型”筛选器并选择“Microsoft.Storage”。
- 选择“用于大型文件共享的 Azure 文件存储异地冗余”,然后点击“注册”。
为标准 SMB 文件共享启用异地冗余和大型文件共享
借助用于大型文件共享的 Azure 文件存储异地冗余,可以为新的和现有的标准 SMB 文件共享启用异地冗余和大型文件共享。
新建存储帐户和文件共享
执行以下步骤,为新的 Azure 文件共享配置异地冗余和大型文件共享。
-
- 为“冗余”选项选择异地冗余存储 (GRS) 或异地区域冗余存储 (GZRS)。
- 在“高级”部分,选择“启用大型文件共享”。
现有的存储帐户和文件共享
为大型文件共享启用异地冗余的步骤因当前为存储帐户配置的冗余选项而异。 请根据存储帐户的相应冗余选项执行以下步骤。
具有 LRS 或 ZRS 冗余选项的现有存储帐户
- 将存储帐户的冗余选项更改为 GRS 或 GZRS。
- 验证存储帐户上是否已启用大型文件共享设置。
- 可选:将文件共享配额提高到 100 TiB。
具有 GRS、GZRS、RA-GRS 或 RA-GZRS 冗余选项的现有存储帐户
快照和同步频率
为了确保发生故障转移时文件共享处于一致状态,系统会每隔 15 分钟在主要区域中创建一次系统快照,并将其复制到次要区域。 当次要区域发生故障转移时,共享状态将基于次要区域中的最新系统快照。 由于地理滞后或其他问题,次要区域中的最新系统快照可能早于 15 分钟。
存储帐户上的上次同步时间 (LST) 属性指示上次将主要区域中的数据成功写入到次要区域的时间。 对于 Azure 文件存储,上次同步时间基于次要区域中的最新系统快照。 可以使用 PowerShell 或 Azure CLI 检查存储帐户的上次同步时间。
必须了解以下有关上次同步时间属性的内容:
- 存储帐户上的上次同步时间属性基于最远的存储帐户中 的服务(文件、Blob、表、队列)。
- 如果未对存储帐户进行更改,不会更新上次同步时间。
- 如果每个存储帐户的文件共享数超过 100 个,上次同步时间计算可能会超时。 建议每个存储帐户的文件共享少于 100 个。
故障转移注意事项
本部分列出了可能影响故障转移到次要区域的能力的注意事项。
- 如果次要区域中不存在系统快照,将阻止存储帐户故障转移。
- 如果存储帐户包含超过 100,000 个文件共享,则会阻止存储帐户故障转移。 若要故障转移存储帐户,请提出支持请求。
- 故障转移时不会保留文件句柄和租用,客户端必须卸载并重新装载文件共享。
- 文件共享配额可能会在故障转移后更改。 次要区域中的文件共享配额将基于在主要区域中采用系统快照时配置的配额。
- 发生故障转移时,正在进行的复制操作将中止。 故障转移到次要区域完成后,请重试复制操作。
要故障转移存储帐户,请参阅启动帐户故障转移。