什么是 Azure 文件同步?
借助 Azure 文件同步,可以在 Azure 文件存储中集中管理组织的文件共享,同时又能保留 Windows 文件服务器的灵活性、性能和兼容性。 虽然某些用户可能选择在本地保留其数据的完整副本,但 Azure 文件同步可以将 Windows Server 转换为 Azure 文件共享的快速缓存。 你可以使用 Windows Server 上可用的任意协议本地访问数据,包括 SMB、NFS 和 FTPS。 并且可以根据需要在世界各地具有多个缓存。
客户使用 Azure 文件同步的常见原因:
- 在 Azure 中集中管理文件共享备份以优化费用和可管理性。
- 释放本地存储容量,避免购买更多存储空间。
- 维护常用文件的本地文件共享性能。
- 将本地文件共享迁移到 Azure 文件存储。
- 为文件共享提供低延迟、多站点访问。
Azure 文件共享的类型
Azure 提供两种类型的文件共享:标准和高级。
高级文件共享和标准文件共享之间存在重大差异:
- 高级层将数据存储在新式固态硬盘 (SSD) 上,标准层则存储在硬盘驱动器 (HDD) 上。
- 标准文件共享只可用于 SMB 和 REST 协议,高级文件共享则可用于 SMB、NFS 和 REST 协议。
- 你可以在标准文件共享的热、冷和事务优化层之间轻松切换,但不能从高级文件共享切换为任何标准层。
下表将帮助你更好地理解每一个层。
共享类型 | 层 | 说明 |
---|---|---|
高级·(SSD) | Premium | 高级文件共享支持高 I/O 密集型工作负载,其吞吐量高、延迟低。 高级文件共享需要 FileStorage 存储帐户类型,并且仅可在预配计费模型中使用。 |
标准 (HDD) | 事务优化 | 事务优化文件共享可实现事务密集型工作负载,这些工作负载不需要高级文件共享提供的一致低延迟。 事务优化文件共享非常适合需要文件存储或后端存储的应用程序。 |
标准 (HDD) | 热 | 热文件共享针对常规用途文件共享方案(例如团队共享)进行了优化。 |
标准 (HDD) | 冷 | 冷文件共享提供针对在线存档存储方案优化的经济高效的存储。 此层最适用于静态数据。 |
计费
Azure 文件存储提供了两种计费模型:
预配模型:使用预配的存储模型与购买本地存储解决方案类似。 当你预配具有一定存储容量的 Azure 文件共享时,无论是否使用它,都需要按照这么大的存储容量付费。 吞吐量和 IOPS(每秒输入/输出)费用包含在预配的存储量中,这意味着你需要预先为容量和性能付费。
即用即付模型:在即用即付模型中,按使用量付费。 存储量中不包括吞吐量和 IOPS 成本。 你为存储的数据量付费,并根据该数据的使用情况支付交易成本。
冗余
Azure 存储帐户中的数据在主要区域中始终复制三次。 对于标准文件共享,你可以从以下冗余选项中进行选择,以指定如何存储副本以及存储在哪些地理位置。 高级文件共享仅在 LRS(本地冗余存储)中全局可用,在 ZRS(区域冗余存储)中则为某些区域可用。
本地冗余存储 (LRS) 在主要区域中的单个物理位置同步复制数据三次。 LRS 是成本最低的复制选项,但不建议对需要高可用性或持续性的应用程序使用此选项。
区域冗余存储 (ZRS) 跨主要区域中的三个 Azure 可用性区域同步复制数据。 对于需要高可用性的应用程序,建议在主要区域中使用 ZRS,同时复制到次要区域。
异地冗余存储 (GRS) 使用 LRS 在主区域中的单个物理位置同步复制数据三次。 然后,它将数据异步复制到次要区域中的单个物理位置。 在次要区域内,你的数据已使用 LRS 同步复制了三次,总共有六个数据副本。
异地区域冗余存储 (GZRS) 使用 ZRS 在主区域中的三个 Azure 可用性区域同步复制数据。 然后,它将数据异步复制到次要区域中的单个物理位置。 在次要区域内,你的数据已使用 LRS 同步复制了三次,总共有六个数据副本。
下表说明了每个层可用的 Azure 冗余类型。
共享类型 | 层 | 支持的冗余 |
---|---|---|
高级·(SSD) | Premium | LRS、ZRS |
标准 (HDD) | 事务优化 | LRS、ZRS、GRS、GZRS |
标准 (HDD) | 热 | LRS、ZRS、GRS、GZRS |
标准 (HDD) | 冷 | LRS、ZRS、GRS、GZRS |