Sie können verschiedene ArcGIS Enterprise-Architekturen auf Amazon Web Services (AWS) starten. Esri bietet die folgenden Bereitstellungswerkzeuge, die Ihnen bei der Vorbereitung und Erstellung von ArcGIS Enterprise-Bereitstellungen auf AWS helfen:
Alternativ können Sie AWS Management Console verwenden, um Amazon Elastic Compute Cloud (EC2)-Instanzen zu starten, auf denen Sie die ArcGIS-Software installieren können.
ArcGIS Enterprise Cloud Builder for Amazon Web Services
ArcGIS Enterprise Cloud Builder for Amazon Web Services umfasst eine grafische Benutzerschnittstellenanwendung und die ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.
Das Dienstprogramm verwendet die Informationen, die Sie in JSON-Dateien bereitstellen, und die Esri CloudFormation-Vorlagen zum Automatisieren der vorbereitenden Schritte, z. B. zum Erstellen eines Netzwerkstapels und des Amazon Simple Storage Service (S3)-Buckets sowie das Hochladen der ArcGIS-Autorisierungsdateien und der SSL-Zertifikate in den Bucket. ArcGIS Enterprise Cloud Builder CLI for AWS verwendet außerdem die Informationen, die Sie in JSON-Dateien angeben, zum Erstellen unterschiedlicher ArcGIS-Architekturen.
Die App ArcGIS Enterprise Cloud Builder for Amazon Web Services hilft Ihnen bei den Optionen für die Bereitstellung von Ressourcen und die Erstellung von ArcGIS-Bereitstellungen. Sie verwendet die von Ihnen angegebenen Informationen, um die gleichen JSON-Dateien zu füllen wie ArcGIS Enterprise Cloud Builder CLI for AWS. Die App und das Dienstprogramm erstellen die folgenden Bereitstellungstypen:
- Eine ArcGIS Enterprise-Basisbereitstellung
- Eine ArcGIS Enterprise-Basisbereitstellung und verbundene ArcGIS Server-Rollen wie ArcGIS GIS Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server, ArcGIS Image Server, einen Raster-Analyse-Server, Image-Hosting-Server, ArcGIS Notebook Server und ArcGIS Mission Server.
- Eigenständige ArcGIS Server-Sites (die ggf. mit der ArcGIS Enterprise-Bereitstellung verbunden werden können), die registrierte Datenbanken umfassen können
AWS CloudFormation-Vorlagen
Esri bietet AWS CloudFormation-Beispielvorlagen zum Bereitstellen der in AWS CloudFormation und ArcGIS beschriebenen Architekturen.
Sie können diese Vorlagen in der AWS Management Console verwenden oder die Werkzeuge Python oder Windows PowerShell verwenden, um Bereitstellungen dieser Architekturen zu automatisieren.
AWS-Werkzeuge und ArcGIS Enterprise-Bereitstellungen
Sie können AWS Management Console verwenden, um EC2-Instanzen zu starten und die gleichen Architekturen auf AWS zu erstellen, wie es auch bei der lokalen Bereitstellung möglich ist. Für die Nutzung dieser Option müssen Sie jedoch Erfahrung bei der Konfiguration von ArcGIS Enterprise-Komponenten und mit AWS haben.
Wenn Sie eine Site unter Verwendung der AWS Management Console erstellen, müssen Sie EC2-Instanzen erstellen, Software installieren und verbundene Komponenten erstellen, wie z. B. die folgenden:
- Amazon Elastic Load Balancer: Wenn die Bereitstellung ein ArcGIS Enterprise-Portal oder eine ArcGIS Server-Site mit mehreren Computern beinhaltet, müssen Sie einen Elastic Load Balancer starten und ihm die Computer hinzufügen.
- Enterprise-Geodatabases (optional): Wenn Sie Daten in einer Enterprise-Geodatabase unter AWS speichern möchten, müssen Sie die Datenbank oder den Datenbankservice unter AWS erstellen, darin die Geodatabase erstellen und sie bei der ArcGIS Server-Site registrieren.
- Amazon Elastic IP-Adressen: Wenn Sie ein ArcGIS Enterprise-Portal mit einem einzelnen Computer erstellen (alle Komponenten auf einem Computer) oder eine Verbindung mit einer Datenbank auf AWS herstellen, weisen Sie der Instanz eine Elastic IP-Adresse zu.
Datenquellen auf AWS
Eine optimale Leistung lässt sich erzielen, wenn die Daten, die von Web-Services verwendet werden, die auf ArcGIS Server-Sites auf AWS ausgeführt werden, ebenfalls auf AWS und in derselben Region gespeichert werden. Informationen hierzu finden Sie unter Strategien für den Datentransfer zu Amazon Web Services.
Überlegungen zu ArcGIS Server-Sites in Verbindung mit ArcGIS API for JavaScript-Anwendungen unter Microsoft Windows
Wenn Sie ArcGIS API for JavaScript-Anwendungen auf einer Windows-Instanz hosten, die mit einer ArcGIS Server-Site verwendet werden soll, müssen Sie ArcGIS Web Adaptor für die ArcGIS Server-Site konfigurieren. Weitere Informationen und Anweisungen erhalten Sie unter Strategien für die Web-App-Bereitstellung in AWS.