你当前正在访问 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。 除非发生故障转移,否则无法在次要区域中访问文件共享。

异地冗余共享的新限制

在现已推出正式版的区域中,所有(新的和现有的)异地冗余标准 SMB 文件共享现在支持高达 100TiB 的容量,并提高了性能限制:

Attribute 以前的限制 新限制
每个共享的容量 5 TiB 100 TiB(提高 20 倍)
每个共享的最大 IOPS 1,000 IOPS 可达存储帐户限制(增加 20 倍)
每个共享的最大吞吐量 最多 60 MiB/秒 可达存储帐户限制(增加 150 倍)

区域可用性

针对大型文件共享的 Azure 文件存储异地冗余在大多数区域已正式发布,但在中国东部 2 和中国北部 2 仍处于预览阶段。

定价

定价基于为存储帐户配置的标准文件共享层和冗余选项。 要了解详细信息,请参阅Azure 文件存储定价

注册功能

要开始,请使用 Azure 门户或 PowerShell 注册功能。 在预览版区域需要执行此步骤,而正式版区域不再需要执行此步骤。

  1. 登录 Azure 门户
  2. 搜索并选择“预览版功能”。
  3. 点击“类型”筛选器并选择“Microsoft.Storage”。
  4. 选择“用于大型文件共享的 Azure 文件存储异地冗余”,然后点击“注册”。

为标准 SMB 文件共享配置异地冗余和 100 TiB 容量

在现已推出正式版的区域:

  • 所有(新的和现有的)标准 SMB 文件共享支持高达 100 TiB 的容量,你可以选择该区域支持的任何冗余选项。 由于所有标准 SMB 文件共享现在都支持高达 100 TiB 的容量,因此不再使用存储帐户中的 LargeFileSharesState 属性,将来会将其删除。
  • 如果你有现有的文件共享,现在可以将文件共享大小增加到最多 100 TiB(共享配额不会自动增加)。
  • 文件共享的性能限制(IOPS 和吞吐量)已自动增加为存储帐户的限制。

执行以下步骤为新的和现有的 SMB 文件共享配置 100TiB 共享和异地冗余:

新建存储帐户和文件共享

执行以下步骤为新的 Azure 文件共享配置异地冗余。

  1. 创建标准存储帐户,并为“冗余”选项选择异地冗余存储 (GRS) 或地理区域冗余存储 (GZRS)
  2. 创建 SMB Azure 文件共享

具有 LRS 或 ZRS 冗余选项的现有存储帐户

  1. 将存储帐户的冗余选项更改为 GRS 或 GZRS。
  2. 将文件共享配额增加至最多 100 TiB。 创建的新文件共享默认为 100 TiB。

具有 GRS、GZRS、RA-GRS 或 RA-GZRS 冗余选项的现有存储帐户

  1. 将文件共享配额增加至最多 100 TiB。 创建的新文件共享默认为 100 TiB。

快照和同步频率

为了确保发生故障转移时文件共享处于一致状态,系统会每隔 15 分钟在主要区域中创建一次系统快照,并将其复制到次要区域。 当次要区域发生故障转移时,共享状态将基于次要区域中的最新系统快照。 由于地理滞后或其他问题,次要区域中的最新系统快照可能早于 15 分钟。

存储帐户上的上次同步时间 (LST) 属性指示上次将主要区域中的数据成功写入到次要区域的时间。 对于 Azure 文件存储,上次同步时间基于次要区域中的最新系统快照。 可以使用 PowerShell 或 Azure CLI 检查存储帐户的上次同步时间

必须了解以下有关上次同步时间属性的内容:

  • 存储帐户上的上次同步时间属性基于最远的存储帐户中 的服务(文件、Blob、表、队列)。
  • 如果未对存储帐户进行更改,不会更新上次同步时间。
  • 如果每个存储帐户的文件共享数超过 100 个,上次同步时间计算可能会超时。 建议每个存储帐户的文件共享少于 100 个。

故障转移注意事项

本部分列出了可能影响故障转移到次要区域的能力的注意事项。

  • 如果次要区域中不存在系统快照,将阻止存储帐户故障转移。
  • 如果存储帐户包含超过 100,000 个文件共享,则会阻止存储帐户故障转移。 若要故障转移存储帐户,请提出支持请求。
  • 故障转移时不会保留文件句柄和租用,客户端必须卸载并重新装载文件共享。
  • 文件共享配额可能会在故障转移后更改。 次要区域中的文件共享配额将基于在主要区域中采用系统快照时配置的配额。
  • 发生故障转移时,正在进行的复制操作将中止。 故障转移到次要区域完成后,请重试复制操作。

要故障转移存储帐户,请参阅启动帐户故障转移

另请参阅