Esri bietet eine Reihe von Werkzeugen für die Bereitstellung von ArcGIS Enterprise. Jedes Werkzeug hat bestimmte Vorteile und ist für die Verwendung in besonderen Situationen vorgesehen, wie im Folgenden beschrieben.
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder ist ein Installations- und Konfigurationsassistent, mit dem eine ArcGIS Enterprise-Basisbereitstellung auf einem einzelnen Computer eingerichtet wird.
Der größte Vorteil von ArcGIS Enterprise Builder liegt in der einfachen Bereitstellung. Innerhalb von einer einzigen Stunde wird vom Builder eine Basisbereitstellung auf dem Computer vorbereitet.
ArcGIS Enterprise Builder wurde jedoch für spezielle Anwendungsfälle konzipiert, z. B. als Testumgebung oder als Vorschau für eine neue Version von ArcGIS Enterprise. Umgebungen mit mehreren Computern oder zusätzliche Funktionen wie ArcGIS Server-Lizenzierungsrollen werden vom Builder nicht unterstützt.
Cloud-Bereitstellungswerkzeuge
ArcGIS Enterprise unterstützt die Bereitstellung auf Cloud-Plattformen, sodass Sie das GIS Ihrer Organisation anpassen und skalieren können. Bereitstellungswerkzeuge sind für zwei öffentliche Cloud-Plattformen verfügbar: Amazon Web Services (AWS) und Microsoft Azure. Diese Werkzeuge sorgen für eine schnelle Cloud-Bereitstellung und einfachere zukünftige Upgrades oder Erweiterungen. Sie können ArcGIS Enterprise auch auf anderen Cloud-Plattformen oder in einer privaten Cloud bereitstellen. Esri bietet jedoch keine Bereitstellungswerkzeuge für andere Cloud-Plattformen als AWS und Azure.
ArcGIS Enterprise Cloud Builder for AWS
ArcGIS Enterprise Cloud Builder for Amazon Web Services enthält eine App und eine Reihe von Befehlszeilenwerkzeugen, die auf dem lokalen Windows-Computer installiert werden. Die Cloud Builder-App führt Sie durch die Erstellung von ArcGIS Enterprise-Bereitstellungen und ArcGIS Server-Sites in AWS. Die Befehlszeilenwerkzeuge ermöglichen die Erstellung einer Bereitstellung mit Skripten.
Weitere Informationen zu ArcGIS Enterprise Cloud Builder for AWS
AWS CloudFormation-Vorlagen
AWS CloudFormation ist ein Infrastructure-as-Code-Service zum Definieren von Architekturen in Amazon Web Services (AWS). Sie können die bereitgestellten AWS CloudFormation-Vorlagen verwenden, um eine ArcGIS Enterprise-Basisbereitstellung zu erstellen und ihr ArcGIS Server-Rollen und registrierte Datenbanken hinzuzufügen.
Diese AWS CloudFormation-Vorlagen ermöglichen es, ArcGIS Enterprise mit einem vorher erstellten Computer-Image schnell auf AWS-Computern bereitzustellen. Sie können die Vorlagen kopieren und speziell an Ihre Anforderungen anpassen oder eigene Vorlagen erstellen. Die folgenden Vorlagen sind verfügbar:
- ArcGIS Enterprise-Bereitstellung auf einem Computer
- ArcGIS Enterprise-Bereitstellung mit hoher Verfügbarkeit
- ArcGIS Enterprise-Bereitstellungen in zwei verschiedenen Regionen zur Notfallwiederherstellung
- ArcGIS Server-Site mit hoher Verfügbarkeit
- ArcGIS GeoEvent Server-Site mit einem Computer
- ArcGIS Mission Server-Site mit einem Computer
- Eine ArcGIS Notebook Server-Site
- Hoch verfügbare ArcGIS Server-Site mit einem Computer
ArcGIS Enterprise Cloud Builder for Microsoft Azure
ArcGIS Enterprise Cloud Builder for Microsoft Azure ist eine App, die Sie auf dem lokalen Windows-Computer installieren. Die App unterstützt Sie dabei, ArcGIS Enterprise und eigenständige ArcGIS Server-Sites in Azure bereitzustellen, um Vorgänge wie die Erweiterung der Bereitstellung und Upgrades auf zukünftige Versionen von ArcGIS Enterprise zu verwalten.
Die App empfiehlt sich für Benutzer, die bislang noch nie ArcGIS Enterprise in Azure bereitgestellt haben. Damit können die folgenden Konfigurationen in der Azure-Infrastruktur bereitgestellt werden:
- All-in-One-Bereitstellung mit einem Computer
- Bereitstellung mit hoher Verfügbarkeit sowie zwei ArcGIS Enterprise-Portal-Computern, zwei ArcGIS Server-Sites und zwei ArcGIS Data Store-Computern
- Basisbereitstellung mit einer weiteren ArcGIS Server-Site mit ArcGIS Image Server-, ArcGIS GeoEvent Server-, ArcGIS GeoAnalytics Server- oder ArcGIS Notebook Server-Lizenz
- eine eigenständige ArcGIS GIS Server-Site
- Cloud-Datenbank (z. B. Azure SQL Database, Microsoft SQL Server oder Azure Database for PostgreSQL), die bei der ArcGIS Enterprise-Bereitstellung registriert wird
Weitere Informationen zu ArcGIS Enterprise Cloud Builder for Microsoft Azure
Azure Resource Manager-Vorlagen
Azure Resource Manager ist eine Infrastructure-as-a-Service-Lösung, mit der Sie die erforderlichen Ressourcen für Bereitstellungen in der Microsoft Azure-Cloud erstellen können. Verwenden Sie die Vorlagen und das bereitgestellte Hilfsskript in einer Automatisierungsumgebung wie Azure Cloud Shell, um ArcGIS Enterprise-Bereitstellungen und die dafür erforderliche Infrastruktur zu erstellen.
Die Azure Resource Manager-Vorlagen sind nützlich, wenn Sie ArcGIS Enterprise wiederholt in der Azure-Cloud bereitstellen müssen. Kenntnisse zur Bearbeitung von JSON-Code werden empfohlen.
Weitere Informationen zu Azure Resource Manager-Vorlagen für ArcGIS Enterprise
Skriptbasierte Bereitstellungswerkzeuge
Esri bietet Toolkits für erfahrene IT-Administratoren zur Automatisierung ihrer ArcGIS Enterprise-Bereitstellungen. Diese Ressourcen ermöglichen Administratoren die Ausführung wiederholbarer Bereitstellungen per Fernzugriff, selbst wenn es sich um komplexe Architekturen mit mehreren Maschinen handelt.
Chef Cookbooks for ArcGIS
Chef ist eine Open-Source-IT-Automatisierungsumgebung, mit der Sie die Erstellung und Verwaltung der IT-Infrastruktur automatisieren können. Chef Cookbooks sind die Skriptsprache von Chef. Sie bieten einen wiederholbaren und flexiblen Mechanismus zum Bereitstellen von Soft- und Hardware.
Esri stellt Chef Cookbooks zum Automatisieren der Installation und Konfiguration von ArcGIS Enterprise zur Verfügung. Sie können sie zum Installieren der Softwarekomponenten von ArcGIS Enterprise, einschließlich anderer ArcGIS Server-Sites, verwenden und diese so konfigurieren, dass sie miteinander arbeiten. Wenn Sie ein ArcGIS Cookbook ausführen, können Sie Konfigurationsinformationen bereitstellen, die Ihren spezifischen Anforderungen entsprechen.
Mithilfe von ArcGIS Cookbooks können Sie Ihre ArcGIS Enterprise-Bereitstellung schnell wiederherstellen oder eine andere identische Bereitstellung einrichten.
Bei der Bereitstellung von ArcGIS Enterprise können Sie die Automatisierung Ihrer GIS-Workflows mit der ArcGIS-Python-API fortsetzen.
PowerShell DSC for ArcGIS
Esri bietet Werkzeuge zur Automatisierung der ArcGIS Enterprise-Bereitstellung mittels PowerShell Desired State Configuration (DSC) an. Mit dem Modul PowerShell DSC for ArcGIS können Sie die Installations-, Deinstallations- und Upgradeprozesse für eine ArcGIS Enterprise-Bereitstellung automatisieren sowie inkrementelle Softwareergänzungen an bereits installierten Bereitstellungen durchführen.
PowerShell DSC for ArcGIS enthält JSON-Beispieldateien, denen Sie vor der Ausführung in der PowerShell-Konsole Ihre spezifischen Informationen und Parameter hinzufügen. Weitere Informationen und Hinweise zu den ersten Schritten finden Sie im PowerShell DSC for ArcGIS-Repository auf GitHub.