Ein Amazon Machine Image (AMI) definiert die Programme und Einstellungen, die beim Starten einer EC2-Instanz angewendet werden. Nachdem Sie die Daten, Services und Anwendungen auf der ArcGIS-Server-Instanz konfiguriert haben, können Sie die Arbeit als benutzerdefiniertes in Amazon EC2 gespeichertes AMI speichern. Sie können die Site skalieren, indem Sie dieses benutzerdefinierte AMI zum Starten zusätzlicher Instanzen verwenden.
Hinweis:
Wenn Sie eine Site mit ArcGIS Server Cloud Builder on Amazon Web Services erstellen, müssen Sie nicht mit der Speicherung eines benutzerdefinierten AMI vertraut sein. Sie erstellen und verwenden diese Site-Vorlagen, die die Verwaltung der benutzerdefinierten AMIs im Hintergrund durchführen. Weitere Informationen zu den ersten Schritten finden Sie unter Erstellen einer Site-Vorlage.
Falls Sie die ArcGIS-Server-Site mit der AWS Management Console erstellen möchten, verwenden Sie die Anweisungen in diesem Thema, um ein benutzerdefiniertes AMI zu erstellen und die Instanzen manuell zu starten.
Nachdem Sie neue Instanzen mit dem benutzerdefinierten AMI gestartet haben, platzieren Sie sie unter einem Amazon Load Balancer und erstellen auf diese Weise eine Silo-Architektur. Diese Architektur ermöglicht jedoch keine Kommunikation unter GIS-Servern. Wenn Sie den größtmöglichen Nutzen aus der neueren ArcGIS-Server-Architektur ziehen möchten, erstellen Sie die Site mit ArcGIS Server Cloud Builder on Amazon Web Services.
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.
Führen Sie die folgenden Schritte aus, um ein eigenes AMI mit der AWS Management Console zu erstellen:
- Konfigurieren Sie eine EC2-Instanz und die angefügten EBS-Volumes so, wie sie im benutzerdefinierten AMI erstellt werden sollen.
Vorsicht:
Beim Erstellen eines benutzerdefinierten AMI wird der aktuelle Status der EC2-Instanz exakt kopiert. Bevor Sie fortfahren, entfernen Sie alle persönlichen Informationen aus der EC2-Instanz, darunter gespeicherte Informationen wie Webbrowser-Cookies und temporäre Dateien.
- Melden Sie sich bei der Instanz ab, halten Sie sie jedoch nicht an bzw. beenden Sie sie nicht.
- Melden Sie sich bei der AWS Management Console an, zeigen Sie die EC2-Seite für Ihre Region an, und klicken Sie auf Instances.
- Wählen Sie die Instanz aus, für die Sie ein benutzerdefiniertes AMI erstellen möchten.
- Klicken Sie auf Actions, danach auf Create Image.
- Geben Sie einen Namen für Image Name ein, den Sie leicht identifizieren können, und geben Sie optional einen Eingabetext für Image Description ein.
- Klicken Sie auf Create Image.
- Lesen Sie das angezeigte Meldungsfeld. Den AMI-Status können Sie auf der AMIs-Seite einsehen. Hier können Sie sehen, wie das AMI erstellt wird. Die Erstellung des AMI kann einige Zeit in Anspruch nehmen. Planen Sie mindestens 20 Minuten ein. Wenn Sie jedoch viele zusätzliche Anwendungen oder Daten installiert haben, kann der Vorgang noch länger dauern.
Das Starten einer Instanz über ein benutzerdefiniertes AMI erfolgt auf die gleiche Weise wie das Starten einer Instanz über das ArcGIS Server-AMI, auf der ersten Seite des Assistenten "Instanzen anfordern" klicken Sie jedoch auf die Registerkarte Eigene AMIs, und wählen Sie das benutzerdefinierte AMI. Wenn sich viele AMIs in der Liste befinden, können Sie das AMI über das Feld Name ermitteln, das den Image-Namen enthält, den Sie beim Erstellen des AMI eingegeben haben.
Vorsicht:
Mit ArcGIS-Software erstellte AMIs sind zur individuellen Verwendung vorgesehen und dürfen nur zum Konfigurieren der eigenen ArcGIS Server-Bereitstellung unter Amazon herangezogen werden. Sie dürfen nicht neu verteilt oder für Dritte freigegeben werden.