高可用性 (HA) モードの モバイル・エンタープライズ・ゲートウェイ (MEG)

モバイル・エンタープライズ・ゲートウェイ (MEG) は、クラスター化された高可用性 (HA) 構成でアクティブ-アクティブ・モードで実行されます。この構成では、すべてのゲートウェイがアクティブで、要求を処理します。

1 つのゲートウェイ・サーバーで障害が発生した場合、クラスター内の他のゲートウェイがトラフィックを処理するため、停止することはありません。 高可用性 (HA) モードの 1 つのゲートウェイ・サーバーは 10,000 台のデバイスを処理することができ、1 秒当たり最大 200 台のデバイスにサービスを提供できます。平均応答サイズは 50 KBです。 10,000 台を超えるデバイスに対してエンタープライズ・ゲートウェイ機能を使用する場合は、使用するゲートウェイを追加します。

次の表に、クラスタ化された高可用性(HA)構成における Mobile Enterprise Gateway (MEG) モジュールのスケーリング要件の例を示します。
デバイス数 推奨スケーリング
Non-HA gateway is less than 10,000 devices 1 つのゲートウェイで十分。 高可用性 (HA) 構成は使用できません。
HA gateway is less than 10,000 devices クラスター・モードで稼働する 2 つのゲートウェイ。 たとえ 1 つのゲートウェイで負荷を処理できる場合でも、高可用性 (HA) の観点から、追加のゲートウェイを 1 つ提供します。
HA gateway is less than 10,000 and less than 20,000 devices クラスター・モードで稼働する 3 つのゲートウェイ。 いずれかのゲートウェイで障害が発生した場合、他の 2 つのゲートウェイが負荷を処理できます。
For every 10,000 device increments 10000台のデバイスにつき1台のゲートウェイと、障害負荷に対応するための1台のクラスタ化されたゲートウェイ。 例えば、50000台のデバイスには6台のゲートウェイが必要です。

高可用性 (HA) アーキテクチャー (リレー・アクセス・モード)

次の図は、 Mobile Enterprise Gateway(MEG)のリレーアクセスモードの高可用性(HA)アーキテクチャーを示しています。
  • リレー・クラスター・モードでは、すべてのゲートウェイが共有データベースと対話します。
  • リレー・サーバーは、複数のアクティブなゲートウェイ間で自動的に負荷を分散します。
  • ネットワーク上にロード・バランサーをセットアップする必要はありません。
    高可用性 (HA) アーキテクチャー (リレー・アクセス・モード)

高可用性 (HA) アーキテクチャー (直接モード)

次の図は、ダイレクトモードの Mobile Enterprise Gateway(MEG)の高可用性(HA)アーキテクチャーを示しています。
  • 直接クラスター・モードでは、すべてのゲートウェイが共有データベースと対話します。
  • 着信トラフィックをアクティブなゲートウェイ間で活発に分散させるために、ネットワークでロード・バランサーを実装する必要があります。
  • 場合により、デバイスとロード・バランサーの SSL 通信のために、SSL 証明書をセットアップする必要があります。
  • ロードバランサーとゲートウェイ間の通信のために、 SSL の証明書を設定する必要があるかもしれません。 SSL の使用は必須ではありません。これは、 HTTP 経由の場合であっても、ロードバランサーとゲートウェイ間のデータパケットは常に暗号化されているためです。
    高可用性 (HA) アーキテクチャー (直接モード)

高可用性 (HA) のデータベース要件

高可用性 (HA) の場合、 モバイル・エンタープライズ・ゲートウェイ (MEG) には、構成情報と認証情報を共有するアクティブ・ゲートウェイ間の共有データベースが必要です。 データベースサーバーにデータベースをセットアップする。 Mobile Enterprise Gateway(MEG )は、以下のデータベース要件をサポートしています。
表 1. 高可用性 (HA) のデータベース要件
要件 説明
データベース・サーバー 「Microsoft SQL 2008 以降」

MySQL 5.6.22対 DB2 10.5.500.107

データベース統合 データベースをゲートウェイと統合するには、以下の手順に従ってください。
  1. ゲートウェイと統合するデータベース・サーバーを特定し、セットアップします。 統合用サーバーのデータベースが使用するホスト名とポートを指定します。
  2. データベース・サーバー内に空のデータベースを作成します。 統合するデータベース名を指定し、大文字と小文字を区別しないように新しいデータベースを設定する。
  3. データベースにアクセスするには、ローカル SQL Server アカウントまたは Windows NT アカウントが必要です。 このアカウントはデータベースに対して以下の権限を持っていなければならない。
    • create table
    • alter table
    • drop table
    • read
    • write
    ゲートウェイ・サービスが開始すると、サービスは、ゲートウェイが機能するために必要なデータベース表を自動的に作成します。
データベースのサイズ設定 デバイスあたり 10 KB (デバイス数 x 10 KB)。

ご使用の環境で Web サイトに対して Kerberos 認証も使用する場合、データベース・サイズは、Kerberos トークンのサイズおよび Kerberos 認証を使用する Web サイトの数に基づいて大幅に増加します。 サイズ設定では、1 サイトのユーザー 1 名あたり 50 KB を想定してください。