Mobile Enterprise Gateway (MEG) in modalità High Availability (HA)

Il Mobile Enterprise Gateway (MEG) viene eseguito in modalità Active - Active in una configurazione HA (High Availability) clustered, dove tutti i gateway sono attive e di gestione delle richieste.

Se un server gateway fallisce, gli altri gateway nel cluster gestiscono il traffico e impediscono un'interruzione. Un server gateway in modalità High Availability (HA) può gestire 10.000 dispositivi, servendo fino a 200 dispositivi al secondo con una dimensione di risposta media di 50 KB. Se si desidera utilizzare la funzione Enterprise Gateway per più di 10.000 dispositivi, utilizzare più gateway.

La tabella seguente fornisce un esempio di requisiti di scalabilità per il modulo Mobile Enterprise Gateway (MEG) in una configurazione High Availability (HA) in cluster.
Conteggi dispositivi Raccomandazione di scaling
Non-HA gateway is less than 10,000 devices Un gateway è sufficiente. Alta disponibilità (HA) non è disponibile.
HA gateway is less than 10,000 devices Due gateway che sono in esecuzione in modalità clustered. Anche se un gateway può gestire il carico, da una prospettiva High Availability (HA), fornire un gateway aggiuntivo.
HA gateway is less than 10,000 and less than 20,000 devices Tre gateway che sono in esecuzione in modalità clustered. Se si verifica un outage su uno dei gateway, allora gli altri due gateway possono gestire il carico.
For every 10,000 device increments Un gateway ogni 10000 dispositivi e un gateway in cluster per gestire il carico di interruzioni. Ad esempio, 50000 dispositivi richiedono sei gateway.

Architettura HA (High Availability) (Relay Access Mode)

Il diagramma seguente illustra l'architettura Mobile Enterprise Gateway (MEG) High Availability (HA) per la modalità di accesso Relay.
  • In modalità relay clustered, tutti i gateway parlano con un database condiviso.
  • Il server relay bilancia automaticamente il carico tra i gateway attivi.
  • Non è necessario impostare un bilanciatore di carico sulla rete.
    Architettura HA (High Availability) (Relay Access Mode)

Architettura HA (High Availability) (Modalità diretta)

Il diagramma seguente illustra l'architettura Mobile Enterprise Gateway (MEG) High Availability (HA) per la modalità diretta.
  • In modalità diretta clustered, tutti i gateway parlano con un database condiviso.
  • Deve implementare un bilanciatore di carico nella tua rete per bilanciare attivamente il traffico in entrata tra i gateway attivi.
  • Potrebbe essere necessario configurare i certificati SSL per la comunicazione tra il dispositivo e il bilanciatore di carico SSL.
  • Potrebbe essere necessario configurare dei certificati SSL per il traffico tra il bilanciatore di carico e il gateway. L'uso di SSL non è obbligatorio, poiché i pacchetti di dati tra il bilanciatore di carico e il gateway sono sempre crittografati, anche su HTTP.
    Architettura HA (High Availability) (Modalità diretta)

Requisiti database per High Availability (HA)

Per High Availability (HA), il Mobile Enterprise Gateway (MEG) richiede un database condiviso tra i gateway attivi che condividono informazioni di configurazione e autenticazione. Configurate un database sul vostro server di database. Mobile Enterprise Gateway (MEG) supporta i seguenti requisiti di database.
Tabella 1. Requisiti database per High Availability (HA)
Requisito Descrizione
Server di database "Microsoft SQL 2008 e versioni successive"

MySQL 5.6.22+ v DB2 10.5.500.107

Integrazione del database Segui questi passaggi per integrare i database con il gateway.
  1. Identificare e impostare il server di database che si integra con i gateway. Fornire il nome dell'host e la porta utilizzata dal database del server per l'integrazione.
  2. Creare un database vuoto all'interno del server di database. Fornire un nome di database per l'integrazione e configurare il nuovo database in modo che sia insensibile alle maiuscole e alle minuscole.
  3. È necessario disporre di un account SQL server locale o di un account Windows NT per l'accesso al database. L'account deve disporre delle seguenti autorizzazioni sul database.
    • create table
    • alter table
    • drop table
    • read
    • write
    Quando il servizio gateway inizia, il servizio crea automaticamente le tabelle di database richieste per il gateway alla funzione.
Dimensionamento del database 10 KB per dispositivo (il numero di dispositivi che vengono moltiplicati per 10 KB).

Se il tuo ambiente utilizza anche l'autenticazione Kerberos per i tuoi siti web, la dimensione del database aumenta in modo significativo a seconda della dimensione token Kerberos e del numero di siti web che utilizzano l'autenticazione Kerberos . Per il dimensionamento, assumere 50 KB per sito per utente.