可伸缩性和性能
了解 XenMobile® 基础架构的规模对于您决定如何部署和配置 XenMobile 至关重要。本文包含可伸缩性测试数据以及有关确定中小型到大型本地 XenMobile 企业部署的性能和可伸缩性基础架构要求的指导。
此处的可伸缩性定义为已注册到部署的设备同时重新连接到部署的能力。
-
可伸缩性定义为部署中注册的最大设备数量。
-
登录速率定义为现有设备重新连接到部署的最大速率。
本文中的数据来源于对规模从 10,000 到 75,000 台设备的部署进行的测试。这些测试包括使用已知工作负载的移动设备。
所有测试均在 XenMobile Advanced Edition(本地)或 Citrix Endpoint Management™(云)上完成。
测试使用 Citrix Gateway 8200 进行。具有相似或更高容量的 Citrix ADC 设备预计会产生相似或更高的可伸缩性和性能。
可伸缩性测试结果摘要如下。
针对多达 75,000 台设备的部署的可伸缩性测试结果摘要
登录速率(现有用户的重新连接速率)— 每小时最多 9,375 台设备
使用的配置:
-
Citrix 网关
-
MPX 8200
-
XenMobile 高级版(本地)或 Citrix Endpoint Management(云)
-
XenMobile Server 7 节点群集
-
数据库:Microsoft SQL Server 外部数据库
按设备数量和硬件配置划分的测试结果
| 设备数量 | 12,500 | 30,000 | 60,000 | 75,000 |
|---|---|---|---|---|
| 每小时现有设备的重新连接速率 | 1,250 | 3,750 | 7,500 | 9,375 |
| XenMobile Server – 模式 | 独立 | 集群 | 集群 | 集群 |
| XenMobile 服务器 – 集群 | 不适用 | 3 | 5 | 7 |
| XenMobile 服务器 – 虚拟设备 | 内存 = 8 GB RAM;vCPU = 4 | 内存 = 16 GB RAM;vCPU = 6 | 内存 = 24 GB RAM;vCPU = 8 | 内存 = 24 GB RAM;vCPU = 8 |
| 活动目录 | 内存 = 4 GB RAM;vCPU = 2 | 内存 = 8 GB RAM; 虚拟 CPU = 4 | 内存 = 16 GB RAM; 虚拟 CPU = 4 | 内存 = 16 GB RAM; 虚拟 CPU = 4 |
| Microsoft SQL Server 外部数据库 | 内存 = 8 GB RAM; 虚拟 CPU = 4 | 内存 = 16 GB RAM; 虚拟 CPU = 8 | 内存 = 24 GB RAM; 虚拟 CPU = 16 | 内存 = 24 GB RAM; 虚拟 CPU = 16 |
扩展性配置文件
| 活动目录配置 | 使用的配置文件 |
|---|---|
| 用户 | 100,000 |
| 组 | 200,000 |
| 嵌套级别 | 5 |
| XenMobile Server 配置 | 总计 | 每用户 |
|---|---|---|
| 策略 | 20 | 20 |
| 应用程序 | 270 | 50 |
| 公共应用程序 | 200 | 0 |
| MDX | 50 | 30 |
| Web 和 SaaS | 20 | 20 |
| 操作 | 50 | |
| 交付组 | 20 | |
| 每个交付组的 Active Directory 组 | 10 | |
| SQL | ||
| 数据库数量 | 1 |
设备连接和应用程序活动
此可伸缩性测试收集了有关部署中注册设备在 8 小时内重新连接能力的数据。
这些测试模拟了一个重新连接间隔,在此期间,重新连接的设备会获取所有授权的安全策略,使 XenMobile Server 节点承受高于正常水平的负载条件。在随后的重新连接期间,只有更改或新的策略才会推送到 iOS 设备,从而减轻 XenMobile Server 节点的负载。
这些测试使用了 50% 的 iOS 设备和 50% 的 Android 设备。
这些测试假设重新连接的 Android 设备已收到之前的 GCM 通知。
在 8 小时测试间隔期间,发生了以下与应用程序相关的活动:
-
Secure Hub 打开一次以枚举授权应用程序
-
打开了 2 个 SAML Web 应用程序
-
下载了 4 个 MAM 应用程序
-
生成了 1 个 STA 供 Secure Mail 使用
-
完成了 240 次 STA 票证验证,每次 Secure Mail 通过微型 VPN 重新连接事件进行一次。
参考体系结构
有关这些可伸缩性测试中使用的部署的参考体系结构,请参阅 本地部署的参考体系结构 中的“核心 MAM+MDM 参考体系结构”。
注意事项和限制
在考虑本文中的可伸缩性测试结果时,请注意以下事项:
-
未测试 Windows 平台。
-
策略推送已针对 iOS 和 Android 设备进行测试。
-
每个 XenMobile Server 节点同时支持最多 12,000 台设备。