你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FSLogix 配置文件容器和 Azure 文件

Azure 虚拟桌面服务建议将 FSLogix 配置文件容器用作用户配置文件解决方案。 FSLogix 设计用于在远程计算环境(如 Azure 虚拟桌面)中漫游配置文件。 它将完整的用户配置文件存储在单个容器中。 登录时,此容器将动态附加到使用原生支持的虚拟硬盘 (VHD) 和 Hyper-V 虚拟硬盘 (VHDX) 的计算环境。 用户配置文件随时可用并在系统中显示,就像本机用户配置文件一样。 本文介绍如何在 Azure 虚拟桌面中将 FSLogix 配置文件容器与 Azure 文件存储功能配合使用。

注意

如果正在查找有关 Azure 上不同 FSLogix 配置文件容器存储选项的比较资料,请参阅 FSLogix 配置文件容器的存储选项

用户配置文件

用户配置文件包含有关个人的数据元素,其中包括桌面设置、持久性网络连接和应用程序设置等配置信息。 默认情况下,Windows 会创建一个与操作系统紧密集成的本地用户配置文件。

远程用户配置文件在用户数据和操作系统之间提供分区。 使用该配置文件可以在不影响用户数据的情况下替换或更改操作系统。 在远程桌面会话主机 (RDSH) 和虚拟桌面基础结构 (VDI) 中,可能出于以下原因而替换操作系统:

  • 升级操作系统
  • 替换现有的虚拟机 (VM)
  • 某个用户成为共用(非持久性)RDSH 或 VDI 环境的一部分

Microsoft 产品是利用多种适用于远程用户配置文件的技术运行的,其中包括以下技术:

  • 漫游用户配置文件 (RUP)
  • 用户配置文件磁盘 (UPD)
  • 企业状态漫游 (ESR)

UPD 和 RUP 是远程桌面会话主机 (RDSH) 和虚拟硬盘 (VHD) 环境中最广泛使用的用户配置文件技术。

旧的用户配置文件技术面临的挑战

用户配置文件的现有及旧式 Microsoft 解决方案面临着各种挑战。 没有任何旧的解决方案能够处理 RDSH 或 VDI 环境中存在的所有用户配置文件需求。 例如,UPD 无法处理大型 OST 文件,而 RUP 不会持久保存新式设置。

功能

下表显示了旧用户配置文件技术的优势和局限性。

技术 新式设置 Win32 设置 OS 设置 用户数据 在服务器 SKU 上受支持 Azure 上的后端存储 本地后端存储 版本支持 后续登录时间 备注
用户配置文件磁盘 (UPD) No Win 7+
漫游用户配置文件 (RUP),维护模式 No Win 7+
企业状态漫游 (ESR) No 请参阅说明 Win 10 在服务器 SKU 上起作用,但不提供支持性用户界面
用户体验虚拟化 (UE-V) No No Win 7+
OneDrive 云文件 No No 请参阅说明 请参阅说明 请参阅说明 Win 10 RS3 未在服务器 SKU 上进行测试。 Azure 上的后端存储依赖于同步客户端。 本地后端存储需要一个同步客户端。

性能

UPD 需要使用存储空间直通 (S2D) 来满足性能要求。 UPD 使用服务器消息块 (SMB) 协议。 它将配置文件复制到用户正在登录的 VM。

成本

虽然 S2D 群集能够实现所需的性能,但成本对于大企业客户而言较为高昂,对于中小企业 (SMB) 客户而言特别高昂。 对于此解决方案,企业需要支付存储磁盘费用,以及将磁盘用作共享的 VM 的费用。

管理开销

S2D 群集需要一个已修补、已更新并保持处于安全状态的操作系统。 这些流程以及设置 S2D 灾难恢复时存在的复杂性,使得 S2D 仅适用于拥有专职 IT 人员的企业。

FSLogix 配置文件容器

2018 年 11 月 19 日,Microsoft 收购了 FSLogix。 FSLogix 解决了许多方面的配置文件容器难题。 其中包括以下关键方面:

  • 性能:FSLogix 配置文件容器具有很高的性能,解决了在过去会阻止缓存交换模式的性能问题。
  • OneDrive: 如果没有 FSLogix 配置文件容器,则非持久性 RDSH 或 VDI 环境中不支持 OneDrive for Business。 OneDrive VDI 支持页介绍了两者的交互方式。 有关详细信息,请参阅在虚拟桌面上使用同步客户端
  • 更多的文件夹: FSLogix 提供扩展用户配置文件以包含更多文件夹的功能。

收购 FSLogix 后,Microsoft 已开始将现有用户配置文件解决方案(例如 UPD)替换为 FSLogix 配置文件容器。

有关 Azure 虚拟桌面的最佳做法

Azure 虚拟桌面提供对客户所用 VM 的大小、类型和计数的完全控制。 有关详细信息,请参阅什么是 Azure 虚拟桌面?

若要确保 Azure 虚拟桌面环境遵循最佳做法:

  • Azure 文件存储帐户必须位于会话主机 VM 所在的同一区域中。
  • Azure 文件存储权限应与要求 - 配置文件容器中所述的权限匹配。
  • 每个主机池 VM 必须是基于同一主映像使用相同类型和大小的 VM 构建的。
  • 每个主机池 VM 必须位于同一资源组中,以帮助进行管理、缩放和更新。
  • 为了获得最佳性能,存储解决方案和 FSLogix 配置文件容器应在同一数据中心位置。
  • 包含主映像的存储帐户必须位于要在其中预配 VM 的同一区域和订阅中。

Azure 文件存储对每个根目录、目录和文件的打开句柄数有限制。 有关限制和大小调整指南的详细信息,请参阅 Azure 文件可伸缩性和性能目标适用于 Azure 虚拟桌面的 Azure 文件存储大小调整指南

后续步骤