Skip To Content

Erstellen einer eigenständigen ArcGIS Server-Bereitstellung mithilfe der App ArcGIS Enterprise Cloud Builder for AWS

Verwenden Sie die App ArcGIS Enterprise Cloud Builder for Amazon Web Services, um die erforderlichen Ressourcen vorzubereiten und eine eigenständige ArcGIS GIS Server-, ArcGIS Image Server- oder ArcGIS GeoEvent Server-Site in Amazon Web Services zu erstellen.

Voraussetzungen

Sie benötigen Folgendes, bevor Sie eine ArcGIS Server-Site mit ArcGIS Enterprise Cloud Builder for Amazon Web Services erstellen können:

  • Richten Sie ein Konto für Amazon Web Services (AWS) ein. Stellen Sie sicher, dass Sie über die Anmeldeinformationen für das AWS-Konto verfügen (z. B. Zugriffsschlüssel-ID und geheimer Zugriffsschlüssel) und dass Zugriff auf die erforderlichen AWS-Services möglich ist.
  • ArcGIS Enterprise Cloud Builder for Amazon Web Services verwendet ein Esri ArcGIS Enterprise Amazon Machine Image. Daher müssen Sie für jede neue Version eines Esri ArcGIS Enterprise Amazon Machine Image (AMI) den Bedingungen im AWS Marketplace zustimmen.
  • Laden Sie ArcGIS Enterprise Cloud Builder for Amazon Web Services herunter, und extrahieren Sie die App.
  • Rufen Sie eine ArcGIS Server-Lizenzdatei für die erforderliche Rolle ab.
  • Erwerben Sie bei einer Zertifizierungsstelle ein SSL-Zertifikat, und konfigurieren Sie es für die Domäne, die Sie in Ihrer Bereitstellung verwenden möchten.

Erstellen einer Bereitstellung

Wenn Sie die App ArcGIS Enterprise Cloud Builder for Amazon Web Services verwenden, wird ein Amazon Simple Storage Service (S3)-Bucket in der Amazon-Region "us-east-1" erstellt, in dem die Ressourcen für die Bereitstellung gespeichert werden. Cloud Builder verwaltet diesen Bereitstellungs-Bucket. Sie sollten diesen S3-Bucket oder dessen Inhalt nicht löschen, umbenennen oder ändern, da dies dazu führen kann, dass Ihre Bereitstellung nicht mehr mit Cloud Builder synchron ist.

