In ArcGIS Enterprise, beschreibt der Begriff "Migration" die Anforderungen einer Organisation, eine vorhandene Bereitstellung oder Teile davon auf eine neuere oder alternative Bereitstellung oder Infrastruktur zu verlagern. Migrationsstrategien können verwendet werden, um vorhandene Inhalte, Benutzer und Gruppen sowie Software zu verschieben.
Allgemeine Strategien
Die Anforderungen an Architektur und Migration sind von Organisation zu Organisation unterschiedlich und damit auch die jeweiligen Strategien und Lösungen. Die folgenden Abschnitte beschreiben allgemeine Migrationsstrategien und enthalten Links zu Werkzeugen, Hilfsdokumentationen, Blogs und anderen Ressourcen, die Ihre Arbeit in diesen Bereichen unterstützen.
Migrieren von Inhalten zwischen ArcGIS-Organisationen
Diese Strategie kann hilfreich sein, wenn Ihre Organisation folgende Ziele verfolgt:
- Bereitstellen von Inhalten über die einzelnen Organisationsbereiche hinweg, z. B. von der Entwicklung über Staging bis zur Produktion
- Beibehalten von ausgewählten Inhalten in ArcGIS Enterprise und Migration von ausgewählten Inhalten zu ArcGIS Online oder umgekehrt (z. B. zur Bereitstellung einer Kombination aus privaten und öffentlichen Elementen)
- Beibehalten von ausgewählten Inhalten in einer ArcGIS Enterprise-Bereitstellung und Migration von ausgewählten Inhalten zu einer anderen ArcGIS Enterprise-Bereitstellung (z. B. in nicht verbundenen Umgebungen)
Beim Kopieren oder Migrieren von Inhalten können Sie Werkzeuge und Ressourcen in ArcGIS API for Python oder die ArcGIS REST API verwenden:
- Im Leitfaden zum Klonen von Inhalten wird die Verwendung der clone_items()-Funktion in verschiedenen Umgebungen detailliert beschrieben. Die clone_items()-Funktion unterstützt gehostete Services, Webkarten und Web-Apps sowie andere Elementtypen.
- Die ab Version 10.8.1 verfügbare arcgis.gis.GroupMigrationManager.create()-Funktion ermöglicht das Exportieren von Gruppeninhalten von einer ArcGIS Enterprise-Organisation als Paket. Administratoren können diese Funktion verwenden, um ausgewählte Gruppeninhalte zu extrahieren und in die Gruppe einer anderen Organisation zu importieren. Die Funktion bietet Unterstützung für gehostete Feature-Layer, Webkarten und Web-Apps sowie andere textbasierte Elemente. Die Element-IDs werden während der Migration beibehalten.
- Die ab Version 10.8.1 verfügbare arcgis.gis.GroupMigrationManager.load()-Funktion ermöglicht das Importieren von exportierten Paketen in eine ArcGIS Enterprise-Organisation als Gruppeninhalt. Nach dem Import wird der Elementbesitz standardmäßig auf den Administrator übertragen, der das Paket importiert hat. Die Elemente können dann bei Bedarf anderen Besitzern zugewiesen werden.
In Version 10.8.1 können die Operationen zum Exportieren und Importieren im ArcGIS REST API zum Verschieben von Gruppeninhalt zwischen ArcGIS Enterprise-Organisationen verwendet werden. Diese Operationen sind nützlich, wenn Sie Inhalte von einer Entwicklungs- in eine Staging-Umgebung oder zwischen nicht verbundenen Umgebungen verschieben möchten.
Hinweis:
Die Szenarien oben beschreiben das Verschieben von Elementen zwischen verschiedenen Umgebungen. Die organisationsübergreifende Freigabe von Elementen ist eine weitere häufige Anforderung in Organisationen. In diesem Fall werden Elemente in verschiedenen Umgebungen repliziert, um z. B. öffentliche und private Elemente in verschiedenen Organisationen bereitzustellen und zu verteilen. Für diese Strategie können Sie die verteilte Kollaboration verwenden. Freigegebene Inhalte können von einer ArcGIS Enterprise-Organisation an eine andere oder von ArcGIS Enterprise an ArcGIS Online gesendet werden.
Migrieren einer vorhandenen Bereitstellung von einem Computer zu einem anderen
Diese Strategie kann hilfreich sein, wenn Ihre Organisation vorhandene Softwarekomponenten auf neuere Hardware oder ein neueres Betriebssystem verschieben möchte. Diese Strategie kann für Bereitstellungen auf einem oder auf mehreren Computern verwendet werden, die vor Ort oder in der Cloud gehostet werden.
- Verwenden Sie zum Migrieren von Softwarekomponenten von einem Computer zu einem anderen die Operation "Mit Site verbinden", um einen Computer in Ihrer Bereitstellung ohne Verlust an Inhalten oder Unterbrechung von Services zu ersetzen. Die Operation "Mit Site verbinden" ist sowohl im ArcGIS Server als auch im Portal verfügbar. Weitere Details und die Schritte zum Verschieben einer ArcGIS Data Store-Instanz werden in diesem Blogartikel beschrieben.
- Ein etwas aufwändigerer Workflow ist die Verwendung des webgisdr-Dienstprogramms. Er bietet sich jedoch an, wenn die Arbeitsabläufe in Ihrer Produktionsumgebung nicht beeinträchtigt werden sollen. Weitere Details werden in diesem Blogartikel beschrieben.
Migrieren einer vorhandenen lokalen Bereitstellung zu eine Cloud-Bereitstellung
Diese Strategie kann hilfreich sein, wenn Ihre Organisation folgende Ziele verfolgt:
- Hinzufügen neuer Funktionen
- Verbesserung der System-Performance und -Kapazität
- Reduzierung der Systemkosten
- Verbesserung und Einhaltung von Sicherheitsstandards
Um herauszufinden, ob diese Migrationsstrategie für Ihre Organisation geeignet ist, lesen Sie die folgenden Themen:
- Enterprise und Cloud-Migration: Hier finden Sie eine Einführung in das Thema "Migration zur Cloud".
- Leitfaden zur ArcGIS Enterprise- und Cloud-Migration: Mit diesem Leitfaden können Sie die Migrationsanforderungen Ihrer Organisation sehr genau analysieren, planen und entsprechende Maßnahmen ergreifen.
- ArcGIS Enterprise in der Cloud: Dieser Blogbeitrag bietet einen Überblick über die Cloud-Bereitstellung.
- AWS CloudFormation und ArcGIS: Machen Sie sich mit den Werkzeugen zur Cloud-Bereitstellung vertraut.
Upgrades und Migration
ArcGIS Enterprise-Software-Upgrades sind keine Migrationsstrategie. Wenn Sie ein ArcGIS Enterprise-Upgrade (einschließlich Basisbereitstellung der Komponenten, Serverrollen usw.) durchführen, besteht das Ziel in der Regel darin, Zugriff auf neue Features, Funktionen und Anwendungen zu erhalten. Eine Organisation verwendet zum Beispiel Version 10.7, plant jedoch ein Upgrade, um Zugriff auf neue Features oder Apps zu erhalten, die in Version 10.8.1 verfügbar sind. In diesem Fall wird die vorhandene Bereitstellung gesichert, und die neuere Softwareversion wird über die vorhandene Software installiert, um sie auf den neuesten Stand zu bringen.
Software-Upgrades werden jedoch häufig im Rahmen einer Migrationsstrategie durchgeführt.