Una distribuzione ArcGIS Enterprise è composta da:
- Un portale ArcGIS Enterprise*
- Uno o più siti di ArcGIS Server*
- Data store (inclusi i database registrati, file in cartelle registrate e un Data store relazionale ArcGIS Data Store*)
- Web Adaptor* o almeno un bilanciamento del carico
- Un DNS (facoltativo)
- Un file server per l'archivio di configurazione di ArcGIS Server
ArcGIS offre strumenti e funzionalità che consentono di configurare i componenti elencati con un asterisco (*) in alta affidabilità. Gli altri componenti richiedono l'utilizzo di strumenti di terze parti e funzionalità da configurare.
Le configurazioni a disponibilità elevata per ArcGIS Enterprise sono progettate per essere utilizzate all'interno di un singolo data center o equivalenti, ad esempio una regione del cloud, per evitare che singoli componenti che non siano più disponibili e causino tempi di inattività del sistema. I componenti ArcGIS Enterprise ad alta disponibilità non sono progettati per essere distribuiti in più data center. In una configurazione a disponibilità elevata, in caso di problemi di un singolo computer che esegue parzialmente o completamente un componente ArcGIS Enterprise, gli utenti possono continuare ad accedere alla distribuzione ArcGIS Enterprise. I problemi si possono verificare, ad esempio, nel disco rigido, nella scheda di rete o nel sistema operativo.
Per proteggere da più guasti o dall'indisponibilità dell'intera distribuzione, combinare tecniche di disaster recovery con alta disponibilità.
Nota:
Se si verifica un guasto in uno dei computer, la capacità totale del sistema si riduce. Pertanto, è necessario aggiungere capacità extra a ogni computer nella distribuzione ArcGIS Enterprise in modo che i computer restanti possano gestire il carico in caso di guasto di un computer.
È inoltre importante monitorare l’installazione in modo da correggere il problema il prima possibile. Se si verifica un altro problema prima di correggere il primo, la distribuzione ArcGIS Enterprise potrebbe non essere parzialmente o completamente disponibile.
Per ulteriori informazioni sui diversi componenti, su quando devono essere utilizzati e in che modo comunicano tra di loro, consultare Scenari di sviluppo per un ArcGIS Enterprise in alta affidabilità.
Le seguenti sezioni illustrano l'alta affidabilità per ogni componente e contengono i collegamenti alle istruzioni per configurare l'alta affidabilità per i componenti ArcGIS per l'installazione ArcGIS Enterprise.
Configurare un sito di ArcGIS Server ad alta affidabilità
Gli ambienti ArcGIS Enterprise contengono un server di hosting Si tratta di un'istanza di ArcGIS GIS Server destinata all'esecuzione dei servizi ospitati del portale, ad esempio feature layer ospitati, layer Tile e layer di mappa. Si può scegliere di federare ArcGIS Server aggiuntivi al portale affinché condividano il metodo di autenticazione e per registrare automaticamente i servizi Web come elementi del portale. In alternativa, è possibile federare ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server o ArcGIS Image Server con il portale. È possibile configurare questi siti per la disponibilità elevata.
La modalità di implementazione di un sito di ArcGIS Server ad alta affidabilità varia a seconda che i servizi Web risiedano su un computer singolo o siano distribuiti su più computer.
Se l'ambiente è composto da più server, configurare un bilanciatore per comunicare con tutti i server ArcGIS Server. Tutti i server condividono directory e archivio di configurazione. Anche in questo caso, configurare queste directory su un file server in alta affidabilità per implementare un'istanza di ArcGIS Server in alta affidabilità. È inoltre possibile configurare il bilanciatore per eseguire un controllo integrità dei computer ArcGIS Server.
Consultare gli argomenti seguenti nella Guida di ArcGIS Server per ulteriori informazioni sulla configurazione di un sito di ArcGIS Server a disponibilità elevata basato su uno o più computer:
- Distribuzione a disponibilità elevata su un solo computer (attivo-passivo)
- Distribuzione con più computer con ArcGIS Web Adaptor
Quando si esegue la federazione di un sito di ArcGIS Server a disponibilità elevata con Portal for ArcGIS, impostare l'opzione URL di amministrazione su un URL che il portale può utilizzare per comunicare con tutti i server del sito, anche quando uno di essi non è disponibile (ad esempio l'URL di un servizio di bilanciamento del carico).
Considerare inoltre il fatto che l'utilizzo dell'URL di un bilanciamento del carico influisce sulla modalità di connessione ad ArcGIS Server Manager. Ad esempio, se si esegue una federazione utilizzando l'URL di un bilanciamento del carico, è necessario connettersi al Server Manager utilizzando il bilanciamento del carico. Non sarà pertanto possibile utilizzare l'URL predefinito di ArcGIS Server Manager di http://gisserver.domain.com:6080/arcgis/manager oppure https://gisserver.domain.com:6443/arcgis/manager.
Configurare Data Store gestiti a disponibilità elevata
ArcGIS Data Store contiene i dati relativi a diversi tipi di servizi web ospitati che vengono eseguiti sul server di hosting del portale. ArcGIS Data Store offre funzionalità di failover che consentono a questi servizi in hosting di rimanere disponibili anche in caso di guasto di un computer del Data Store.
Per utilizzare dati provenienti da feature layer in alta affidabilità, installare ArcGIS Data Store in due computer distinti e creare un Data Store relazionale su ciascun computer. Configurare ciascun Data Store relazionale con il sito GIS Server che verrà utilizzato come server di hosting del portale. Il primo Data Store relazionale configurato rappresenta il computer primario del Data Store relazionale, mentre il secondo computer configurato è il Data Store di standby.
ArcGIS Data Store replica automaticamente i dati dei feature layer hosted dal Data Store principale in quello di standby; pertanto, i dati esistono in due posizioni. GIS Server comunica sempre con il Data Store attivo (principale).
Dopo aver aggiunto un Data Store relazionale di standby, questo diventerà attivo se si verifica una delle seguenti condizioni:
- Il data store principale smette di funzionare. ArcGIS Data Store tenta di riavviare il data store sul computer principale. Se non è possibile riavviarlo, l'archivio dati viene trasferito al computer di standby.
- L'app Web del computer primario smette di funzionare e viene effettuato il tentativo di riavviarla sul computer primario. Nei rari casi in cui questo procedimento non funziona, l'archivio dati viene trasferito al computer di standby.
- Il computer primario non è disponibile. Questo può accadere se il computer si blocca, è scollegato o perde la connettività di rete. ArcGIS Data Store effettua cinque tentativi di connessione al computer principale. Se non è possibile stabilire una connessione dopo cinque tentativi, il Data Store viene trasferito al computer di standby.
Per cache degli scene layer hosted a disponibilità elevata, installare ArcGIS Data Store su due o più computer e creare un Data Store cache tile su ciascun computer. Configurare ciascun Data Store cache tile con l'istanza di GIS Server che verrà utilizzata come server di hosting del portale. Quando i membri del portale pubblicano scene layer hosted, ArcGIS Data Store assicura che le cache siano memorizzate su almeno due computer nel Data Store cache tile.
Per i dati di osservazione a disponibilità elevata archiviati utilizzati con ArcGIS GeoEvent Server, i servizi di rilevamento della posizione o per impostare la disponibilità elevata per i dati generati dall'analisi delle feature Big Data, è possibile installare ArcGIS Data Store in tre o più computer e quindi creare uno Spatiotemporal Big Data Store in ciascun computer. Configurare ciascun Data Store con il server di hosting del portale. Una copia di ciascun dataset è sempre disponibile in almeno due dei computer dei Data Store. Se si verifica un guasto in uno dei computer, il Data Store garantisce la disponibilità dei dati in almeno due dei restanti computer.
Per ulteriori informazioni e istruzioni, consultare Aggiungere un computer al Data Store.
Configurare un portale in alta affidabilità
Un portale in alta affidabilità include due computer Portal for ArcGIS accessibili tramite un bilanciatore.
I due computer del portale memorizzano il contenuto in una directory comune. Per configurare il portale in alta affidabilità, è necessario configurare la directory di contenuti in un file server in alta affidabilità.
Una volta configurato un portale ad alta disponibilità, il portale principale replica gli elementi nel portale di standby. Se il computer principale non è disponibile, lo standby viene promosso a primario con tutti gli elementi attuali. Se si arresta il servizio Portal for ArcGIS o il computer principale diventa non disponibile (ad esempio, il disco rigido non funziona), il portale esegue il failover in standby. Quando si ripristina il computer dall'errore o si riavvia il servizio Portal for ArcGIS, quel computer si riunisce al portale come computer di standby. Cnfigurare il bilanciatore per WebContextURL e privatePortalURL per controllare l’integrità dei computer del portale.
Per ulteriori informazioni e istruzioni, consultare Configurare un portale in alta affidabilità.
Configurare dati di origine in alta affidabilità.
I dati vengono pubblicati nei siti di ArcGIS Server da diverse origini. Se si registrano cartelle o database con i siti di ArcGIS Server nella distribuzione ArcGIS Enterprise, è necessario archiviare i dati di origine in una maniera o in una posizione che soddisfa le esigenze di elevata disponibilità. Per i file nelle cartelle, memorizzare in un file server in alta affidabilità. Per i database, utilizzare la tecnologia del sistema di gestione del database per garantire l'alta affidabilità.
Combinare alta affidabilità e disaster recovery
In molti casi, verrà implementato un piano di disaster recovery in aggiunta a un ambiente in alta affidabilità. In tal modo, se tutti i computer vengono persi (come nel caso di una calamità naturale), è ancora disponibile un backup dei dati e dei servizi che è possibile utilizzare per attivare la distribuzione. Mantenere i backup in una località protetta, fuori sede, oppure mantenere un ambiente di standby disconnessa in una posizione remota.