Product Documentation

확장성 및 성능

Feb 21, 2018

XenMobile 인프라의 규모를 이해하는 것은 XenMobile을 어떻게 배포하고 구성할지 결정하는 데 있어 중요합니다. 이 문서에는 확장성 테스트 데이터와 소규모에서 대규모에 이르는 온-프레미스 XenMobile 엔터프라이즈 배포의 성능과 확장성을 위한 인프라 요구 사항을 결정하는 지침이 포함되어 있습니다.

여기서 확장성은 배포에 이미 등록된 장치가 해당 배포에 동시에 다시 연결되는 능력의 관점에서 정의됩니다.

  • 확장성은 배포에 등록된 최대 장치 수로 정의됩니다.
  • 로그인 속도는 기존 장치가 배포에 다시 연결될 수 있는 최대 속도로 정의됩니다.

이 문서에 나온 데이터는 10,000~75,000개 장치 규모의 배포에 대한 테스트 결과입니다. 알려진 작업 부하를 사용하여 모바일 장치를 테스트했습니다.

XenMobile Enterprise Edition에서 모든 테스트를 수행했습니다.

테스트는 NetScaler Gateway 8200을 사용하여 수행되었습니다. 비슷하거나 더 큰 용량의 NetScaler 장비에서는 비슷한 수준 또는 더 뛰어난 확장성과 성능이 나타날 수 있습니다.

이 표에는 확장성 테스트 결과가 요약되어 있습니다.

확장성 최대 75,000개 장치
로그인 속도 기존 사용자의 다시 연결 속도 시간당 최대 9,375개 장치
구성 NetScaler Gateway MPX 8200
XenMobile Enterprise Edition 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 - 클러스터

해당 없음

3

5

7

XenMobile Server - 가상 장비

메모리 = 8GB RAM

vCPU = 4

메모리 = 16GB RAM

vCPU = 6

메모리 = 24GB RAM

vCPU = 8

메모리 = 24GB RAM

vCPU = 8

Active Directory

메모리 = 4GB RAM

vCPU = 2

메모리 = 8GB RAM

vCPU = 4

메모리 = 16GB RAM

vCPU = 4

메모리 = 16GB RAM

vCPU = 4

Microsoft SQL Server 외부 데이터베이스

메모리 = 8GB RAM

vCPU = 4

메모리 = 16GB RAM

vCPU = 8

메모리 = 24GB RAM

vCPU = 16

메모리 = 24GB RAM

vCPU = 16

확장성 프로필

다음 표에는 이 문서의 데이터를 도출하는 데 사용된 테스트 프로필이 요약되어 있습니다.

Active Directory 구성 사용된 프로필
사용자 100,000
그룹 200,000
중첩 수준 5

 

XenMobile Server 구성 합계 사용자당
정책 20 20
270 50
공용 앱 200 0
MDX 50 30
웹 및 SaaS 20 20
동작 50  
배달 그룹 20  
배달 그룹당 Active Directory 그룹 10  

SQL
데이터베이스 개수 1

장치 연결 및 앱 작업

이러한 확장성 테스트를 통해 배포에 등록된 장치가 8시간 내에 다시 연결될 수 있는지에 대한 데이터를 수집했습니다.

이 테스트에서 시뮬레이션한 다시 연결 간격 동안에는 다시 연결되는 장치에 모든 해당 보안 정책이 적용되기 때문에 XenMobile Server 노드의 부하 상태가 일반적인 수준보다 높아집니다. 이후에 다시 연결할 때에는 변경된 정책 또는 새로운 정책만 iOS 장치로 푸시되므로 XenMobile Server 노드의 부하가 줄어듭니다.

이러한 테스트에서는 iOS 장치와 Android 장치를 50%씩 섞어서 사용했습니다.

이러한 테스트에서는 다시 연결되는 Android 장치가 사전 GCM 알림을 받은 것으로 가정합니다.

8시간의 테스트 기간 동안 다음과 같은 앱 관련 작업이 이루어졌습니다.

  • 권한이 부여된 앱을 열거하기 위해 Secure Hub가 한 번 열림
  • 2개의 SAML 웹 앱이 열림
  • 4개의 MAM 앱이 다운로드됨
  • Secure Mail에서 사용하도록 1개의 STA가 생성됨
  • micro-VPN을 통한 Secure Mail 다시 연결 이벤트당 하나씩 240개의 STA 티켓 유효성 검사가 수행됨

참조 아키텍처

이러한 확장성 테스트에 사용되는 배포의 참조 아키텍처에 대한 자세한 내용은 Reference Architecture for On-Premises Deployments(온-프레미스 배포를 위한 참조 아키텍처)의 "Core MAM+MDM Reference Architecture(코어 MAM + MDM 참조 아키텍처)"를 참조하십시오.

주의 사항 및 제한 사항

이 문서에 나온 확장성 테스트 결과를 고려할 때 다음 사항에 유의하십시오.

  • Windows 플랫폼은 테스트되지 않았습니다.
  • iOS와 Android 장치에 대한 정책 푸시를 테스트했습니다.
  • 각 XenMobile Server 노드는 동시에 최대 12,000개의 장치를 지원합니다.