Erstellen eigener AMIs
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. Anschließend können Sie die Site skalieren, indem Sie dieses benutzerdefinierte AMI zum Starten zusätzlicher Instanzen verwenden.

Wenn Sie eine Site mit ArcGIS Server Cloud Builder for 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, müssen Sie das benutzerdefinierte AMI erstellen und die Instanzen manuell starten, indem Sie die Anweisungen in diesem Thema befolgen.
Nachdem Sie neue Instanzen mit dem benutzerdefinierten AMI gestartet haben, platzieren Sie sie unter einem Elastic Load Balancer (ELB) und imitieren auf diese Weise die in ArcGIS Server 10 unter Amazon EC2 verwendete Architektur. Diese Architektur ermöglicht keine Kommunikation unter GIS-Servern; sie wird lediglich für Vorgängerversionen unterstützt. Wenn Sie den größtmöglichen Nutzen aus der 10.1-Architektur ziehen möchten, erstellen Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services.
Durch die Erstellung eines benutzerdefinierten AMI werden sämtliche EBS-Datenträger (Elastic Block Store), die Sie angefügt haben, kopiert. Beachten Sie, dass beim Bereitstellen des benutzerdefinierten AMI Kosten entstehen. Sie können beispielsweise einen EBS-Datenträger mit 100 GB an die aktuelle EC2-Instanz anfügen. Wenn Sie ein benutzerdefiniertes AMI über die Instanz erstellen und sie fünfmal bereitstellen, müssen Sie Gebühren für fünf neue EC2-Instanzen und fünf EBS-Datenträger 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-Datenträger so, wie sie im benutzerdefinierten AMI erstellt werden sollen.
Achtung:
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.
- Klicken Sie mit der rechten Maustaste auf die Instanz, über die Sie ein benutzerdefiniertes AMI erstellen möchten, und klicken Sie dann auf Create Image (EBS AMI).
- 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 Yes, Create.
- Lesen Sie den Inhalt des angezeigten Meldungsfeldes, und klicken Sie dann auf View pending image. 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. Wenn Sie die Konsole beenden und zu ihr zurückkehren, haben Sie stets die Möglichkeit, den Status des AMI anzuzeigen, indem Sie auf der Registerkarte Amazon EC2 auf AMIs klicken
Das Starten einer Instanz über ein benutzerdefiniertes AMI erfolgt auf die gleiche Weise wie das Starten einer Instanz über das ArcGIS for Server-AMI; auf der ersten Seite des Request Instances Wizard klicken Sie jedoch auf die Registerkarte My 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.

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