Escalabilidad y rendimiento

Entender la escala que tendrá la infraestructura de XenMobile es vital para decidir cómo implementar y configurar XenMobile. Este artículo contiene datos obtenidos en pruebas de escalabilidad y directrices para poder determinar los requisitos de infraestructura para el rendimiento y la escalabilidad de implementaciones pequeñas, medianas y grandes locales de XenMobile.

La escalabilidad se define aquí en términos de la capacidad que tienen los dispositivos ya inscritos en la implementación de reconectar con la implementación al mismo tiempo.

  • La escalabilidad es la cantidad máxima de dispositivos inscritos en la implementación.

  • La tasa de inicio de sesión se define como la tasa máxima a la que los dispositivos existentes pueden volver a conectarse a la implementación.

Los datos de este artículo se derivan de pruebas realizadas en implementaciones que van desde 10 000 hasta 75 000 dispositivos. Las pruebas incluían cargas de trabajo conocidas en los dispositivos móviles.

Todas las pruebas se realizaron en XenMobile Enterprise Edition.

Las pruebas se llevaron a cabo con NetScaler Gateway 8200. Un dispositivo NetScaler con igual o mayor capacidad puede producir una escalabilidad y rendimiento similar o superior.

A continuación se presenta un resumen de los resultados de las pruebas de escalabilidad.

Resumen de los resultados de las pruebas de escalabilidad para implementaciones de hasta 75 000 dispositivos

Tasa de inicio de sesión (tasa de reconexión de usuarios existentes): hasta 9 375 dispositivos por hora

Configuración utilizada:

  • NetScaler Gateway

  • MPX 8200

  • XenMobile Enterprise Edition

  • Clúster de 7 nodos de XenMobile Server

  • Base de datos: externa de Microsoft SQL Server

Resultados de las pruebas según cantidad de dispositivos y configuración de hardware

Cantidad de dispositivos 12 500 30 000 60 000 75 000
Tasa de reconexión de dispositivos existentes por hora 1250 3750 7500 9375
Modo de XenMobile Server Autónomo Clúster Clúster Clúster
Clúster de XenMobile Server N/D 3 5 7
XenMobile Server: dispositivo virtual Memoria = 8 GB de RAM; Unidades vCPU = 4 Memoria = 16 GB de RAM; Unidades vCPU = 6 Memoria = 24 GB de RAM; Unidades vCPU = 8 Memoria = 24 GB de RAM; Unidades vCPU = 8
Active Directory Memoria = 4 GB de RAM; Unidades vCPU = 2 Memoria = 8 GB de RAM; Unidades vCPU = 4 Memoria = 16 GB de RAM; Unidades vCPU = 4 Memoria = 16 GB de RAM; Unidades vCPU = 4
Base de datos externa de Microsoft SQL Server Memoria = 8 GB de RAM; Unidades vCPU = 4 Memoria = 16 GB de RAM; Unidades vCPU = 8 Memoria = 24 GB de RAM; Unidades vCPU = 16 Memoria = 24 GB de RAM; Unidades vCPU = 16

Perfil de escalabilidad

Configuración de Active Directory Perfil utilizado
Usuarios 100 000
Grupos 200 000
Niveles de anidamiento 5
Configuración del servidor XenMobile Total Por usuario
Directivas 20 20
Aplicaciones 270 50
Aplicación pública 200 0
MDX 50 30
Web y SaaS 20 20
Acciones 50  
Grupos de entrega 20  
Grupos de Active Directory por grupo de entrega 10  
SQL    
Cantidad de bases de datos 1  

Actividades de aplicaciones y conexiones de dispositivos

Estas pruebas de escalabilidad recopilaron datos acerca de la capacidad de los dispositivos inscritos en una implementación para reconectarse en un periodo de 8 horas.

Las pruebas simulaban un intervalo de reconexión durante el cual los dispositivos que se reconectan obtienen todas las directivas de seguridad que les corresponden, por lo que los nodos de XenMobile Server están sujetos a condiciones de carga más altas de las normales. Durante las reconexiones siguientes, solo se envían a los dispositivos iOS las directivas nuevas o las que han cambiado, lo que disminuye la carga en los nodos de XenMobile Server.

En las pruebas se usó una combinación de dispositivos: el 50% eran dispositivos iOS y el otro 50% eran dispositivos Android.

En estas pruebas se presupone que los dispositivos Android que se reconectan han recibido previamente notificaciones de GCM.

Durante el intervalo de prueba de 8 horas, tuvieron lugar las siguientes actividades relacionadas con aplicaciones:

  • Secure Hub se abrió una vez para enumerar aplicaciones asignadas al usuario

  • Se abrieron 2 aplicaciones Web SAML

  • Se descargaron 4 aplicaciones MAM

  • Se generó 1 STA para su uso en Secure Mail

  • Se validaron 240 tíquets de STA, uno para cada evento de reconexión de Secure Mail por red micro VPN.

Arquitectura de referencia

Para consultar la arquitectura de referencia para las implementaciones de las pruebas de escalabilidad, consulte “Arquitectura principal de referencia para MAM y MDM” en Arquitectura de referencia para implementaciones locales.

Advertencias y limitaciones

Al estudiar los resultados de las pruebas de escalabilidad descritos en este artículo tenga en cuenta lo siguiente:

  • No se ha probado la plataforma Windows.

  • El envío de directivas se ha probado en dispositivos iOS y Android.

  • Cada nodo de XenMobile Server admite un máximo de 12 000 dispositivos de forma simultánea.