XenMobile® Server

可扩展性和性能

了解 XenMobile® 基础架构的规模对于您决定如何部署和配置 XenMobile 至关重要。本文提供了可扩展性测试数据以及有关确定中小型到大型本地 XenMobile 企业部署的性能和可扩展性基础架构要求的指导。

此处将可扩展性定义为已注册到部署的设备同时重新连接到部署的能力。

  • 可扩展性 定义为部署中注册的最大设备数量。

  • 登录速率 定义为现有设备可以重新连接到部署的最大速率。

本文中的数据来源于对 10,000 到 75,000 台设备规模的部署进行的测试。这些测试包括使用已知工作负载的移动设备。

所有测试均在 XenMobile Advanced Edition(本地)或 Citrix Endpoint Management™(云)上进行。

测试使用 Citrix Gateway 8200 进行。具有相似或更高容量的 Citrix ADC 设备预计会产生相似或更高的可扩展性和性能。

可扩展性测试结果摘要如下。

针对多达 75,000 台设备的部署的可扩展性测试结果摘要

登录速率(现有用户的重新连接速率)— 每小时最多 9,375 台设备

使用的配置:

  • Citrix Gateway

  • MPX 8200

  • XenMobile Advanced Edition(本地)或 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 Server – 群集 N/A 3 5 7
XenMobile Server – 虚拟设备 内存 = 8 GB RAM;vCPU = 4 内存 = 16 GB RAM;vCPU = 6 内存 = 24 GB RAM;vCPU = 8 内存 = 24 GB RAM;vCPU = 8
Active Directory 内存 = 4 GB RAM;vCPU = 2 内存 = 8 GB RAM;vCPU = 4 内存 = 16 GB RAM;vCPU = 4 内存 = 16 GB RAM;vCPU = 4
Microsoft SQL Server 外部数据库 内存 = 8 GB RAM;vCPU = 4 内存 = 16 GB RAM;vCPU = 8 内存 = 24 GB RAM;vCPU = 16 内存 = 24 GB RAM;vCPU = 16

可扩展性配置文件

Active Directory 配置 使用的配置文件
用户 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 台设备。

可扩展性和性能