In ArcGIS Enterprise, il termine migrazione descrive i requisiti di un'organizzazione per spostare un'installazione esistente, o parti di essa, in un'installazione o infrastruttura nuova o alternativa. Le strategie di migrazione possono essere utilizzate per spostare contenuti, utenti e gruppi e software esistenti.
Strategie comuni
Le esigenze di architettura e migrazione variano da un'organizzazione all'altra, così come le rispettive strategie e soluzioni. Le sezioni seguenti descrivono le strategie di migrazione comuni e includono collegamenti a strumenti, documentazione della guida, blog e altre risorse per supportare il lavoro in queste aree.
Migrare contenuto da un'organizzazione ArcGIS ad un'altra
Questa strategia può essere utile se l'organizzazione intende eseguire le seguenti operazioni:
- Promuovere contenuti tra le singole organizzazioni, come dallo sviluppo allo staging fino alla produzione.
- Mantenere contenuti selezionati in ArcGIS Enterprise durante la migrazione di una selezione a ArcGIS Online o viceversa (ad esempio, per fornire una combinazione di elementi pubblici e privati).
- Mantenere contenuti selezionati in un'installazione ArcGIS Enterprise durante la migrazione di una selezione in un'altra installazione ArcGIS Enterprise (ad esempio, in ambienti disconnessi).
Durante la copia o la migrazione di contenuti, è possibile utilizzare strumenti e risorse in ArcGIS API for Python o ArcGIS REST API:
- La guida al contenuto della clonazione descrive in dettaglio l'utilizzo della funzione clone_items() tra ambienti. La funzione clone_items() supporta servizi ospitati, mappe e app Web e altri tipi di elementi.
- A partire dalla versione 10.8.1, la funzione arcgis.gis.GroupMigrationManager.create() è disponibile per esportare il contenuto del gruppo da un'organizzazione ArcGIS Enterprise come pacchetto. Gli amministratori possono utilizzare questa funzione per estrarre il contenuto del gruppo selezionato e importarlo nel gruppo di un'altra organizzazione. Questa funzione fornisce supporto per feature layer hosted, mappe e app Web e altri elementi basati su testo. Gli ID elemento vengono mantenuti durante la migrazione.
- A partire dalla versione 10.8.1, la funzione arcgis.gis.GroupMigrationManager.load() è disponibile per importare il pacchetto esportato in un'organizzazione ArcGIS Enterprise come contenuto del gruppo. Una volta eseguita l'importazione, la proprietà dell'elemento viene impostata in modo predefinito sull'amministratore che ha importato il pacchetto. Gli elementi possono quindi essere assegnati ad altri proprietari, se necessario.
A partire dalla versione 10.8.1, le operazioni di esportazione e importazione del contenuto del gruppo possono essere usate in ArcGIS REST API per spostare il contenuto da un'organizzazione ArcGIS Enterprise ad un'altra. Queste operazioni sono utili quando si sposta il contenuto da un ambiente di sviluppo a uno di staging o in ambienti disconnessi.
Nota:
Mentre gli scenari sopra descritti descrivono lo spostamento di elementi tra ambienti, è comune anche condividere elementi tra organizzazioni. In tal caso, gli elementi vengono replicati negli ambienti, ad esempio per consegnare e distribuire elementi pubblici e privati tra le organizzazioni. Per questa strategia, è possibile utilizzare la collaborazione distribuita. Il contenuto condiviso può essere inviato da un'organizzazione ArcGIS Enterprise a un'altra o da ArcGIS Enterprise a ArcGIS Online.
Migrare un'installazione esistente da un computer ad un altro
Questa strategia può essere utile se l'organizzazione deve spostare i componenti software esistenti su un hardware più recente o su un sistema operativo più recente. Questa strategia può essere utilizzata per installazioni di computer singoli o multipli ospitate sul sito o nel cloud.
- Per sostituire un computer nella distribuzione senza perdere contenuti o interrompere il servizio, utilizzare l'operazione Aggiungi sito per la migrazione di componenti software del computer su un altro computer. L'operazione Aggiungi sito è disponibile in ArcGIS Server e nel portale. Altri dettagli sono descritti in questo blog e includono procedure per spostare un ArcGIS Data Store.
- Un flusso di lavoro leggermente più dettagliato consiste nell'utilizzare l'utilità webgisdr. Questo flusso di lavoro è preferibile, poiché non influisce sul lavoro nel proprio ambiente di produzione. Altri dettagli sono descritti in questo blog.
Migrare una distribuzione locale esistente su una distribuzione nel cloud
Questa strategia può essere utile se l'organizzazione intende eseguire le seguenti operazioni:
- Aggiungere nuove funzionalità.
- Migliorare le prestazioni e la capacità del sistema.
- Ridurre i costi di sistema.
- Migliorare o rispettare gli standard di sicurezza.
Per determinare se questa strategia di migrazione è appropriata per l'organizzazione, leggere con attenzione quanto segue:
- Pagina Migrazione su Enterprise e cloud: iniziare qui per un'introduzione alla migrazione su una distribuzione nel cloud.
- Guida alla migrazione su ArcGIS Enterprise e cloud: questa guida fornisce un approccio dettagliato per comprendere, pianificare e agire di conseguenza in modo da soddisfare le esigenze di migrazione dell'organizzazione.
- ArcGIS Enterprise nel blog del cloud: questo blog fornisce una panoramica della distribuzione nel cloud.
- AWS CloudFormation e ArcGIS: acquisire familiarità con gli strumenti della distribuzione nel cloud.
Aggiornamenti e migrazione
L'aggiornamento ArcGIS Enterprise del software non è una strategia di migrazione. Quando si aggiorna ArcGIS Enterprise (inclusi i componenti di distribuzione di base, i ruoli del server e così via), l'obiettivo è in genere ottenere l'accesso a nuove feature, funzionalità e app. Ad esempio, un'organizzazione potrebbe utilizzare la versione 10.7, ma sta pianificando l'aggiornamento per ottenere l'accesso a nuove feature o app disponibili nella versione 10.8.1. In tal caso, viene eseguito il backup della distribuzione esistente e la versione più recente del software viene installata sul software esistente per aggiornarlo.
Tuttavia, la necessità di aggiornare il software viene spesso eseguita insieme all'implementazione di una strategia di migrazione.