Verwenden der AWS-Verwaltungskonsole mit ArcGIS for Server
Die AWS-Verwaltungskonsole ist eine Webanwendung, mit der Sie GIS-Server und andere Ressourcen verwalten können, die Sie mit AWS erstellt haben. In der Regel sollten Sie ArcGIS Server Cloud Builder for Amazon Web Services für grundlegende Aktionen wie das Erstellen, Beenden und Starten der Site verwenden. Sie können mit der AWS-Verwaltungskonsole jedoch auch erweiterte Verwaltungsaufgaben ausführen, beispielsweise das Anpassen von Regeln für Sicherheitsgruppen oder das Hinzufügen von zusätzlichem Speicherplatz zur Site.
Sie können die AWS-Verwaltungskonsole auch zum Erstellen von ArcGIS for Server-Sites verwenden, obwohl die Erstellung einer Site mit ArcGIS Server Cloud Builder for Amazon Web Services einfacher ist. Jede Site, die mit der AWS-Verwaltungskonsole erstellt wird, besteht aus Sites mit jeweils einem Computer, die miteinander verbunden und einem Amazon Elastic Load Balancer (ELB) unterstellt sind. Diese Sites erkennen sich gegenseitig nicht; sie sind nicht für Tasks wie asynchrone Geoverarbeitung oder Aufträge wie verteiltes Karten-Caching geeignet. Um die Vorteile der 10.1-Architektur nutzen zu können, bei der die GIS-Server miteinander kommunizieren, müssen Sie Cloud Builder verwenden.

Wenn die AWS-Verwaltungskonsole mit Internet Explorer verwendet wird, empfiehlt Amazon, Internet Explorer 9 statt Internet Explorer 8 zu verwenden. Internet Explorer 8 verfügt über eine langsamere JavaScript-Engine, die zu Timeouts führen kann.
So erstellen Sie eine ArcGIS for Server-Site manuell mit der AWS-Verwaltungskonsole
Die Erstellung einer ArcGIS for Server-Site mit der AWS-Verwaltungskonsole ist ein mehrstufiger Prozess, der die Planung der Architektur sowie das Verständnis der Amazon Web Services voraussetzt. Ein Beispiel für einen grundlegenden Arbeitsablauf ist unten aufgeführt. Die jeweilige Vorgehensweise kann je nach Bereitstellungsanforderungen variieren.
- Bereiten Sie sich auf die Bereitstellung von ArcGIS for Server unter Amazon EC2 vor.
- Erstellen Sie ein Amazon-Konto, das Zugriff auf die Elastic Compute Cloud (EC2) umfasst.
- Wenden Sie sich an den Esri Customer Service, um Zugriff auf die von Esri erstellten Amazon Machine Images (AMIs) zu erhalten.
- Erstellen Sie typische Amazon-Sicherheitsgruppen für ArcGIS, indem Sie mindestens eine Sicherheitsgruppe erstellen, die Remotedesktopzugriff ermöglicht.
- Konfigurieren Sie eine Amazon Elastic IP-Adresse für die Produktions-EC2-Instanz, um sie mit minimaler Ausfallzeit wiederherstellen und aktualisieren zu können.
- Starten Sie eine EC2-Instanz, auf der ArcGIS for Server ausgeführt wird, und stellen Sie eine Verbindung zu ihr her.
- Richten Sie einen Speicherort für die Daten ein.
- Verschieben Sie Ihre Daten nach Amazon EC2.
- Wählen Sie eine Methode für die Datenübertragung aus, und verschieben Sie die Daten.
- Erteilen Sie dem ArcGIS for Server-Konto Zugriffsberechtigungen für Ihre Daten.
- Erstellen Sie GIS Services und -Anwendungen.
- Verwenden SieArcGIS zum Erstellen von Services für Kartenerstellung, Geokodierung usw.
- Migrieren Sie Anwendungen auf die EC2-Instanz und leiten Sie sie an die Services um, auf denen die EC2-Instanz aktuell ausgeführt wird.
- Passen Sie die Sicherheit auf der EC2-Instanz an.
- Ändern Sie das Administratorkennwort für die EC2-Instanz.
- Oder konfigurieren Sie die ArcGIS for Server-Sicherheit auf dem Server.
- Nehmen Sie optional andere Sicherheitseinstellungen für die EC2-Instanz vor, z. B. Firewall-Einstellungen, SSL-Konfiguration usw.
- Bereiten Sie die "Produktions"umgebung vor.
- Erstellen Sie ein benutzerdefiniertes AMI, das die Services und Anwendungen auf Ihrer Site beinhaltet.
- Durchlaufen Sie bei Bedarf größere Instanzen, um einen Instanztyp mit geeigneter Performance für Ihre Bereitstellung zu erzielen.
- Ändern Sie die Regeln der Amazon EC2-Sicherheitsgruppe, wenn Sie den Remotedesktopzugriff auf die Produktions-EC2-Instanz deaktivieren oder beschränken möchten. Dadurch wird die Sicherheit der Produktionsinstanz erhöht.
- Verwenden Sie optional ein benutzerdefiniertes AMI, wenn Sie Instanzen nach Bedarf beenden möchten. Dies kann programmgesteuert mit der API für automatische Skalierung von Amazon oder manuell erfolgen. Mehrere Computer können über einen Amazon Elastic Load Balancer (ELB) verbunden werden.
In diesem Hilfesystem werden viele der oben aufgeführten Schritte beschrieben. Eine andere hilfreiche Ressource ist die Amazon Web Services-Dokumentation, in der die Verwendung der AWS-Verwaltungskonsole sowie die Programmierung mit Amazon Web Services erläutert werden.