Auf Amazon Web Services (AWS) können mehrere verschiedene ArcGIS Enterprise-Architekturen gestartet werden. Zur Vorbereitung und zum Erstellen von ArcGIS Enterprise-Bereitstellungen auf AWS werden von Esri die folgenden Bereitstellungswerkzeuge zur Verfügung gestellt:
Sie können aber auch ein Esri ArcGIS Enterprise Amazon Machine Image (AMI) und die AWS Management Console verwenden, um ArcGIS auf AWS bereitzustellen.
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
Mithilfe der AWS Management Console können Sie die gleichen Architekturen wie bei lokalen Bereitstellungen auf AWS manuell erstellen. Für die Nutzung dieser Option müssen Sie jedoch Erfahrung bei der Konfiguration von ArcGIS Enterprise-Komponenten und mit AWS haben.
Wenn Sie die Site mithilfe der AWS Management Console erstellen, können Sie ein Esri AMI oder ein benutzerdefiniertes AMI verwenden. In jedem Fall müssen Sie unterstützende Komponenten erstellen, 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, in ihr 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 oder eine Verbindung mit einer Datenbank in 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 die Sie direkt aus einem Esri ArcGIS Enterprise AMI erstellt haben, verwendet werden soll, müssen Sie ArcGIS Web Adaptor für die ArcGIS Server-Site konfigurieren. Da die Esri AMIs ArcGIS Web Adaptor enthalten, müssen Sie sich lediglich bei der Instanz anmelden und den Web Adaptor konfigurieren. Weitere Informationen und Anweisungen erhalten Sie unter Strategien für die Web-App-Bereitstellung in AWS.