Azure、Citrix、Citrix
简介
本文介绍了使用Citrix用户配置文件管理器管理作为后端存储位置的Azure文件上的用户配置文件的指南和最佳实践。Azure: Azure, Azure, Azure, Azure, Azure, Azure。
齐睿(Citrix)、微软(Microsoft);本文还对关键部署决策的调查结果和指导进行了分析。最后,还提供了有关保护、保护和迁移用户配置文件数据的其他信息。
Azure
Azure文件是一种安全,公开托管的服务器消息块(SMB)或网络文件系统(NFS)文件共享,具有低延迟访问。Azure支持 Active Directory 集成和 NTFS 文件级权限,可从 Windows、Mac 和 Linux 客户端访问。
蔚蓝的英文:Azure
文件服务器。蔚蓝的英文:中文:AzureAzure也可以在混合场景中部署,在这种情况下,可以通过 Azure 文件同步将数据复制到本地 Windows 服务器。
应用程序迁移。将用户应用程序及其数据同时移动到云中。或者,您可以先移动用户数据,然后在混合配置中运行,直到应用程序可以移动到云中。
简化云开发。Azure www.。
容器化。中文名称:Azure
Azure文件拥有支持共享访问,完全托管,弹性的文件共享,是为Citrix用户存储用户配置文件数据的绝佳场所。Azure bsm3.0,全英文,全英文,全英文。
性能等级
Azure、Azure、Azure、Azure对事务优化和高级两个层进行了评估和推荐,用于存储用户配置文件数据
事务优化(以前称为标准)性能在单个文件共享中提供高达100 TB的存储空间,最大吞吐量为300 MiB /秒。事务性能级别旨在支持不需要高性能的工作负载。对用户配置文件工作负载使用事务优化选项时,请务必启用 “大文件共享” 设置。笨笨iops笨笨iops 10000iops。10 xg g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g。
(< 5 TiB)“”这些选项包括本地冗余、区域冗余和具有只读和热或冷分层的地理冗余选项。启用对 “大型文件共享” 的支持时,只有本地冗余存储和区域冗余存储选项可用。
高级性能根据预配置的文件共享大小,在单个文件共享中提供高达100 TiB的存储空间,具有100000 IOPS和吞吐量。高级文件共享的基本入口为 40 MiB/Sec +(0.04 * 预配置 GiB),而基本出口速率为 60 MiB/Sec +(0.06 * 预配置 GiB)。对于 10 TiB 股份,吞吐量相当于 450 MiB/ 秒的入口速率和 675 MiB/ 秒的出口速率。高级性能级别旨在支持 I/O 密集型工作负载,同时提供不到 10 毫秒的延迟。
Iops。这是一个很好的例子。对于高级文件共享,为每个镶条预配置空间分配的基本IOPS为400 + 1 IOPS,最多为100000 IOPS。4000 iops。10,240 IOPS。3个英文单词。中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文名称:中文换句话说,你不能一定在突发模式下运行。30720 iops, 60分/秒。
两个性能层都是存储用户配置文件数据的可接受选项在性能层之间进行选择主要取决于用户工作负载。我们的目标始终是以最低的成本为最终用户提供所需的性能和数据保护。对于响应时间为最高优先级的用户配置文件,高级文件共享是最佳选择。有关不同层级的性能的更多信息,请访问微软的存储性能网页。要确定哪个性能级别最佳,首先要监控关键指标。
监视
Azure Azure对于存储,请密切监控吞吐量、事务和延迟指标。要启用这些指标,请在Azure中选择存储帐户,然后从存储帐户刀片中选择指标。【中文译文】:
入口(总和): Azure中文翻译为:Azure中文翻译为:Azure中文翻译为:Azure中文翻译为:Azure中文翻译为:Azure。要确定每秒的平均入口吞吐量,您需要将入口数据的总和取一分钟,然后除以 60。要添加此指标,请单击添加指标,然后将范围设置为存储帐户名称。将命名空间输入、输入、输入、输入量度【翻译聚合类型。
出口(总和)中文:Azure中文:中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure中文:Azure。要确定每秒平均出口吞吐量,您需要将出口数据的总和取一分钟,然后除以 60。要添加此指标,请单击添加指标,然后将范围设置为存储帐户名称。将命名空间设置为帐户,然后选择出口作为指标,选择总和作为聚合类型。
事务(总和)Azure: Azure、Azure、Azure、Azure、Azure“”“”“”“”“”“”“”“”(iops)。【中文】:60。要添加此指标,请单击添加指标,然后将范围设置为存储帐户名称。将命名空间设置为帐户,然后选择事务作为指标,选择总和作为聚合类型。
使用限制的事务成功(总和):由于第一次尝试时预配的限制而失败但在重试后成功的请求的汇总数。“”“”“”“”“”如果与事务总和相比,此数字很大,请增加文件共享大小。要添加此筛选器,您必须首先添加事务量度。然后单击添加过滤器,选择响应类型属性,运算符=,然后在值字段中选择其中一个过滤除器。非您看到受限的事务,否则此过滤器不会作为选择显示。对于高级共享,您还可以查看特定的响应类型(SuccessWithWthShareopsCrottling, SuccessWithWthShareegressCrottling SuccessWithWthShareingressCrottling),以确定IOPS或吞吐量是否受到限制。有关指标维度的更多信息,请查看微软网站http://www.microsoft Web。
(平均)中文名称:Azure此值不包含任何网络延迟。Azure文件。要添加此指标,请单击添加指标,然后将范围设置为存储帐户名称。将命名空间设置为帐户,然后选择成功服务器延迟作为指标【翻译聚合。
(平均)中文名称:Azure中文名称:Azure英文名称:AzureAzure、Azure、Azure、Azure。如果与成功服务器延迟值相比,此数字正在增加,请调查网络。要添加此指标,请单击添加指标,然后将范围设置为存储帐户名称。将命名空间http://www.cmemo.org.cn/cn/或http://www.cmemo.org.cn/cmemo.org.cn/cmemo.org.cn/cmemo.org.cn/cmemo.org.cn/cmemo.org/指标【翻译聚合。
Citrix配置文件管理
思杰(Citrix) (CPM)思杰公司(Citrix): http://www.citrix: http://www.citrix: Citrix: Citrix: Citrix: Citrix: Citrix: Citrix。Citrix虚拟应用和桌面系统。
主要功能
Azure、Azure、Azure、Azure、Azure
配置文件流:只有用户在登录后访问文件时,才会将配置文件中包含的文件和文件夹从用户存储提取到本地计算机。通过减少用户登录时复制到本地配置文件的数据量,配置文件流显著缩短了登录时间。默认情况下,此设置处于启用状态,可减少离开Azure文件的事务和出口数据量,从而降低成本并缩短登录时间。
活动回写:在注销之前,可以在会话中将修改的文件和文件夹同步到用户存储中。通常,这些会话中写入大约每 5 分钟发生一次。Azure文件、Azure文件、Azure文件。这种频繁的回写解决了当用户同时从多台设备访问其个人资料时,“最后一次写入者赢” 的问题。
大文件处理:为了提高登录性能和处理大型文件,将创建一个符号链接,而不是复制此列表中的文件。您必须配置存储文件的路径,但可以使用通配符。在使用事务级别时,强烈建议使用此设置,并建议将此设置用于高级套餐。
档案管理配置
(VDA) 2006。安装过程中,在其他组件屏幕上,Citrix用户档案管理器和Citrix用户配置文件管理器均已启用。
思杰(Citrix)。
Gpo http://gpo | 值 |
---|---|
主动回写 | 已启用 |
主动回写注册表 | 已启用 |
“配置文件管理” | 已启用 |
用户存储路径 | |
客户体验改善计划 | 已禁用 |
启用默认排除列表 — 目录 | 已启用 |
注销时删除本地缓存的配置文件 | 已启用 |
本地配置文件冲突处理 | 删除本地配置文件 |
启用默认排除列表 — 注册表 | 已启用 |
大文件处理 — 作为符号链接创建的文件 | OSTFolder \.ost PSTFolder \pst |
监视
思杰董事要注意性能的关键指标是配置文件加载时间。中文名称:Citrix (Citrix)配置文件加载时间包括从配置文件存储向下复制用户配置文件所需的时间,在本例中是从Azure文件中复制用户配置文件所需的时用户配置文件加载时间对用户体验有重大影响。配置文件加载时间超过 30 秒,通常会导致用户体验不佳。思杰董事。思杰云虚拟应用和桌面监控»趋势»登录性能,如以下屏幕截图所示:
通过将鼠标悬停在图表下表中监视或查看的时间段上,即可获得配置文件加载时间。
测试方法
主要目标是评估负载下的Azure文件共享,并针对特定工作负载确定事务优化和高级层在Citrix主机上配置的CPM的执行方式。测试运行期间以下设置保持静态
静态配置 | 值 |
---|---|
用户数 | 1000 |
文件共享配额大小 | 10 tb |
文件夹重定向 | 已启用桌面、文档和图片 |
大文件处理 | 4gb ost (4gb) |
登录率 | 00、00、00、00、00、00 |
用户资料大小 | 4.7 gb,400 gb |
以下测试变量是在各种不同配置的各种测试运行中评估性能之后决定的。
变量 | 要测试的价值 |
---|---|
Azure | 事务优化 |
溢价 | |
每小时更新的文件 | 2万 |
4万 | |
6万 | |
8万 | |
10万 |
为了使用少量资源模拟1000个用户,我们设计了一个使用自定义PowerShell脚本的测试。。单用户运行此脚本时将在会话中更新 20 到 100 个文件(取决于每小时要更新的文件数量)。4gb。
LogInvSi。随机等待有助于防止用户同时登录导致的可预测的网络流量峰值,并有助于模拟更好的工作负载。用户将在注销之前登录并访问所需的文件。要从结果中排除注销流量,在任何用户注销之前,所有用户都已登录并访问了文件。这些图表显示了用户登录时测试前一小时的指标。
测试环境设置
对于需要测试的100000个文件,我们构建了一个支持在60分钟窗口内登录1000个用户会话的环境。为了避免测试基础架构成为瓶颈,Citrix主机服务器被故意过大,以便将性能问题移至Azure文件共享。
“Azure”,“Azure”,“Azure”。【中文译文】:1、中文译文:其他虚拟网络包含在标准FS16_v2实例上运行的30个Citrix主机,该实例具有1 TB高级SSD驱动器。思杰(Citrix)。Azure。齐格、齐格、齐格、齐格、齐格、齐格、齐格、齐格、齐格。
Azure,。事务层上启用了 “大文件共享” 设置。http://www.。默认用户配置文件有400个文件,大小从85 KB到5225 KB不等,外加单个4 GB文件用于大文件测试。4.7 gb。
思杰云(Citrix Cloud)店面。30台Citrix主机使用Citrix多会话操作系统虚拟交付代理(VDA) 2006运行Windows Server 2016。Citrix店面服务器和Citrix云连接器位于LogInvSi基础架构的子网中,Citrix主机驻留在不同的子网中。
测试运行
根据之前确定的变量,运行了以下测试矩阵,并在每次运行时从Azure监视器和Citrix主任收集性能数据。
运行名称 | Azure | 文件共享配额 | 文件已更新 |
---|---|---|---|
Premium-20K | 溢价 | 10 tb | 20000 |
Premium-40K | 溢价 | 10 tb | 40000 |
Premium-60K | 溢价 | 10 tb | 60000 |
溢价- 80 k | 溢价 | 10 tb | 80000年 |
溢价- 100 k | 溢价 | 10 tb | 100000 |
Transaction-20K | 事务优化 | 10 tb | 20000 |
Transaction-40K | 事务优化 | 10 tb | 40000 |
Transaction-60K | 事务优化 | 10 tb | 60000 |
事务- 80 k | 事务优化 | 10 tb | 80000年 |
事务- 100 k | 事务优化 | 10 tb | 100000 |
预热测试运行后,每次测试运行都包括以下步骤
“”“”“”“”“”“”“
更新分配给Citrix主机服务器的计算机GPO以将用户的配置文件位置设置为正确的文件共享(事务或高级)
思杰
(20,40,60,80,100)
将测试运行配置为在 60 分钟内启动所有 1000 个用户会话
启动测试
记录开始日期/时间
每个会话在注销前至少运行 60 分钟
在所有会话注销后,记录停止日期/时间
Azure; Azure; Azure
齐睿董事(Citrix Director
测试结果
测试结果按前面讨论的关键指标显示:事务(IOPS),吞吐量(出口和入口),延迟和配置文件加载时间。【中文译文】Azure的 SMB 多渠道与配置文件服务一起使用时可以提高性能。
事务处理
Azure。这句话的意思是:“我的意思是,我的意思是。”中国科学院院长、中国科学院院长、中国科学院院长。预计结果一致,因为测试只改变了两种文件共享类型之间接触的文件数量。文件本身对于每个用户配置文件都是一样的。
由于两个文件共享在测试配置中都支持10000 IOPS,因此我们的工作负载所需的IOPS完全在限制之内。Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure
吞吐量
Azure。以下图表显示了不同层的出口和入口流量。出口流量高于入口流量,因为Citrix概要文件管理器在登录时扫描完整配置文件,但只更改部分文件。如果配置文件流未作为Citrix概要文件管理器的一部分启用配置文件流,则整个配置文件将被读取并复制到本地主机。随着运行期间更新的文件数量的增加,出口吞吐量也会增加。这种行为是因为整个文件被传输到本地主机、进行更改并写回共享。
675MiB/“”“”450MiB/“”在吞吐量开始成为问题之前,高级份额能够处理大约 15 倍的工作负载,是我们的测试。
事务文件共享限制较高,为300 MIB /秒,因此,从理论上讲,事务性文件共享可以在吞吐量成为瓶颈之前处理5倍的工作负载。
这些结果正在写入4直布罗陀OST文件,但由于启用了大型文件处理,该文件无法读取到本地主机。Azure、Azure、Azure、Azure、Azure、Azure、Azure
延迟
Azure。下图显示了高级测试和事务优化测试运行中的成功服务器延迟度量。高级层文件共享最好使用较少的大型文件,例如 FSlogiX 和 Citrix Profile Manager VHD 容器等用户配置文件技术。使用容器文件可以提高 Azure 文件的性能,因为打开/读取/写入/关闭文件的请求数量会减少。
关注高级文件共享,我们发现延迟保持相对稳定,约为 4 毫秒。查看事务优化的文件共享,在不同测试运行期间,延迟保持一致。延迟保持在 7-10 毫秒范围内,只有偶尔出现超出该范围的峰值。随着用户稍后登录,这些较长的延迟将转化为更长的配置文件加载时间。这些将在配置文件加载时间部分进一步讨论。
档案加载时间
思杰董事Citrix董事
运行 | 平均加载时间(秒) |
---|---|
Premium-20K | 8.00 |
Premium-40K | 5.34 |
Premium-60K | 9.10 |
溢价- 80 k | 5.31 |
溢价- 100 k | 8.47 |
Transaction-20K | 15.30 |
Transaction-40K | 19.12 |
Transaction-60K | 14.09 |
事务- 80 k | 18.58 |
事务- 100 k | 12.09 |
以下图表显示了测试运行期间用户配置文件加载时间在前一分钟的移动平均值。
正如预期的那样,高级级别提供了总体上最佳的加载时间。Premium-40K。Premium-20K, premium - 100kpremin - 60k这些数字显示了性能层内的可变性,尽管它可以在 10 秒内始终提供配置文件加载时间。
事务文件共享似乎很公平,用户的配置文件加载时间平均不到 20 秒,加载时间略有变化。15.84。7.25个百分点。
结果分析
Azure Files (Azure文件)测试结果表明,在我们的工作负载中,高级文件共享似乎在不同级别提供了最佳的总体一致性能。此性能附带了高级套餐定价的额外成本。虽然高级文件共享确实表现良好,但使用配置文件容器技术可能会更好地执行。
思杰
当用户从不同设备打开多个配置文件时,最好使用Citrix概要文件管理器以防止”最后写入胜利”场景。当用户打开多个会话时,此功能可在登录之间保持配置文件的一致性。齐格,齐格,齐格,齐格,齐格,齐格,齐格,齐格,齐格,齐格,齐格。
尽可能启用文件夹重定向。Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure、Azure。文件夹重定向旨在减少登录/注销时的网络流量,这极大地改善了用户登录体验并降低了部署成本。复制到Citrix主机的数据较少意味着连接到Citrix主机以存储用户配置文件的存储空间更小(且成本更低)。当Citrix主机驻留在Azure中时,连接到Azure文件的延迟很小,用户体验不受影响。Citrix, Citrix, Citrix, Citrix
Citrix (Citrix)。通过直接在配置文件存储中更新大型文件而不是在登录时将其复制下来,来缩短登录时间。由于微软不建议将PST和OST文件存储在重定向的文件夹中,因此使用大文件处理来提供与文件夹重定向相同的好处。Citrix配置文件管理器会创建指向该文件的符号链接,因此在打开或更新文件时,文件操作将重定向到Azure文件中的用户存储。PST、PST、PST、PST、PST、PST、PST、PST、PST、PST。上图显示了对事务和高级文件共享启用和禁用大型文件支持之间的出口流量的区别。
更高版本的CPM默认情况下可在Citrix服务器上启用配置文件流式传此技术可防止在登录时将整个用户配置文件下载到Citrix主机。相反,只列举位于配置文件中的文件列表,操作系统可以使用该列表。http://www.chinese.com/chinese.com/chinese.com/chinese.com/chinese.com/chinese.com/chinese.com/chinese.com/chinese.com/chinese/。此过程可减少登录时发生的文件副本数量,并改善用户登录体验。
选择性能层
当您的吞吐量和IOPS要求分别低于支持的300 MiB /秒和10000 IOPS的水平时,结果支持使用事务优化的文件共享。在不同存储帐户之间创建多个文件共享以托管用户的配置文件数据,分配负载。
注意:建议的最佳做法是每个存储帐户只有一个事务优化的文件共享。此建议是因为在正常使用下两个或多个事务优化的文件共享可能会超过单个存储帐户的最大限制。有关详细信息,请参阅可扩展性和性能目标
如果使用更高性能的高级层来获得一致的性能和更低的延迟,请在确定最终规模之前进行一些基准测试。进行基准测试的最佳方法是使用100矿高级文件共享运行最密集的基准测试,并监控事务,吞吐量和延迟指标。使用该信息可以确定所需性能级别的预配置存储量。
注意:如果文件共享有大量小文件频繁更新,则Azure文件可能会由于元数据过多而导致文件的读取和写入延迟。如果在文件共享上观察到限制,也可能发生这种延迟。Azure、Azure、Azure、Azure、Azure一旦该指标超过 15 毫秒,用户体验就会明显下降。
最后,选择性能层将归结为确定您的预期响应时间和冗余要求。如果用户响应时间需要低于 10 毫秒,则高级层文件共享将提供一致的响应时间。在我们的测试配置中,此响应时间转换为配置文件加载时间不到 10 秒。如果您的用户接受的响应时间超过 10 毫秒,那么您可以使用更具成本效益的事务优化文件共享。为了提供最佳的用户体验,请使用多个存储帐户来分配负载。
【中文译文】:http://www.chinac.cn/cn/】
【中文译文
Azure Azure
http://www.qqqq.com http://www.qqqq.com
http://www.chinac.cn/cn/或http://www.chinac.cn/cn/xgn/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/content/html
考虑到文件共享用于用户配置文件和数据,我们建议只能通过私有终端节点Azure VNET有关详细说明,请使用关注链接。
Azure VNET (Azure VNET)
【中文译文】请按照Citrix Azure Azure中的指导进行操作。
保护数据
Azure中文版本:中文版本:中文版本:中文版本:中文版本:中文版本:中文版本:中文版本:中文版本:本节提供了两个内置功能的指导:软删除和Azure备份,它们提供数据保护,此外还提供了创建存储帐户时可用的存储帐户冗余选项。
软删除
齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔、齐泽尔。可以在存储帐户的文件服务部分中启用软删除。除了启用软删除外,您还可以通过软删除功能设置已删除文件的可用天数。
蔚蓝蔚蓝
使用高级层或在事务优化中启用大型文件共享时,数据复制仅限于本地冗余存储和区域冗余存储。如果没有大型文件共享,您还可以使用地理冗余存储,但这将共享限制为5 TiB, 60 MiB / s和1000 IOPS。Azure。Azure。Azure, Azure, Azure。
由于Azure备份使用快照来保护你的数据,因此不要删除这些快照,否则你可能会丢失恢复点并且无法恢复。Azure,Azure,。如果删除该锁定并删除共享,则所有备份和快照也将被删除,并且所有数据都将丢失。
齐泽尔Azure文件,齐泽尔Azure文件,齐泽尔Azure文件。
迁移文件
Azure、Azure、Azure。在选择迁移策略之前,您需要确定数据量、文件共享的目标数量以及用户数据存储的目标结构。
哪种方法最适合您取决于数据当前驻留在网络中的位置。没有一家企业是相同的,各企业之间的文件迁移过程差别很大。移动文件的方法有多种;通常情况下,您最终会使用多种方法来实现所需的迁移。
Azure任何运行Windows Server 2012 R2或更高版本的Windows服务器都可以安装Azure文件同步代理。然后,代理将从Windows服务中将用户数据文件上传到Azure文件。1 tb / tbAzure、NTFS、acls (ACL)。
存储迁移服务:存储迁移服务(SMS)专为帮助你将数据从Windows服务器迁移到Azure而设计。该服务可以清点现有服务器,传输数据,甚至假定源服务器的身份,以便更轻松地对最终用户进行直接转换。
微软数据盒磁盘:8tb。。
微软数据盒:微软数据框是一种脱机文件传输解决方案,它使用诸如Robocopy等常见的文件传输实用程序将数据从服务器安全地移动到数据盒。齐泽恺,齐泽恺,齐泽恺。100tb / 1pb两种设备都存储加密的数据(aes - 256),以便在本地数据中心和Azure数据中心之间传输时对其进行保护。NFS nas、NFS nas、NFS nas、NFS nas、NFS nas。
数据盒网关:在hyper - v或VMware上运行的虚拟设备,充当Azure文件支持的存储代理服务器。本地用户通过SMB或NFS协议访问它,网关接受数据并通过互联网将其传输到Azure文件。Azure, Azure, Azure, Azure
存储资源管理器:中文:http://www.chinesechinac.cn/cn/或http://www.chinese.com/chinese/。笨笨笨笨,笨笨笨笨,笨笨笨笨。
AZCOPY:Azure命令行实用程序,允许你在存储位置之间移动数据,包括本地文件服务器和Azure中的存储帐户。
RoboCopy:可靠的文件复制实用程序,可在传输过程中保留所有文件属性,权限和ACL。
除了这些文件传输/复制解决方案之外,许多第三方供应商还提供可用于将数据迁移到Azure文件的解决方案。有关最佳迁移路径的更多信息,请参阅Azure中文版本。
结论
Azure, Azure, CitrixAzure文件提供了用户配置文件数据的高可用性,而不需要复杂的基础如果用户可以接受延迟和网络性能,Azure文件也可以用于本地部署。
Citrix配置文件管理器与Azure文件一起使用时可提供多项这些好处包括使用配置文件流和大型文件处理来减少从用户配置文件存储复制到Citrix主机的数据量。
Azure、Azure、Azure。特别是,如果您可以将负载分配到多个共享和目标工作负载,使单个共享的每小时更新文件数量保持在100000左右。对于低延迟,高响应时间要求(用户需要延迟始终保持在10毫秒以下),请参阅使用Azure文件的高级层。
引用
本文引用了以下文档中的内容: