Eine ArcGIS Enterprise-Bereitstellung, die für Ihre Ansprüche optimiert wurde, kann mehrere Computer oder einen Computer mit einem großen Arbeitsspeicher oder viel Speicherplatz erfordern. Eine Cloud-Bereitstellung über Amazon Web Services (AWS) bietet die Flexibilität und die Skalierbarkeit für die Bereitstellung der erforderlichen Computer. Verwenden Sie ArcGIS Enterprise Cloud Builder for Amazon Web Services zum Vereinfachen der Erstellung von ArcGIS Enterprise-Bereitstellungen in AWS.
Zu ArcGIS Enterprise Cloud Builder for Amazon Web Services gehören eine Anwendung mit grafischer Benutzeroberfläche (ab ArcGIS 10.7.1) und das Dienstprogramm ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, mit dem Sie Cloud-Bereitstellungen von ArcGIS Enterprise automatisieren können. Um eine dieser Anwendungen zu verwenden, überprüfen Sie, ob Sie die Voraussetzungen erfüllen, und laden Sie die Datei für ArcGIS Enterprise Cloud Builder for Amazon Web Services von My Esri herunter.
Voraussetzungen
Bevor Sie die App Cloud Builder oder Befehle für das Befehlszeilendienstprogramm ausführen, benötigen Sie die folgenden Komponenten. Wenden Sie sich an Ihren IT-Administrator, wenn Sie unsicher sind, wie Sie diese erhalten.
- Ein AWS-Konto.
- Einen AWS-Zugriffsschlüssel und den entsprechenden geheimen Schlüssel oder einen AWS-Profilnamen, der auf dem Computer festgelegt ist, auf dem Sie Cloud Builder ausführen.
- Lizenzdateien für Portal for ArcGIS und ArcGIS GIS Server sowie alle ArcGIS Server-Lizenzierungsrollen, über die Sie zusätzlich zur Basisbereitstellung verfügen. Alle Lizenzdateien müssen für die gleiche ArcGIS-Version gelten.
- SSL-Zertifikatdateien (.pfx) und entsprechende Kennwörter.
- Einen Microsoft Windows-Computer zum Ausführen von Cloud Builder.
- Auf dem Computer, auf dem Cloud Builder ausgeführt wird, muss Microsoft .NET Framework 4.6.1 oder höher installiert sein.
- Installieren Sie die aktuelle 64-Bit-Version von Microsoft Visual C++ Redistributable für Visual Studio auf dem Computer, auf dem die App Cloud Builder ausgeführt wird.
Akzeptieren der AWS-Bedingungen und Auswählen einer Vorlage
Vor der ersten Verwendung eines Amazon Machine Image (AMI) müssen Sie im AWS Marketplace die Bedingungen lesen und akzeptieren. Neue Versionen eines AMI werden als neue AMIs betrachtet. Daher müssen Sie diesen Schritt vor jeder neuen Freigabe der Esri ArcGIS Enterprise AMIs ausführen.
Laden Sie ArcGIS Enterprise Cloud Builder for Amazon Web Services herunter.
Laden Sie die Datei für ArcGIS Enterprise Cloud Builder for Amazon Web Services von My Esri herunter, und doppelklicken Sie auf die Datei, um deren Inhalt in einem lokalen Laufwerk zu extrahieren.
Das Standardverzeichnis für die Extraktion ist C:\Program Files\ArcGIS\CloudBuilder\AWS. Sie müssen allerdings ein Windows-Administrator sein, um in diesem Verzeichnis zu extrahieren oder Cloud Builder hier auszuführen. Geben Sie einen anderen Speicherort für die extrahierten Dateien an, wenn Sie kein Windows-Administrator sind bzw. die Person, die Cloud Builder ausführt, kein Windows-Administrator ist.
ArcGIS Enterprise Cloud Builder for AWS 10.7.1 wird unter folgenden Windows-Betriebssystemen unterstützt::
Betriebssystem | Neueste getestete Aktualisierung oder neuestes getestetes Service Pack |
---|---|
Windows 10 Home, Pro und Enterprise (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows 8.1 Pro und Enterprise (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows 7 Ultimate, Professional und Enterprise (64 Bit)* | Aktualisierung vom 8. Januar 2019 |
Windows Server 2019 Standard und Datacenter (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows Server 2016 Standard und Datacenter (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows Server 2012 R2 Standard and Datacenter (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows Server 2012 Standard und Datacenter (64 Bit) | Aktualisierung vom 8. Januar 2019 |
Windows Server 2008 R2 Standard, Enterprise und Datacenter (64 Bit)* | Aktualisierung vom 8. Januar 2019 |
ArcGIS Enterprise Cloud Builder for Amazon Web Services-App
Verwenden Sie die App ArcGIS Enterprise Cloud Builder for Amazon Web Services, wenn Sie die Bereitstellung von Ressourcen und von ArcGIS Enterprise in AWS interaktiv ausführen möchten. Legen Sie vor der Bereitstellung fest, welche ArcGIS-Komponenten Sie benötigen, da die App ArcGIS Enterprise Cloud Builder for Amazon Web Services gegenwärtig nicht die Funktion bietet, eine vorhandene Bereitstellung zu ändern.
- Stellen Sie ArcGIS Enterprise auf einer Instanz von Amazon Elastic Compute Cloud (EC2) und die erforderlichen Verbundserver bereit.
- Erstellen Sie eine ArcGIS Enterprise-Bereitstellung mit hoher Verfügbarkeit und die erforderlichen Verbundserver.
- Erstellen Sie eine eigenständige ArcGIS Server-Site.
Um die App zu öffnen, wechseln Sie zum Speicherort, in dem ArcGIS Enterprise Cloud Builder for Amazon Web Services extrahiert wurde, und doppelklicken Sie auf die Datei cloudbuilder.exe.
Festlegen von Voreinstellungen (optional)
Sie können eine AWS-Standardregion für Ihre Bereitstellung und eine Standardgröße für die Stammverzeichnisse der Amazon EC2-Instanzen in der Bereitstellung festlegen. Wenn Sie die App durchgehen, werden die Optionen für Region und Verzeichnisgröße vorab mit den von Ihnen festgelegten Werten gefüllt.
Um diese Voreinstellungen festzulegen, öffnen Sie die App, melden Sie sich bei Ihrem AWS-Konto an, und klicken Sie unten auf der Seite Deployments der App auf den Link Preferences.
Verwalten von Bereitstellungen
Nachdem Sie eine Bereitstellung mit ArcGIS Enterprise Cloud Builder for Amazon Web Services erstellt haben, wird die Bereitstellung in der Liste vorhandener Bereitstellungen angezeigt, wenn Sie die App öffnen. In der Liste haben Sie die folgenden Möglichkeiten:
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services
Das ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services-Dienstprogramm ist ein intuitives Tool, mit dem Cloud-Bereitstellungen von ArcGIS Enterprise automatisiert werden können.
Um eine ArcGIS Enterprise-Bereitstellung mit mehreren Computern in Amazon Web Services (AWS) mit ArcGIS Enterprise Cloud Builder CLI for AWS zu erstellen, verwenden Sie zwei JSON-Dateien, die Eingabeaufforderung des Microsoft Windows-Computers und die AWS Management Console in einem Browser. Für die beiden JSON-Dateien (eine für die Vorbereitung der Installation und eine für die Bereitstellung) können die Beispieldateien, die im Download von My Esri enthalten sind, angepasst werden.
Hinweis:
Achten Sie bei der Arbeit in AWS darauf, dass im Browser immer die richtige AWS-Region (z. B. us-west-1 oder eu-east-2) festgelegt ist und dass die JSON-Dateien auf dieselbe Region verweisen.
Verwenden Sie einen Texteditor wie Notepad++, um die JSON-Dateien zu bearbeiten. Nachdem Sie die JSON-Dateien geändert haben, öffnen Sie eine Eingabeaufforderung, ändern Sie die Verzeichnisse in den Ordner, in dem Sie Cloud Builder extrahiert haben, und führen Sie cloudbuilder.exe aus. Geben Sie die richtige JSON-Datei und den erforderlichen Befehl an, um eine Bereitstellung vorzubereiten (PREP), zu erstellen (CREATE) oder zu löschen (DELETE).
- cloudbuilder.exe PREP -j <prepfilename.json>
- cloudbuilder.exe CREATE -j <createfilename.json>
- cloudbuilder.exe DELETE -j <createfilename.json>
- Mit dem Befehl PREP werden mehrere Aufgaben, die vor der Erstellung einer Bereitstellung ausgeführt werden müssen, automatisiert. Es werden ein Netzwerkstapel und ein Amazon Simple Storage Service (S3)-Bucket für die Bereitstellung erstellt, alle benötigten Autorisierungsdateien und das SSL-Zertifikat in den Bucket hochgeladen und das SSL-Zertifikat in AWS Certificate Manager importiert. Der Befehl PREP wird nur bei der ersten Erstellung einer bestimmten ArcGIS Enterprise-Bereitstellung benötigt, sofern Sie diese Schritte nicht bereits manuell ausgeführt haben.
- Mit dem Befehl CREATE wird eine ArcGIS Enterprise-Basisbereitstellung erstellt. Darüber hinaus kann ein weiterer Computer für jede angegebene ArcGIS Server-Lizenzierungsrolle erstellt und verbunden werden. Nachdem Sie den Befehl zum Erstellen der ersten Bereitstellung ausgeführt haben, können Sie ihn später mit einer aktualisierten Datei erneut ausführen, um der Bereitstellung weitere Sites hinzuzufügen. Weitere Informationen zur Architektur und den Funktionen finden Sie unter Basisbereitstellung von ArcGIS Enterprise.
- Mit dem Befehl DELETE werden die Bereitstellung und die ihr zugeordneten AWS-Ressourcen gelöscht. Damit kann nur eine Bereitstellung, die mit der ArcGIS Enterprise Cloud Builder CLI for AWS erstellt wurde, gelöscht werden.