容器存储选项
FSLogix 容器 的存储选项可能会因多种因素而异。 选择存储时的第一个因素是虚拟基础结构的平台(即 Azure、本地等)和位置(即地理区域或数据中心)。 本文档概述了在选择和设计容器存储时的各种选项和注意事项。
存储要求
存储要求可能因每个配置文件上的用户、应用程序和活动而异。 下表提供了 FSLogix 配置文件支持每个用户所需的 IOPS 数的示例。
资源 | 要求 |
---|---|
稳定状态 IOPS | 10 |
登录/注销 IOPS | 50 |
此表中的示例针对单个用户,但可用于估算针对环境中用户总数的要求。 例如,100 个用户需要约 1,000 IOPS,在登录和注销期间需要约 5,000 IOPS。
存储类型
无论容器配置如何,所有 FSLogix 容器都可以存储在支持 SMB 协议的文件共享上。 如果决定将云缓存用作配置的一部分,可以选择将容器存储在Azure 存储帐户 Blob 中。
SMB 文件共享
用于以下语句:
VHDLocations
用于配置文件和 ODFC 容器CCDLocations
(云缓存) 用于配置文件和 ODFC 容器
SMB 是使用客户端-服务器模型的网络文件和资源共享协议。 SMB 客户端(例如网络上的 Windows 电脑)连接到 SMB 存储提供程序以访问文件和目录等资源。 FSLogix 不实现专用 SMB 客户端或协议。 FSLogix 使用虚拟机操作系统中的内置 SMB 客户端,并且不受 SMB 协议版本的约束。 此外,如果 SMB 存储提供程序和 Windows 客户端能够协商 SMB 多通道,则 FSLogix 会获得此优势。
Azure 页 Blob 存储帐户
用于以下语句:
CCDLocations
(仅限配置文件和 ODFC 容器的云缓存)
FSLogix 使用存储帐户连接字符串与 Azure 存储 帐户通信。 如本文所述,连接字符串包含受保护的安全信息。 了解此信息会公开在使用此类型的存储提供程序之前必须考虑和缓解的安全风险。 若要正确实现这种类型的存储提供程序,必须连接字符串或存储帐户名称和帐户密钥stored in the virtual machines credential manager
。
Azure 虚拟桌面(AVD)或基于 Azure 的虚拟桌面环境
Azure 提供了多个存储解决方案,可用于存储 FSLogix 容器。 本部分比较了 AVD 和其他基于 Azure 的虚拟桌面环境的 Azure 存储提供程序(例如 VMware、Citrix、RDS 等)。
Azure 文件 | Azure NetApp 文件 | Azure 页 Blob1 | 存储空间直通 | |
---|---|---|---|---|
用例 | 常规用途 | 超高性能或从 NetApp 本地迁移 | 常规用途 | 跨平台 |
平台服务 | 是,Azure 本机解决方案 | 是,Azure 本机解决方案 | 是,Azure 本机解决方案 | 否,自托管 |
区域可用性 | 所有区域 | 选择区域 | 所有区域 | 所有区域 |
冗余 | LRS、ZRS、GRS、GZRS | 本地冗余的 跨区域复制 | 不同 | 多种多样 |
层和性能 | 高级、事务优化、热或冷 | Ultra、Premium 或 Standard | 层: 变化,性能: 变化 | 超级、高级 SSD v2、高级 SSD、标准 SSD、标准 HDD |
容量 | 每个共享 100 TiB,每个常规用途帐户最多 5 PiB | 每个卷 100 TiB,每个订阅 25 TiB 默认配额 | 最多 8 TiB | 32 TiB - 每个磁盘 65 TiB |
限制 | 每个文件共享 10,000 个句柄 | 每个子网有 1,000 个 IP(s),最高达到 VM 限制 | 不同 | 因节点和磁盘数而异 |
1 个 Azure 页 Blob 仅用于云缓存容器
本地或其他工作负荷平台
在非 Azure 环境中实现 FSLogix 时,存储选项将变得无限。 如存储类型部分所述,FSLogix 要求存储提供程序支持 SMB 并使用内置的 Windows SMB 客户端。 为 FSLogix 容器选择存储平台时,最重要的因素是虚拟桌面基础结构的邻近性(延迟),以及系统相对于用户工作负载的性能。
后续步骤
如前所述,FSLogix 可用于各种存储选项。 使用下一步文章为环境创建正确的存储位置:
Azure 文件
- 创建 SMB Azure 文件共享
- 概述 - 通过 SMB 为 Azure 文件共享启用本地 Active Directory 域服务身份验证
- 在 Azure 文件存储上启用 Azure Active Directory 域服务身份验证
- 在 Azure 文件存储上为混合标识启用 Azure Active Directory Kerberos 身份验证