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 in der 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.
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.
Nachdem Sie die EC2-Instanz und die verbundenen EBS-Volumes wie gewünscht konfiguriert haben, befolgen Sie die Anweisungen von Amazon Web Services (AWS) zum Erstellen eines eigenen AMI mit der AWS Management Console.
Beim Erstellen eines benutzerdefinierten AMI wird der aktuelle Status der EC2-Instanz exakt kopiert. Bevor Sie ein benutzerdefiniertes AMI erstellen, entfernen Sie alle persönlichen Informationen aus der EC2-Instanz, darunter gespeicherte Informationen wie Webbrowser-Cookies und temporäre Dateien.
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. 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 der ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.
Lizenz:
Mit ArcGIS-Software erstellte AMIs sind zur individuellen Verwendung vorgesehen und dürfen nur zum Konfigurieren der eigenen ArcGIS Server-Bereitstellung unter AWS herangezogen werden. Sie dürfen nicht neu verteilt oder für Dritte freigegeben werden.