확장성 및 성능
XenMobile® 인프라의 규모를 이해하는 것은 XenMobile을 배포하고 구성하는 방법에 중요한 역할을 합니다. 이 문서에는 확장성 테스트 데이터와 소규모에서 대규모 온프레미스 XenMobile 엔터프라이즈 배포를 위한 성능 및 확장성 인프라 요구 사항을 결정하는 방법에 대한 지침이 포함되어 있습니다.
여기서 확장성은 배포에 이미 등록된 장치가 동시에 배포에 다시 연결할 수 있는 능력에 따라 정의됩니다.
-
확장성은 배포에 등록된 최대 장치 수로 정의됩니다.
-
로그인 속도는 기존 장치가 배포에 다시 연결할 수 있는 최대 속도로 정의됩니다.
이 문서의 데이터는 10,000대에서 75,000대 규모의 배포에 대한 테스트에서 파생되었습니다. 테스트는 알려진 워크로드를 사용하는 모바일 장치로 구성되었습니다.
모든 테스트는 XenMobile Advanced Edition (온프레미스) 또는 Citrix Endpoint Management™ (클라우드)에서 수행되었습니다.
테스트는 Citrix Gateway 8200을 사용하여 수행되었습니다. 유사하거나 더 큰 용량의 Citrix ADC 어플라이언스는 유사하거나 더 큰 확장성 및 성능을 제공할 것으로 예상됩니다.
확장성 테스트 결과 요약은 다음과 같습니다.
최대 75,000대 장치 배포를 위한 확장성 테스트 결과 요약
로그인 속도 (기존 사용자의 재연결 속도) — 시간당 최대 9,375대 장치
사용된 구성:
-
시트릭스 게이트웨이
-
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 – 클러스터 | 해당 없음 | 3 | 5 | 7 |
| XenMobile Server – 가상 어플라이언스 | 메모리 = 8 GB RAM; vCPUs = 4 | 메모리 = 16 GB RAM; vCPUs = 6 | 메모리 = 24 GB RAM; vCPUs = 8 | 메모리 = 24 GB RAM; vCPUs = 8 |
| 액티브 디렉터리 | 메모리 = 4 GB RAM; vCPUs = 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 |
확장성 프로필
| 액티브 디렉터리 구성 | 사용된 프로필 |
|---|---|
| 사용자 | 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 장치 50%와 Android 장치 50%를 혼합하여 사용했습니다.
이 테스트는 다시 연결하는 Android 장치가 이전에 GCM 알림을 받았다고 가정합니다.
8시간 테스트 간격 동안 다음 앱 관련 활동이 발생했습니다.
-
Secure Hub가 한 번 열려 권한이 부여된 앱을 열거했습니다.
-
SAML 웹 앱 2개가 열렸습니다.
-
MAM 앱 4개가 다운로드되었습니다.
-
Secure Mail에서 사용할 STA 1개가 생성되었습니다.
-
마이크로 VPN을 통한 각 Secure Mail 재연결 이벤트에 대해 240개의 STA 티켓 유효성 검사가 수행되었습니다.
참조 아키텍처
이 확장성 테스트에 사용된 배포를 위한 참조 아키텍처는 온프레미스 배포를 위한 참조 아키텍처의 "핵심 MAM+MDM 참조 아키텍처"를 참조하십시오.
주의 사항 및 제한 사항
이 문서의 확장성 테스트 결과를 고려할 때 다음 사항에 유의하십시오.
-
Windows 플랫폼은 테스트되지 않았습니다.
-
정책 푸시는 iOS 및 Android 장치에 대해 테스트되었습니다.
-
각 XenMobile Server 노드는 동시에 최대 12,000개의 장치를 지원합니다.