XenMobile® Server

スケーラビリティとパフォーマンス

XenMobile®インフラストラクチャの規模を理解することは、XenMobileの展開方法と構成方法を決定する上で重要な役割を果たします。この記事には、スケーラビリティテストのデータと、小規模から大規模なオンプレミスXenMobileエンタープライズ展開におけるパフォーマンスとスケーラビリティのインフラストラクチャ要件を決定するためのガイダンスが含まれています。

ここでいうスケーラビリティとは、展開にすでに登録されているデバイスが同時に展開に再接続できる能力として定義されます。

  • スケーラビリティとは、展開に登録されているデバイスの最大数として定義されます。

  • ログインレートとは、既存のデバイスが展開に再接続できる最大レートとして定義されます。

この記事のデータは、10,000台から75,000台のデバイス規模の展開でのテストから得られたものです。テストは、既知のワークロードを使用するモバイルデバイスで構成されました。

すべてのテストは、XenMobile Advanced Edition (オンプレミス) または Citrix Endpoint Management™ (クラウド) で実施されました。

テストはCitrix Gateway 8200を使用して行われました。同等以上の容量を持つCitrix ADCアプライアンスでも、同等以上のスケーラビリティとパフォーマンスが期待できます。

スケーラビリティテスト結果の概要は以下のとおりです。

最大75,000台のデバイス展開におけるスケーラビリティテスト結果の概要

ログインレート (既存ユーザーの再接続レート) — 1時間あたり最大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時間あたりの再接続レート 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ノードへの負荷が軽減されます。

これらのテストでは、iOSデバイス50%とAndroidデバイス50%の組み合わせを使用しました。

これらのテストは、再接続するAndroidデバイスが以前にGCM通知を受信していることを前提としています。

8時間のテスト間隔中に、以下のアプリ関連のアクティビティが発生しました:

  • Secure Hubが1回開かれ、権限のあるアプリが列挙されました

  • 2つのSAML Webアプリが開かれました

  • 4つのMAMアプリがダウンロードされました

  • Secure Mailで使用するために1つのSTAが生成されました

  • マイクロVPN経由でのSecure Mailの再接続イベントごとに1つ、合計240回のSTAチケット検証が実行されました。

リファレンスアーキテクチャ

これらのスケーラビリティテストで使用された展開のリファレンスアーキテクチャについては、「オンプレミス展開のリファレンスアーキテクチャ」の「Core MAM+MDM Reference Architecture」を参照してください。

注意事項と制限事項

この記事のスケーラビリティテスト結果を検討する際は、以下に注意してください:

  • Windowsプラットフォームはテストされていません。

  • ポリシープッシュはiOSおよびAndroidデバイスでテストされました。

  • 各XenMobile Serverノードは、最大12,000台のデバイスを同時にサポートします。

スケーラビリティとパフォーマンス