Azure 文件存储 在云端提供完全托管的文件共享,您可以通过行业标准的 SMB 和 NFS 协议访问。 可以在 Windows、Linux 和 macOS 上的云客户端和本地客户端并发装载Azure文件共享 - 无需其他软件。
| 协议 | 支持的客户端 | 最适用于 |
|---|---|---|
| SMB | Windows、Linux、macOS | 通用文件共享、直接迁移应用,以及与 Azure 文件同步 混合使用 |
| NFS | Linux | Linux 工作负载、容器、高性能计算 |
| REST API | 所有平台 | 应用程序的程序访问 |
为什么要用Azure 文件存储?
- 替换或补充本地文件服务器 - 直接装载Azure文件共享,或使用Azure 文件同步在Windows服务器上缓存它们。将基于标识的身份验证与本地 Active Directory配合使用,实现无缝访问控制。
- 直接迁移应用 - 将依赖共享文件存储的应用迁移到 Azure,而无需更改代码。 要么同时移动应用及其数据,要么将应用留在本地,只移动数据。
- 简化云开发 - 存储共享应用程序设置、写入诊断日志以及跨 VM 共享开发/测试工具 -- 全部通过 REST API 或标准文件系统 I/O 访问的集中式文件共享。
- 容器化工作负载 - 使用 Azure 文件共享作为有状态容器的持久卷,无论容器在哪个实例上运行,都可提供共享存储。
主要优势
- 完全托管 - 没有要管理的硬件,没有要修补的 OS,也没有要替换的磁盘。 Azure负责基础设施、更新和备份。
- 共享访问 - 行业标准 SMB 和 NFS 协议可确保与现有应用程序、工具和工作流兼容。
- 可复原 - 区域冗余(ZRS)和异地冗余(GRS)存储选项可防止硬件故障和数据中心中断。
- 熟悉的可编程性 - 通过文件系统 I/O API、Azure 存储客户端库或 REST API 访问数据。
- 可编写脚本 - 使用 PowerShell、Azure CLI、Azure 门户或Azure 存储资源管理器创建、装载和管理文件共享。
开始
- 为 Azure 文件存储 部署制定计划
- 创建经典文件共享(SMB 或 NFS)
- 在 Windows 上挂载 | 在 Linux 上挂载 | 在 macOS 上挂载
- 迁移到 SMB Azure 文件共享
- 迁移到 NFS Azure 文件共享
- Azure 文件存储常见问题解答