Skip To Content

Erstellen eines eigenen AMI, das ArcGIS-Software enthält

Ein Amazon Machine Image (AMI) definiert die Programme und Einstellungen, die beim Starten einer Amazon Elastic Compute Cloud (EC2)-Instanz angewendet werden. Sie könnten eine Instanz mit einem Esri ArcGIS Enterprise AMI erstellen, Änderungen daran vornehmen und dann daraus ein benutzerdefiniertes AMI erstellen. Sie können aber auch eine von Esri bereitgestellte Amazon Web Services CloudFormation-Vorlage zum Erstellen eines benutzerdefinierten AMI ausführen.

In folgenden Situationen könnten Sie beispielsweise ein benutzerdefiniertes AMI erstellen:

  • Sie möchten Ressourcen wie EBS-Volumes (Elastic Block Store) hinzufügen, Einstellungen ändern, Daten laden oder zusätzliche Software installieren, die für alle von Ihnen erstellten Bereitstellungen gelten soll. Durch das Anpassen einer Instanz und das Erstellen eines eigenen AMI daraus können Sie es als Ausgangspunkt für Ihre nächste Bereitstellung verwenden.
  • Aus Sicherheitsgründen benötigen Sie ein gehärtetes Betriebssystem.
  • Sie sollten nur bestimmte ArcGIS-Softwareinstallationen pro EC2-Instanz einbinden.

Beim Erstellen eines benutzerdefinierten AMI wird der aktuelle Status der EC2-Instanz exakt kopiert. Bedenken Sie daher Folgendes:

  • Entfernen Sie alle persönlichen Informationen aus der EC2-Instanz, bevor Sie ein benutzerdefiniertes AMI erstellen. Dazu gehören auch gespeicherte Informationen wie Webbrowser-Cookies und temporäre Dateien.
  • Durch die Erstellung eines benutzerdefinierten AMI werden sämtliche EBS-Volumes (Elastic Block Store), die Sie angefügt haben, kopiert. Beachten Sie, dass beim Bereitstellen des benutzerdefinierten AMI Kosten entstehen. Sie können beispielsweise ein EBS-Volume mit 100 GB an die aktuelle EC2-Instanz anfügen. Wenn Sie ein benutzerdefiniertes AMI über die Instanz erstellen und es fünfmal bereitstellen, müssen Sie Gebühren für fünf neue EC2-Instanzen und fünf EBS-Volumes mit einer Speicherkapazität von 100 GB bezahlen.
  • Wenn Sie Instanzen über ein benutzerdefiniertes AMI starten, das eine ArcGIS Server-Site und Web-Services umfasste, platzieren Sie sie unter einem Amazon Elastic Load Balancer, um so eine Silo-Architektur zu erstellen. Beachten Sie, dass diese Architektur keine Kommunikation zwischen GIS-Servern ermöglicht. Wenn Sie stattdessen eine ArcGIS Server-Site mit mehreren Computern wünschen, erstellen Sie sie mit einem der Bereitstellungswerkzeuge von ArcGIS Enterprise on Amazon Web Services.

Nachdem Sie eine EC2-Instanz genau auf die gewünschte Weise konfiguriert haben, folgen Sie den Anweisungen von Amazon Web Services (AWS), um Ihr eigenes AMI mit der AWS Management Console zu erstellen.

Lizenz:

Mit ArcGIS-Software erstellte AMIs sind zur individuellen Verwendung vorgesehen und dürfen nur zum Konfigurieren der eigenen ArcGIS Enterprise-Bereitstellung unter AWS herangezogen werden. Sie dürfen nicht neu verteilt oder für Dritte freigegeben werden.