Führen Sie nach Abschluss der Voraussetzungen diese Schritte aus, um eine eigenständige ArcGIS Server-Site zu erstellen:

  1. Navigieren Sie zum Speicherort, in dem Sie ArcGIS Enterprise Cloud Builder for Amazon Web Services installiert haben, und doppelklicken Sie auf die Datei Cloudbuilder.exe, um die App ArcGIS Enterprise Cloud Builder for Amazon Web Services zu öffnen.
  2. Verbinden Sie Ihr Amazon Web Services-Konto mit einer der folgenden Methoden:
    • Geben Sie die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel für Ihr Konto ein, und klicken Sie auf Anmelden.
    • Wählen Sie das Amazon Web Services-Profil aus, das Sie auf dem Computer definiert haben, auf dem Sie Cloud Builder ausführen, und klicken Sie auf Anmelden. Informationen zum Konfigurieren eines lokalen Profils finden Sie in der AWS-Dokumentation.

    Nachdem Cloud Builder die Verbindung mit Ihrem AWS-Konto hergestellt hat, wird die Seite Deployment angezeigt.

  3. Klicken Sie auf Add Deployment.

    Die Seite Choose a Deployment Type wird geöffnet.

  4. Wählen Sie auf der Seite Choose a Deployment Type den Typ Stand-alone ArcGIS Server aus, und klicken Sie auf Next.
  5. Wählen Sie auf der Seite Define the Stand-alone ArcGIS Server Deployment die erforderliche ArcGIS Server-Rolle (für die Sie eine Lizenz besitzen) aus, und klicken Sie auf Next.

    Die Seite General Configuration Parameters Details wird geöffnet.

  6. Wählen Sie die AWS-Region aus, in der Sie die Ressourcen bereitstellen möchten.
  7. Wählen Sie das Betriebssystem aus, das auf Ihren Instanzen von Amazon Elastic Compute Cloud (EC2) verwendet werden soll: Ubuntu oder Windows. Wenn Sie ArcGIS Notebook Server in die Bereitstellung einbinden, wird standardmäßig Ubuntu ausgewählt. Dies kann auch nicht geändert werden.
  8. Geben Sie einen Namen für die Bereitstellung ein. Dieser Name muss eindeutig sein. Wenn Cloud Builder geprüft hat, ob der Name eindeutig ist, wird das entsprechende Symbol Geprüft angezeigt.
  9. Geben Sie eine Amazon Virtual Private Cloud (VPC) an, die für das virtuelle Netzwerk der Bereitstellung verwendet werden soll.
    • Wenn die VPC vorhanden ist, wählen Sie sie aus der Dropdown-Liste aus.
    • Klicken Sie zum Erstellen einer VPC auf die Schaltfläche Create New VPC Create New VPC. Geben Sie einen Namen für die VPC ein, verwenden Sie den standardmäßigen IP-Adressbereich, oder geben Sie einen IP-Adressbereich in einem CIDR-Block (Classless Inter-Domain Routing) an, und klicken Sie auf Create. Jede Subnet-ID wird in unterschiedlichen, nach dem Zufallsprinzip ausgewählten AWS-Zonen erstellt. Weitere Informationen zu AWSs und CIDR-Blöcken finden Sie in der VPC-Dokumentation.
    • Wenn Sie eine VPC außerhalb von Cloud Builder erstellen, beispielsweise in der AWS Management Console, und Cloud Builder ist geöffnet, klicken Sie auf die Schaltfläche Refresh VPCs Refresh VPCs, um die Liste VPC ID zu aktualisieren.
  10. Wenn Sie eine vorhandene VPC auswählen, müssen die Dropdown-Listen Subnet1 ID und Subnet2 ID zwei unterschiedliche Subnets enthalten.

    Subnet1 ID und Subnet2 ID sollten in verschiedenen Verfügbarkeitszonen in der AWS-Region vorhanden sein, in der Sie die Bereitstellung erstellen.

  11. Wählen Sie ein Amazon EC2-Schlüsselpaar aus, das für das virtuelle Netzwerk der Bereitstellung verwendet werden soll.
    • Wenn das Schlüsselpaar vorhanden ist, wählen Sie es aus der Dropdown-Liste aus.
    • Um ein Schlüsselpaar zu erstellen, klicken Sie auf die Schaltfläche Create New Key Pair Create New Key Pair, geben Sie einen Namen für das Schlüsselpaar ein, und klicken Sie auf Create. Weitere Informationen zu AWS-Schlüsselpaaren finden Sie in der Amazon EC2-Dokumentation.
    • Wenn Sie ein Schlüsselpaar außerhalb von Cloud Builder erstellen, beispielsweise in der AWS Management Console, und Cloud Builder ist geöffnet, klicken Sie auf die Schaltfläche Refresh Key Pairs Refresh Key Pairs, um die Liste Key Pair zu aktualisieren.
  12. Klicken Sie auf Next, um zur Seite Configure Elastic Load Balancer (ELB) zu gelangen.
  13. Wählen Sie das SSL-Zertifikat (.pfx) aus, das Ihrer Domäne zugeordnet ist, oder laden Sie es hoch.
    • Wenn das SSL-Zertifikat im Amazon Simple Storage Service (S3)-Bucket in Ihrem Konto vorhanden ist (z. B. weil Sie das Zertifikat beim Erstellen einer anderen Bereitstellung hochgeladen haben), wählen Sie es aus der Dropdown-Liste SSL Certificate aus.
    • Wenn Sie das Zertifikat hochladen müssen, klicken Sie auf die Schaltfläche Upload New SSL Cert Upload New SSL Cert, wechseln Sie auf dem lokalen Datenträger zum Verzeichnis, in dem sich die Zertifikatdatei befindet, geben Sie das Kennwort für die .pfx-Datei ein, und klicken Sie auf Create.
  14. Wenn Sie das Zertifikat aus der Dropdown-Liste SSL Certificate ausgewählt haben, geben Sie das Kennwort für das Zertifikat in das Feld SSL Certificate Password ein.
  15. Wählen Sie einen Elastic Load Balancer für Ihre Site aus, oder erstellen Sie ihn. Load Balancer können nur für eine Site verwendet werden. Wenn alle Load Balancer in der Liste Elastic Load Balancer (ELB) verwendet werden, klicken Sie auf die Schaltfläche Create New ELB Create New ELB, geben Sie einen Namen ein, und klicken Sie auf Create.
  16. Geben Sie in das Feld Site Domain den Namen der Domäne ein, die im SSL-Zertifikat angegeben ist. Klicken Sie auf Validate, um sicherzustellen, dass Sie die richtige Domäne eingegeben haben.
  17. Klicken Sie auf Next, um zur Seite ArcGIS Credentials zu gelangen.
  18. Geben Sie den Benutzernamen und das Kennwort des primären ArcGIS Server-Site-Administrators ein. Geben Sie das Kennwort in das Feld Re-Enter Password erneut ein, um sicherzustellen, dass Sie das Kennwort wie beabsichtigt eingegeben haben.

    Das Kennwort des primären Site-Administrators muss mindestens acht alphanumerische Zeichen enthalten. Das Kennwort kann auch Punkte (.), Unterstriche (_) und at-Symbole (@) enthalten. Das Kennwort darf keine Leerzeichen enthalten.

  19. Wenn Ihre Bereitstellung EC2-Instanzen unter Windows verwendet, fahren Sie mit dem nächsten Schritt fort. Wenn Ihre Bereitstellung EC2-Instanzen unter Ubuntu verwendet, fahren Sie mit Schritt 20 fort.
  20. Geben Sie ein Kennwort für das Windows-Konto ein, das zum Ausführen des ArcGIS Server-Service-Kontos verwendet wird. Der Kontoname ist immer "arcgis". Geben Sie das Kennwort in das Feld Re-Enter Password erneut ein, um sicherzustellen, dass Sie das Kennwort wie beabsichtigt eingegeben haben.

    Für das ArcGIS Server-Service-Konto gelten Microsoft Windows-Kennwortrichtlinien.

  21. Klicken Sie auf Next, um zur nächsten Seite zu gelangen.
  22. Geben Sie Informationen für die Amazon EC2-Instanzen an, die in der Site verwendet werden sollen.
    1. Wählen Sie einen Instanztyp aus der Dropdown-Liste ArcGIS Server Instance Type aus. Die Liste enthält nur die Typen, die für die Nutzung mit einer ArcGIS Server-Site unterstützt werden, Sie müssen jedoch über die geeignete Lizenzierung für die Anzahl der Kerne im ausgewählten Typ verfügen. Nicht alle Instanztypen werden in allen AWS-Regionen unterstützt. Über den AWS-Rechner erhalten Sie Informationen zu Spezifikationen und Preisen für die einzelnen Instanztypen. Wenn für einen Instanztyp in der ausgewählten Region kein Preis angegeben ist, ist der Instanztyp nicht verfügbar.
    2. Wählen Sie aus der Dropdown-Liste Number of ArcGIS Server Instances die Anzahl der EC2-Instanzen aus, die Sie für die ArcGIS Server-Site benötigen.
    3. Jede ArcGIS Server-Site nutzt einen Dateiserver zum Speichern der ArcGIS Server-Verzeichnisse. Wählen Sie den EC2-Instanztyp aus, den Sie für diesen Dateiservercomputer verwenden möchten.
    4. Geben Sie in das Feld Drive Size Root die gewünschte Größe in GB für das Stammverzeichnis auf den ArcGIS Server- und Dateiserverinstanzen ein.
  23. Wenn Sie eine eigenständige ArcGIS GIS Server- oder ArcGIS Image Server-Site erstellen, können Sie eine Enterprise-Geodatabase einbinden, in die Sie Quelldaten laden können. Wählen Sie den Typ von Amazon Relational Database Service (RDS), den Sie zum Speichern der Geodatabase verwenden möchten, sowie die Instanzklasse und den für die Instanz verfügbaren Speicherplatz aus. Die Datenbank wird in Ihrer ArcGIS Server-Site registriert.

    Wenn Sie keine bei der Site registrierte Enterprise-Geodatabase einbeziehen möchten, belassen Sie Type of Database Service auf None.

    Weitere Informationen zu Amazon-Datenbank-Services finden Sie in der AWS-Dokumentation.

  24. Wählen Sie Ihre ArcGIS Server-Lizenz aus, oder laden Sie sie hoch. Achten Sie darauf, dass Sie die richtige Lizenz für die ausgewählte ArcGIS Server-Rolle verwenden und dass sie für die gleiche ArcGIS-Version wie die verwendete Version von Cloud Builder gilt.
    • Wenn die ArcGIS Server-Lizenzdatei bereits im S3-Bereitstellungs-Bucket in Ihrem Konto vorhanden ist (z. B. weil Sie die Datei beim Erstellen einer anderen Bereitstellung hochgeladen haben), wählen Sie die Lizenzdatei aus der Dropdown-Liste der Lizenzen aus.
    • Wenn Sie die Lizenzdatei in den S3 -Bereitstellungs-Bucket hochladen müssen, klicken Sie auf die Schaltfläche Upload New Server License Upload New Server License, navigieren Sie auf dem lokalen Datenträger zur Datei, und klicken Sie auf Upload.
  25. Wenn Sie eine ArcGIS GIS Server-Site oder eine ArcGIS Image Server-Site erstellen, wählen Sie den Speicherort für den ArcGIS Server-Konfigurationsspeicher aus dem Dropdown-Menü Configuration Store Type aus.
    • Cloud Store: Wenn Sie eine ArcGIS Server-Site mit hoher Verfügbarkeit benötigen, wählen Sie als Konfigurationsspeicher einen Cloud-Speicher aus. Mit dieser Option wird der Konfigurationsspeicher in Amazon DynamoDB und S3 gespeichert.
    • File System: Wählen Sie ein Dateisystem aus, wenn der Konfigurationsspeicher auf einer EC2-Instanz gespeichert werden sollen.

    ArcGIS GeoEvent Server-Sites nutzen immer ein Dateisystem für die Konfigurationsspeicher.

  26. Klicken Sie auf Next, um zur Zusammenfassung der Bereitstellung zu gelangen.
  27. Prüfen Sie die Zusammenfassung der Bereitstellung.
    • Wenn Informationen falsch sind, klicken Sie so lange auf Back, bis Sie die Seite mit den Informationen, die Sie korrigieren müssen, erreichen. Setzen Sie dann die Erstellung der Bereitstellung fort.
    • Um die Erstellung künftiger Bereitstellungen, die dieser ähneln, mit dem Dienstprogramm ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services zu automatisieren, klicken Sie auf Download, um eine JSON-Datei zu erstellen, die die Optionen dieser Bereitstellung enthält.
  28. Wenn die zusammenfassenden Informationen richtig sind, klicken Sie auf Create.

    Schließen Sie die Seite "Deployment" bzw. Cloud Builder erst nach Abschluss der Erstellung.

    Nach Abschluss der Bereitstellung können Sie Bereitstellungsprotokolle anzeigen, indem Sie auf die entsprechenden Links klicken. Protokolldateien werden in location\Logs\Log in dem Verzeichnis erstellt, in dem Sie Cloud Builder extrahiert haben. Fehlerprotokolldateien werden in location\Logs\ErrorLog gespeichert. Klicken Sie auf Close, um eine Liste aller Bereitstellungen zu öffnen.

Wenn die Site erfolgreich erstellt wurde, wird als Bereitstellungsstatus Completed angezeigt. Sie können ArcGIS Server Manager für die Site öffnen, indem Sie auf den Link für den Bereitstellungstyp klicken. Melden Sie sich mit den Anmeldeinformationen des Site-Administrators, die Sie in Schritt 18 angegeben haben, bei Server Manager an.