Escalabilidade e desempenho
Compreender a escala da sua infraestrutura XenMobile® desempenha um papel significativo na forma como você decide implantar e configurar o XenMobile. Este artigo contém os dados de testes de escalabilidade e orientação sobre como determinar os requisitos de infraestrutura para desempenho e escalabilidade para implantações empresariais XenMobile locais de pequena a grande escala.
A escalabilidade é definida aqui como a capacidade de dispositivos já inscritos na implantação de se reconectarem à implantação ao mesmo tempo.
-
Escalabilidade é definida como o número máximo de dispositivos inscritos na implantação.
-
Taxa de Login é definida como a taxa máxima na qual os dispositivos existentes podem se reconectar à implantação.
Os dados neste artigo são derivados de testes em implantações que variam em tamanho de 10.000 a 75.000 dispositivos. Os testes incluíram dispositivos móveis usando cargas de trabalho conhecidas.
Todos os testes foram realizados no XenMobile Advanced Edition (local) ou no Citrix Endpoint Management™ (nuvem).
Os testes foram realizados usando o Citrix Gateway 8200. Espera-se que um appliance Citrix ADC com capacidade semelhante ou superior produza escalabilidade e desempenho semelhantes ou superiores.
Um resumo dos resultados dos testes de escalabilidade segue.
Resumo dos resultados dos testes de escalabilidade para implantações de até 75.000 dispositivos
Taxa de login (taxa de reconexão de usuários existentes) — até 9.375 dispositivos por hora
Configuração utilizada:
-
Citrix Gateway
-
MPX 8200
-
XenMobile Advanced Edition (local) ou Citrix Endpoint Management (nuvem)
-
Cluster de 7 nós do XenMobile Server
-
Banco de dados: Banco de dados externo do Microsoft SQL Server
Resultados do teste por população de dispositivos e configuração de hardware
| Número de dispositivos | 12.500 | 30.000 | 60.000 | 75.000 |
|---|---|---|---|---|
| Taxa de reconexão de dispositivos existentes por hora | 1.250 | 3.750 | 7.500 | 9.375 |
| XenMobile Server – modo | Autônomo | Cluster | Cluster | Cluster |
| XenMobile Server – agrupamento | N/A | 3 | 5 | 7 |
| XenMobile Server – appliance virtual | Memória = 8 GB RAM; vCPUs = 4 | Memória = 16 GB RAM; vCPUs = 6 | Memória = 24 GB RAM; vCPUs = 8 | Memória = 24 GB RAM; vCPUs = 8 |
| Active Directory | Memória = 4 GB RAM; vCPUs = 2 | Memória = 8 GB RAM; vCPUs = 4 | Memória = 16 GB RAM; vCPUs = 4 | Memória = 16 GB RAM; vCPUs = 4 |
| Banco de dados externo do Microsoft SQL Server | Memória = 8 GB RAM; vCPUs = 4 | Memória = 16 GB RAM; vCPUs = 8 | Memória = 24 GB RAM; vCPUs = 16 | Memória = 24 GB RAM; vCPUs = 16 |
Perfil de escalabilidade
| Configuração do Active Directory | Perfil usado |
|---|---|
| Usuários | 100.000 |
| Grupos | 200.000 |
| Níveis de aninhamento | 5 |
| Configuração do Servidor XenMobile | Total | Por usuário |
|---|---|---|
| Políticas | 20 | 20 |
| Aplicativos | 270 | 50 |
| Aplicativo público | 200 | 0 |
| MDX | 50 | 30 |
| Web e SaaS | 20 | 20 |
| Ações | 50 | |
| Grupos de entrega | 20 | |
| Grupos do Active Directory por grupo de entrega | 10 | |
| SQL | ||
| Número de bancos de dados | 1 |
Conexões de dispositivos e atividades de aplicativos
Este teste de escalabilidade coletou dados sobre a capacidade de dispositivos inscritos em uma implantação de se reconectarem durante um período de 8 horas.
Os testes simularam um intervalo de reconexão durante o qual os dispositivos que se reconectam obtêm todas as políticas de segurança autorizadas, sujeitando os nós do XenMobile Server a condições de carga mais altas do que o normal. Durante as reconexões subsequentes, apenas políticas alteradas ou novas são enviadas para dispositivos iOS, diminuindo a carga nos nós do XenMobile Server.
Esses testes usaram uma mistura de 50% de dispositivos iOS e 50% de dispositivos Android.
Esses testes assumem que os dispositivos Android que se reconectam receberam notificações GCM anteriores.
Durante o intervalo de teste de 8 horas, as seguintes atividades relacionadas a aplicativos ocorreram:
-
O Secure Hub foi aberto uma vez para enumerar os aplicativos autorizados
-
2 aplicativos web SAML foram abertos
-
4 aplicativos MAM foram baixados
-
1 STA foi gerado para uso pelo Secure Mail
-
240 validações de ticket STA, uma para cada evento de reconexão do Secure Mail por meio de uma micro VPN, foram realizadas.
Arquitetura de referência
Para a arquitetura de referência para implantações usadas nestes testes de escalabilidade, consulte "Arquitetura de Referência Core MAM+MDM" em Arquitetura de Referência para Implantações Locais.
Ressalvas e limitações
Observe o seguinte ao considerar os resultados do teste de escalabilidade neste artigo:
-
A plataforma Windows não foi testada.
-
O envio de políticas foi testado para dispositivos iOS e Android.
-
Cada nó do XenMobile Server suporta um máximo de 12.000 dispositivos simultaneamente.