ArcGIS Data Store consente di creare data store scalabili o altamente disponibili includendo più di una macchina in ogni tipo di data store installato.
Le opzioni per l'aggiunta di computer variano a seconda del tipo di data store e sono spiegate di seguito:
Data Store relazionali
Il data store relazionale viene sempre distribuito in modalità primaria-standby. Il primo computer in cui è installatoArcGIS Data Store e viene creato un Data Store relazionale è il computer principale del Data Store relazionale. È possibile installare e configurare un altro data store relazionale con lo stesso sito GIS Server, facendo di questo secondo computer di data store relazionale quello di standby. I dati del feature layer in hosting vengono replicati dal computer primario a quello di standby.
Se il computer primario diventa indisponibile (ad esempio, se si blocca, si spegne o perde la connettività di rete), il computer in standby viene promosso a primario. Rimarrai senza i dati del feature layer ospitato solo per il periodo di tempo necessario affinché la macchina di standby diventi quella primaria; tale operazione richiede pochi minuti. Quando il computer di standby diventa il Data Store relazionale primario, invia i propri file di backup nella stessa posizione utilizzata dal computer primario precedente.
Se puoi risolvere il problema relativo all'ex macchina primaria (ad esempio se la macchina è stata scollegata dalla rete elettrica e la ricolleghi oppure se la macchina ha perso la connettività di rete che viene ripristinata successivamente), tale macchina diventa la macchina di standby per il data store.
Per appurare quando si verifica il failover di un data store relazionale, vedi Modalità di installazione di ArcGIS Data Store.
Data Store cache tile
Il numero di computer che è possibile aggiungere a un data store cache tile dipende dalla modalità di installazione in uso.
- Modalità primaria-standby - In modalità primaria-standby, un data store cache tile può contenere un solo computer o, per fornire la funzionalità di failover, può contenere due computer. La modalità di installazione predefinita per un data store cache tile è la modalità primaria-standby.
La prima macchina su cui installi ArcGIS Data Store e crei un data store di cache tile è la maccihna del data store di cache tile primaria. Puoi installare e configurare un altro data store di cache tile con lo stesso sito GIS Server, rendendo questa seconda macchina data store di cache tile la macchina di standby I dati di cache dei layer della scena ospitati vengono replicati dal computer primario al computer di standby. Come con i data store relazionali, il computer di standby diventa principale se si verifica un problema sul computer principale.
Quando entrambi i computer, principale e di standby, sono in funzione, ArcGIS può utilizzare il computer con il data store cache tile primario o di standby quando elabora interrogazioni di sola lettura. Ciò migliora le prestazioni quando si visualizza uno scene layer hosted.
Per appurare quando si verifica il failover della modalità primaria-standby di un data store di cache tile in esecuzione, vedi Modalità di installazione di ArcGIS Data Store.
- Modalità cluster - In modalità cluster, un data store cache tile può contenere più computer di data store per garantire la scalabilità.
Quando vengono pubblicati layer ospitati, i dati della cache del layer scena ospitato vengono duplicati su due macchine data store di cache tile.
Inoltre, è possibile aggiungere computer del Data Store cache tile per soddisfare la richiesta. Se lo spazio sui computer attuali si sta esaurendo, installare ArcGIS Data Store su altri computer e registrarli con lo stesso sito GIS Server di hosting. Al termine di tale operazione, le cache per i nuovi scene layer saranno distribuite sui nuovi computer. Le cache esistenti della scena rimangono sui computer originali.
Per ribilanciare le cache esistenti per utilizzare i computer appena aggiunti, è necessario creare un backup del data store cache tile e ripristinarlo. Per le istruzioni, consultare Riequilibrare le cache degli scene layer.
Recupero dopo la perdita di un computer delle cache tile in modalità cluster
Se si hanno più computer nel Data Store cache tile con lo scopo di avere una disponibilità elevata e uno dei computer è andato perso o si disconnette, potrebbe essere necessario ridistribuire i dati cache della scena.
Tentare di riconnettere il computer guasto. Ad esempio, se un cavo di rete o di alimentazione è scollegato o se il computer è stato spento, è possibile risolvere il problema collegando il cavo di rete o di alimentazione o accendendo il computer. Una volta tornato in linea, il computer si ricongiunge al data store cache tile e il data store continua a funzionare.
Se un computer si blocca e non può essere ripristinato, è necessario adottare misure per garantire che le cache dello scene layer abbiano ancora una disponibilità elevata. Per istruzioni, consultare Ripristinare un Data Store.
Spatiotemporal Big Data Store
Il big data store spaziotemporale viene sempre installato in modalità cluster. È possibile installareArcGIS Data Store su vari computer, creare Spatiotemporal Big Data Store in ciascuno di essi e registrarli nello stesso sito GIS Serverdi hosting.
Nota:
Utilizzare sempre un numero dispari di computer nel proprio Spatiotemporal Big Data Store.
I dati nello Spatiotemporal Big Data Store vengono duplicati almeno in due computer che partecipano allo Spatiotemporal Big Data Store registrati nello stesso server di hosting.
Se si verifica un errore in uno dei computer, i dati continuano ad essere disponibili in almeno uno degli altri computer. Il Data Store replica i dati negli altri computer funzionanti.
È possibile installareArcGIS Data Store su più computer e creare Spatiotemporal Big Data Store registrati con gli stessi siti di GIS Server. In questo esempio, sono stati aggiunti tre computer: uno per sostituire quello che ha avuto un guasto, e altri due per ospitare un maggior numero di feature layer hosted spatiotemporal. I dati vengono ribilanciati su tutti e sette i macchinari. Vengono anche distribuiti i dati per i feature layer spatiotemporal appena pubblicati.
Nota:
Se si esegue lo script per la creazione di più computer di big data store spaziotemporale, è necessario configurare manualmente un computer di big data store spaziotemporale con il sito GIS Server prima di poter eseguire lo script per la creazione di ulteriori computer di big data store spaziotemporale. Includere i tempi di attesa nello script per accertarsi che i computer spatiotemporal big data store aggiuntivi non vengano aggiunti contemporaneamente.
Ruoli del computer
In un cluster di big data store spaziotemporale, esistono due ruoli: coordinatore e dati.
- Coordinatore - Il coordinatore tiene traccia di quali computer sono presenti o sono stati rimossi dal cluster e delle condizioni operative di ciascun computer. Il coordinatore controlla anche la distribuzione dei dati nel cluster e il ribilanciamento dei dati quando si perde o si rimuove un computer.
Deve esserci almeno un computer coordinatore nel cluster. Un big data store spaziotemporale può contenere un massimo di cinque computer a cui è stato assegnato il ruolo di coordinatore. Il primo computer coordinatore aggiunto al cluster sarà il coordinatore corrente del cluster; uno degli altri computer assegnati al ruolo di coordinatore può subentrare se il computer coordinatore corrente viene perso o rimosso dal cluster.
I computer che svolgono il ruolo di coordinatore registrano un traffico di rete più elevato, a causa di tutte le comunicazioni necessarie per gestire tutti i computer del cluster.
- Dati - I computer di dati memorizzano e ricercano le tabelle spaziali e non spaziali che popolano i layer spaziotemporali in hosting. I computer che svolgono il ruolo di dati devono disporre di una grande quantità di memoria e di potenza di elaborazione.
Un computer può svolgere uno dei due ruoli o entrambi.
Quando si crea un computer di big data store spaziotemporale utilizzando la procedura guidata di configurazione del data store, i primi tre computer vengono creati in entrambi i ruoli. In altre parole, tutti e tre i computer memorizzeranno i dati, il primo computer fungerà inoltre da coordinatore corrente, e uno degli altri due computer può essere promosso a coordinatore se il computer coordinatore corrente si guasta. A partire dal quarto computer, tutti i computer aggiunti al cluster utilizzando la procedura guidata di configurazione del data store vengono installati solo nel ruolo dati.
Per controllare il ruolo svolto da un determinato computer nel cluster al momento della creazione, utilizzare l'utilità configuredatastore per creare il big data store spaziotemporale. Ad esempio, è possibile eseguire l'utilità configuredatastore per creare i primi tre computer solo nel ruolo di coordinatore e creare altri due computer solo nel ruolo dati, per un totale di un cluster di cinque computer. Questa configurazione isola le comunicazioni di rete che potrebbero rallentare le prestazioni quando i ruoli di coordinatore e di dati vengono svolti dallo stesso computer. Consente inoltre di disporre di risorse extra sui computer di soli dati, dove sono maggiormente necessarie.
È inoltre possibile utilizzare l'utilità configuredatastore per cambiare il ruolo di un computer di big data spaziotemporale esistente e in buone condizioni operative.
I cambiamenti di ruolo supportati sono i seguenti:
- Specificare --roles data per cambiare un coordinatore in un computer di dati. Questo è possibile se ci sono altri computer eleggibili a coordinatore nel cluster. È possibile cambiare un computer coordinatore in un ruolo dati se ci sono almeno altri tre computer idonei al ruolo di coordinatore nel cluster.
- Specificare --roles data per rimuovere il ruolo di coordinatore da un computer che è stato installato con entrambi i ruoli. Questo lascia che il computer assuma il ruolo di dati. È possibile rimuovere il ruolo di coordinatore dal computer se nel cluster sono presenti almeno altri tre computer idonei al ruolo di coordinatore.
- Specificare --roles coord,data per aggiungere il ruolo di coordinatore a un computer che inizialmente era stato installato per ricoprire solo il ruolo dati. Il ruolo di coordinatore può essere ricoperto da un massimo di cinque computer. Se nel cluster sono già presenti cinque computer coordinatori, non è possibile aggiungere il ruolo di coordinatore a un computer dati nel cluster.
Eseguire l'utilità describedatastore su un qualsiasi computer del cluster per identificare quali computer sono assegnati al ruolo di coordinatore, quali al ruolo di dati e quale computer è il coordinatore corrente del cluster.
È possibile rimuovere il ruolo di coordinatore da un computer solo se sono presenti altri tre coordinatori nel cluster. In altre parole, se nel cluster sono presenti tre computer che svolgono entrambi i ruoli di coordinatore e di dati, non è possibile rimuovere il ruolo di coordinatore da nessuno di questi computer.
Il numero di computer nel cluster influisce sullo stato del cluster quando un computer si guasta, e influisce sul ruolo assegnabile al computer sostitutivo. Tener presente che un cluster di big data store spaziotemporale dovrebbe contenere un numero dispari di computer.
In un cluster con un solo computer coordinatore, il guasto di quel computer rende inutilizzabile il big data store spaziotemporale. Occorre aggiungere il ruolo di coordinatore ad almeno due dei computer rimanenti o aggiungere al cluster due computer con il ruolo di coordinatore per riportare online il big data store spaziotemporale. Pertanto, si consiglia di disporre di tre o cinque computer nel ruolo di coordinatore nel cluster. Questi computer possono svolgere sia il ruolo di coordinatore sia quello di dati oppure, se nel cluster sono presenti altri computer che svolgono il ruolo di dati, possono svolgere solo il ruolo di coordinatore.
È necessario avere almeno due computer di dati nel cluster per evitare la perdita di dati in caso di guasto di un computer di dati. In un cluster con solo due computer di dati, quando un computer di dati si guasta, aggiungere al cluster almeno un nuovo computer di dati. Se non si aggiunge almeno un computer di dati, si rischia di perdere i dati se il computer di dati rimanente si guasta. Quando nel cluster è presente un solo computer di dati, l'unico modo per ripristinare i dati in caso di guasto del computer di dati consiste nel ripristinare il big data store spaziotemporale da un backup.
Archivio grafici
L'archivio di grafici creato con ArcGIS Data Store 11.2 e successivi può contenere uno o due computer. Se è necessario un archivio grafici ad alta disponibilità, configura un archivio grafici contenente due macchine.
La prima macchina su cui installi ArcGIS Data Store e crei un archivio grafici è la macchina archivio grafici primaria. Puoi installare e configurare un altro archivio grafici con lo stesso sito GIS Server, rendendo questa seconda macchina la macchina archivio grafici di standby. I grafici di conoscenza ospitati vengono replicati dalla macchina primario a quella di standby.
Se il computer primario risulta non disponibile (ad esempio a causa di un arresto anomalo, assenza di elettricità o di connettività di rete sul computer primario), il computer di standby viene promosso a primario. Rimarrai senza dati dei grafici di conoscenza solo per il periodo di tempo richiesto affinché la macchina di standby diventi quella primaria; tale operazione richiede pochi minuti. Quando l'archivio dati di standby diventa quello primario, invia i file di backup alla stessa posizione utilizzata dall'ex macchina primaria.
Se puoi risolvere il problema relativo all'ex macchina primaria (ad esempio se la macchina è stata scollegata dalla rete elettrica e la ricolleghi oppure se la macchina ha perso la connettività di rete che viene ripristinata successivamente), tale macchina diventa la macchina di standby per l'archivio grafici.
Per appurare quando avviene il failover dell'archivio grafici, vedi Modalità di installazione di ArcGIS Data Store.
Legacy:
Gli archivi grafici creati con ArcGIS Data Store 11.1 o versioni precedenti possono contenere una sola macchina.
Archivio oggetti
È possibile creare un archivio di oggetti contenente un computer o installare un archivio di oggetti in modalità cluster che contenga tre o più computer.
L'archivio di oggetti con un computer singolo e una grande quantità di spazio su disco può garantire prestazioni di disegno adeguate quando vengono visualizzati i feature layer configurati per l'utilizzo delle risposte alle interrogazioni memorizzate nella cache. Tuttavia, se si necessita di scalabilità per le risposte alle interrogazioni di feature in cache, installare l'archivio di oggetti in modalità cluster al momento della creazione. Non è possibile cambiare modalità dopo la creazione.
Se l'archivio di oggetti viene installato in modalità cluster, è possibile aggiungere computer al cluster dell'archivio di oggetti se quelli esistenti sono in sovraccarico. Analogamente, se una delle macchine nel cluster archivio oggetti non funziona e non puoi riportarla online, puoi installare ArcGIS Data Store su una nuova macchina e configurarla come archivio oggetti con lo stesso server di hosting per aggiungere la nuova macchina al cluster.
Quando viene abilitata la memorizzazione nella cache delle interrogazioni sui nuovi feature layer, le risposte alle interrogazioni per i nuovi layer utilizzeranno il nuovo computer nel cluster. Se un sito federato ArcGIS Video Server è configurato per archiviare i video nell'archivio di oggetti, i servizi video appena pubblicati utilizzeranno anche il nuovo computer.
Aggiungere un computer al Data Store
Usa la procedura guidata di configurazione del data store o l'utilità configuredatastore per aggiungere una macchina a un data store.
Può esistere un solo data store relazionale, di archivio grafici di cache tile di standby in esecuzione in modalità primario-standby. Possono esistere più macchine in un enorme data store spaziotemporale e in un data store cache tile o un archivio oggetti in esecuzione in modalità cluster. Tutti i computer di un medesimo Data Store devono avere lo stesso sistema operativo e avere la stessa versione di ArcGIS Data Store.
Utilizzare la configurazione guidata del Data Store per aggiungere un computer a un Data Store.
Usa la procedura seguente per utilizzare la procedura guidata di configurazione del data store per aggiungere una macchina a un data store:
- Installare ArcGIS Data Storesu un altro server.
Ogni macchina di standby, macchina primaria o nodo in un cluster deve essere installato su server fisici diversi. Utilizza lo stesso account di rete per l'account ArcGIS Data Store su tutte le macchine nel data store.
- Aprire la Configurazione guidata di ArcGIS Data Store.
- Precisa il nome pienamente qualificato di uno dei computer del sito GIS Server.
Il nome è nel formato gisserver.domain.com. Usa lo stesso sito GIS Server utilizzato quando hai configurato l'altra macchina (o le altre macchine) nello stesso data store per questa installazione di ArcGIS Enterprise.
- Digitare il nome utente e la password dell'amministratore principale del sito di ArcGIS Server e fare clic su Avanti.
- Scegli il tipo di data store da creare.
- Specificare una posizione per la directory del nuovo Data Store e fare clic su Avanti.
- Verificare le informazioni in Riepilogo configurazione. Se sono corrette, fare clic su Fine. Se è necessario apportare modifiche, fare clic su Indietro.
Il Ruolo per disponibilità elevata indica che si tratta di una macchina di standby per data store relazionali.
Quando l'installazione termina correttamente, esisterà un'altra macchina data store aggiuntiva in cui ArcGIS Data Store può replicare dati o cache.
Se si verificano errori durante la configurazione, fare clic su Avanti nella finestra di dialogo Riepilogo configurazione per riaprire la Configurazione guidata Data Store e specificare informazioni diverse. Per le cause e le risoluzioni di errori di configurazione, consultare Risoluzione dei problemi relativi a ArcGIS Data Store.
Utilizzare l'utility configuredatastore per aggiungere un computer a un Data Store.
Puoi installare ArcGIS Data Store su un altro server (o su altri server) e utilizzare l'utilità configuredatastore per aggiungerlo a un data store esistente. L'utilità viene installata in <ArcGIS Data Store installation directory>\arcgis\datastore\tools.
Ogni macchina di standby, macchina primaria o nodo in un cluster deve essere installato su server fisici diversi.
Nota:
Devi utilizzare lo stesso account di rete per l'account ArcGIS Data Store su tutte le macchine nel data store.
Usa la procedura seguente per utilizzare l'utilità configuredatastore per aggiungere una maccihna a un data store:
- Aprire una shell dei comandi sul server aggiuntivo in cui è installato ArcGIS Data Store.
- Esegui l'utilità configuredatastore e fornisci il nome dominio completo di una macchina nel sito GIS Server e il nome utente e la password dell'amministratore del sito primario ArcGIS Server.
Usa l'operazione --stores per specificare il tipo di data store da creare.
Devi specificare lo stesso nome macchina GIS Server e tipo di data store utilizzati per il data store a cui aggiungere questa macchina.
Ad esempio, il seguente comando aggiunge un data store relazionale di standby a un computer nel sito GIS Server con il nome completo di agsserver.ntwk.com. La directory del data store su questo computer è /home/dsuser/fsdata.
/configuredatastore agsserver.ntwk.com siteadmin P$@pass /home/dsuser/fsdata --stores relational
Un altro computer dell'archivio dati viene aggiunto all'archivio dati.
Vedi la sezione configuredatastore del riferimento all'utilità ArcGIS Data Store per la sintassi e alcuni esempi.