La maggior parte di tipi di Data Store installati con ArcGIS Data Store possono essere installati su computer singolo e fornire un'altra opzione che consente a più computer di implementare l'alta affidabilità, scalabilità o entrambe.
Ogni tipo di Data Store ha una modalità predefinita con la quale è installato. Quando si crea un Data Store usando la configurazione guidata, viene sempre utilizzata la modalità predefinita. Per creare un Data Store usando una modalità diversa dalla predefinita, è necessario utilizzare l'utilità configuredatastore.
La seguente tabella elenca le modalità predefinite e altre opzioni per ogni tipo di Data Store:
Tipo di Data Store | Modalità predefinita | Altra opzione di modalità | Note |
---|---|---|---|
Archivio grafici | Primaria-standby | Legacy:Singola istanza | A partire dalla versione 11.2, gli archivi grafici possono contenere uno o due computer. Gli archivi grafici creati alla versione 11.1 o precedenti sono eseguiti in modalità a singola istanza. Non è possibile cambiare modalità dopo la creazione di un archivio grafico. |
Archivio oggetti | Singola istanza | Cluster | La modalità singola istanza supporta un computer singolo. La modalità cluster supporta tre o più computer. Non è possibile cambiare modalità dopo la creazione di un archivio oggetto. |
Data Store relazionali | Primaria-standby | I Data Store relazionali possono includere uno o due computer. | |
Spatiotemporal Big Data Store | Cluster | I Big Data Store spaziotemporali possono contenere un singolo computer o tre o più computer. | |
Data Store cache tile | Primaria-standby | Cluster | L'installazione a computer singolo è supportata con entrambe le modalità. Quando implementato in modalità primaria-standby, il Data Store tile cache può contenere due computer. Quando implementato in modalità cluster, il Data Store tile cache può contenere tre o più computer. È possibile utilizzare l'utilità configuredatastore per cambiare dalla modalità primaria-standby alla modalità cluster, ma non da cluster a primaria-stanby. |
Un solo computer
Se non si necessita che ArcGIS Data Store sia ad alta affidabilità o scalabilità, è possibile creare ciascun Data Store usando la sua modalità predefinita di installazione.
Se si installa un Data Store su un computer singolo e dedicato, assicurarsi che il computer abbia una grande quantità di spazio su disco e memoria.
I Big Data Store relazionali e spaziotemporali possono essere estesi oltre a un singolo computer in qualsiasi momento.
I Data Store tile cache possono essere estesi oltre al computer singolo, ma la modalità del Data Store tile cache influisce su quanti computer è possibile aggiungere. Anche se in questo momento potrebbe essere necessario solo un computer, è altamente consigliato prendere in considerazione la possibilità che in futuro sia necessaria l'alta affidabilità (primaria-standby) o la scalabilità (cluster).
Gli archivi grafici e oggetto possono essere implementati a computer singolo, ma non è possibile cambiare le loro modalità dopo averli creati. Pertanto, è importante tenere in considerazione le necessità future per assicurarsi di crearli con la modalità corretta.
Prima di ArcGIS Data Store 11.2, solo la modalità singola istanza era disponibile per l'archivio grafico. Anche quando si aggiorna l'installazione, l'archivio grafico si torva ancora in modalità a singola istanza.
Modalità primaria-standby
In modalità primaria-standby, il Data Store relazionale, il Data Store tile cache e l'archivio grafico possono contenere ciascuno fino a due computer. Entrambi i computer contengono gli stessi dati. I layer Web ospitati accedono ai dati nel computer principale. Se si verifica un problema sul computer principale, il computer di standby diventa il computer principale e i layer ospitati accedono ai dati sul nuovo computer principale. Ciò consente l'accesso continuo ai layer mentre l'amministratore di ArcGIS Data Store ripristina o sostituisce il computer sul quale si è verificato il problema.
Il primo computer su cui si installa ArcGIS Data Store e si crea un Data Store relazionale o tile cache o archivio grafico è il computer principale del Data Store. È possibile installare e configurare un altro computer per il Data Store relazionale, tile cache o archivio grafico con lo stesso sito di GIS Server, rendendo questo secondo computer il computer di standby. I dati vengono replicati dal computer principale a quello di standby. Lo standby diventa il principale se nel computer principale si verifica un errore.
Consultare Aggiungere computer a un Data Store per maggiori informazioni sull'implementazione di un Data Store primario-standby.
Gli archivi grafici installati con ArcGIS Data Store 11.2 e successive sono installati automaticamente in modalità primaria-standby e possono essere estesi a due computer in qualsiasi momento. Se si sta aggiornando un archivio grafico dalla versione 11.1 o precedente e occorre un archivio grafico ad alta affidabilità, non è possibile aggiungervi computer, ma è possibile ripristinare l'archivio grafico in un nuovo computer per cambiare la modalità dell'archivio grafico in primario-standby. Per istruzioni, consultare l'articolo tecnico, Ricreare gli archivi grafici in modalità primario-standby dopo l'aggiornamento di ArcGIS Enterprise.
Scenari di failover
Di seguito viene riportato un elenco di situazioni in cui il computer di standby diventa il Data Store principale. Nelle tre situazioni descritte di seguito si verificano errori a livello di hardware o software.
- 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. Per i data store relazionale e di cache tile, ArcGIS Data Store passa al computer di standby dopo tre tentativi non riusciti di connettersi al computer primario. Per gli archivi grafici, ArcGIS Data Store passa al computer di standby dopo due tentativi falliti di collegarsi al computer principale.
Le uniche situazioni che causano un failover tramite intervento umano accadono quando il computer primario del Data Store viene deliberatamente scollegato dalla rete elettrica oppure quando l'amministratore del sito di ArcGIS Server esegue il comando REST makePrimary sul computer di standby.
Pro
- La modalità primaria-standby consente ai layer ospitati di essere ad alta affidabilità.
- Dal momento che i layer di scena possono accedere ai dati su entrambi i computer per le interrogazioni di sola lettura, i tempi di disegno per i Data Store tile cache sono più rapidi rispetto a quando si utilizza la modalità cluster.
Contro
- Non è possibile scalare oltre due computer.
Modalità cluster
La modalità cluster è disponibile per gli archivi oggetto, Data Store tile cache e Big Data Store spaziotemporali, per consentire di scalare l'installazione e includere ulteriori computer quando è necessario aumentare lo spazio di archiviazione.
Nella modalità cluster, i Data Store devono contenere un numero dispari di computer e un minimo di tre computer. Pertanto, installare ArcGIS Data Store su tre o più computer, configurare lo stesso tipo di Data Store su ogni computer e assicurarsi di specificare lo stesso GIS Server di hosting quando si crea il Data Store.
Il comportamento della modalità cluster varia per ogni tipo di Data Store per il quale è supportata. Utilizzare i seguenti link per descrizioni del comportamento del cluster per ogni tipo di Data Store:
- Cluster Archivio oggetti
- Cluster Big Data Store spaziotemporale
- Cluster Data Store tile cache
Pro
- È possibile aggiungere computer al Data Store per soddisfare le esigenze di memorizzazione.
- Anche se un computer smette di funzionare, i dati sono disponibili su almeno un altro computer. Fintanto che l'altro computer è disponibile, il layer ospitato sarà comunque utilizzabile.
Contro
- Per i Data Store tile cache, i tempi di interrogazione e disegno sono più lenti perché gli scene layer devono interrogare vari computer in merito ai dati.
- Per i Data Store tile cache, le cache della scena esistenti non sono distribuite automaticamente sui computer aggiunti al data store cache tile.