Mithilfe eines Esri ArcGIS Enterprise Amazon Machine Image (AMI) können Sie mehrere unterschiedliche Architekturen unter Amazon Web Services (AWS) starten. Mit den folgenden Bereitstellungswerkzeugen von Esri können Sie anhand der ArcGIS Enterprise AWSs Bereitstellungen von Esri in AMI vorbereiten und erstellen:
Sie können auch ein Esri AMI und die AWS Management Console zum Bereitstellen von ArcGIS in AWS verwenden.
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 und Image-Hosting-Server.
- Eigenständige ArcGIS Server-Sites (die ggf. mit der ArcGIS Enterprise-Bereitstellung verbunden werden 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 mit Python- oder Windows PowerShell-Werkzeugen verwenden, um Bereitstellungen dieser Architekturen zu automatisieren.
AWS-Werkzeuge und ArcGIS Enterprise-Bereitstellungen
Sie können die gleichen Architekturen wie bei lokalen Bereitstellungen manuell in AWS erstellen. Verwenden Sie hierzu die AWS Management Console. 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 mit der AWS Management Console erstellen, können Sie ein Esri AMI oder ein benutzerdefiniertes AMI, das Sie von einer der Esri AMIs abgeleitet haben, zum Erstellen von Instanzen verwenden, die ArcGIS Server, Portal for ArcGIS und ArcGIS Data Store enthalten. 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.
Ü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 AMI 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.