用于大型文件共享的 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 文件存储异地冗余在所有区域已正式发布。
定价基于为存储帐户配置的标准文件共享层和冗余选项。 要了解详细信息,请参阅Azure 文件存储定价。
在支持异地冗余的所有区域中:
- (新的和现有的)标准 SMB 文件共享支持高达 100 TiB 的容量,你可以选择该区域支持的任何冗余选项。 由于所有标准 SMB 文件共享现在都支持高达 100 TiB 的容量,因此不再使用存储帐户中的大型文件共享 (LargeFileSharesState) 属性,将来会将其删除。
- 如果你有现有的文件共享,现在可以将文件共享大小增加到最多 100 TiB(共享配额不会自动增加)。
- 文件共享的性能限制(IOPS 和吞吐量)已自动增加为存储帐户的限制。
执行以下步骤为新的和现有的 SMB 文件共享配置 100TiB 共享和异地冗余:
执行以下步骤为新的存储帐户和 Azure 文件共享配置异地冗余。
- 创建标准存储帐户,并为“冗余”选项选择异地冗余存储 (GRS) 或地理区域冗余存储 (GZRS)。
- 创建 SMB Azure 文件共享。 创建的新文件共享默认为 100 TiB。
- 将存储帐户的冗余选项更改为 GRS 或 GZRS。
- 将文件共享配额增加至最多 100 TiB。 创建的新文件共享默认为 100 TiB。
为了确保发生故障转移时文件共享处于一致状态,系统会每隔 15 分钟在主要区域中创建一次系统快照,并将其复制到次要区域。 当次要区域发生故障转移时,共享状态将基于次要区域中的最新系统快照。 由于地理滞后或其他问题,次要区域中的最新系统快照可能早于 15 分钟。
存储帐户上的上次同步时间 (LST) 属性指示上次将主要区域中的数据成功写入到次要区域的时间。 对于 Azure 文件存储,上次同步时间基于次要区域中的最新系统快照。 可以使用 PowerShell 或 Azure CLI 检查存储帐户的上次同步时间。
必须了解以下有关上次同步时间属性的内容:
- 存储帐户上的上次同步时间属性基于最远的存储帐户中 的服务(文件、Blob、表、队列)。
- 如果未对存储帐户进行更改,不会更新上次同步时间。
- 如果每个存储帐户的文件共享数超过 100 个,上次同步时间计算可能会超时。 建议每个存储帐户的文件共享少于 100 个。
本部分列出了可能影响故障转移到次要区域的能力的注意事项。
- 如果次要区域中不存在系统快照,将阻止存储帐户故障转移。
- 如果存储帐户包含超过 100,000 个文件共享,则会阻止存储帐户故障转移。 若要故障转移存储帐户,请提出支持请求。
- 故障转移时不会保留文件句柄和租用,客户端必须卸载并重新装载文件共享。
- 文件共享配额可能会在故障转移后更改。 次要区域中的文件共享配额将基于在主要区域中采用系统快照时配置的配额。
- 发生故障转移时,正在进行的复制操作将中止。 故障转移到次要区域完成后,请重试复制操作。
要故障转移存储帐户,请参阅启动帐户故障转移。