Wenn Sie die ArcGIS-Server-Site manuell mit der Amazon Web Services (AWS) Management Console erstellen, müssen Sie beim Erstellen einer EC2-Instanz, auf der ArcGIS-Server ausgeführt wird, einige Punkte berücksichtigen.
Tipp:
Wenn Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services erstellen, wird der Startvorgang einer Instanz, auf der ArcGIS-Server ausgeführt wird, vereinfacht und die Site kann sämtliche Vorteile der Peer-to-Peer-Aspekte der ArcGIS for Server-Architektur nutzen.
Detaillierte Schritte und Erläuterungen zu den Amazon Web Services-Funktionen und der Verwendung der AWS Management Console finden Sie in der Amazon Web Services-Dokumentation. Nachfolgend finden Sie Informationen zum Starten einer EC2-Instanz, auf der ArcGIS-Server ausgeführt wird.
Vor dem Starten einer Instanz
Sie müssen ein Amazon-Konto für den Zugriff auf AWS aktivieren und eine Elastic IP-Adresse zur Verwendung mit der ArcGIS Server for Amazon Web Services-Instanz erstellen.
- Öffnen Sie einen Webbrowser, und melden Sie sich mit Ihrem Benutzernamen und Ihrem Kennwort für Amazon bei der AWS Management Console an.
Für den Zugriff auf AWS ist eine einmalige Aktivierung Ihres Amazon-Kontos auf der AWS-Website erforderlich. Wenn Sie sich nicht sicher sind, welches Konto Sie verwenden müssen, wenden Sie sich an Ihren Systemadministrator oder an Amazon.
- Wechseln Sie zum EC2-Abschnitt der AWS Console, und wählen Sie die Region aus, in der Sie arbeiten möchten.
Regionen stellen die weltweit verfügbaren AWS-Rechenzentren dar. Sie können Regionen verwenden, um die Bereitstellung besser an die Kundenanforderungen bzw. die gesetzlichen Bestimmungen anzupassen. Die Preise variieren je nach Region.
- Weisen Sie eine neue Elastic IP-Adresse zu, die mit Ihrer Instanz verwendet werden soll. Stellen Sie sicher, dass die erstellte IP zur späteren Verwendung aufgezeichnet wird.
Starten einer Instanz aus einem ArcGIS-Server-AMI von Esri
Starten Sie eine Instanz aus dem EC2-Bereich der AWS Management Console. Um das Amazon Machine Image (AMI) zu finden, suchen Sie nach ArcGIS oder Esri.
Für Linux ist ein AMI und für Windows sind zwei AMIs verfügbar (eines mit SQL Server Express und das andere mit SQL Server Standard).
Instanztyp und -details
Sie müssen einen Instanztyp auswählen, wenn Sie eine EC2-Instanz starten. Stellen Sie sicher, dass Sie einen Instanztyp auswählen, der wenigstens die Mindestsystemanforderungen für ArcGIS-Server erfüllt.
Beachten Sie, dass Amazon unterschiedliche Gebühren für unterschiedliche Instanztypen in Rechnung stellt.
Speicheroptionen
Wenn Sie eine Instanz über die AWS Management Console starten, haben Sie die Möglichkeit, die Speicheroptionen zu ändern. Ändern Sie die Speichereinstellungen jedoch nicht direkt beim Starten der Instanz. Es gibt Einstellungen der AMIs zum Konfigurieren der Gerätezuordnung, und eine Änderung der Speicheroptionen kann dazu führen, dass die Zuordnungen fehlschlagen.
Die Größe des verknüpften EBS-Volumes kann auf Wunsch nach dem Starten der Instanz geändert werden. Weitere Informationen finden Sie unter Arbeiten mit EBS-Volumes.
Tags
Erstellen Sie Schlüssel und Werte, anhand derer Sie Ihre Instanz identifizieren.
Sicherheitsgruppen
Erstellen Sie eine Sicherheitsgruppe, wenn Sie Ihre Instanz starten, um zu definieren, welcher eingehende Datenverkehr auf Ihre Instanz zugreifen darf.
Nachfolgend finden Sie grundlegende Regeln für Sicherheitsgruppen, die es Ihnen ermöglichen, sich bei der ArcGIS Server for Amazon Web Services-Instanz anzumelden und zu testen, ob Ihre Services ausgeführt werden. Weitere Listen mit Regeln für Sicherheitsgruppen, die Sie in verschiedenen Szenarien verwenden können, finden Sie unter Häufige Sicherheitskonfigurationen für Gruppen.
Protokoll | Portbereich (Code) | Quelle |
---|---|---|
RDP (nur Windows-Instanz) | 3389 | Legen Sie eine IP-Adresse oder einen IP-Adressbereich der Computer fest, die berechtigt sind, über einen Remotedesktop Verbindungen mit Ihrer Instanz herzustellen. |
SSH (nur Linux-Instanz) | 22 | Legen Sie eine IP-Adresse oder einen IP-Adressbereich der Computer fest, die berechtigt sind, über einen SSH-Client Verbindungen mit Ihrer Instanz herzustellen. |
Benutzerdefinierte TCP-Regel | 6080 | Wenn Sie keinen Elastic Load Balancer verwenden, geben Sie 0.0.0.0/0 ein. Wenn Sie einen Elastic Load Balancer verwenden, geben Sie den Namen der Sicherheitsgruppe des Elastic Load Balancer ein. Dies ist beispielsweise ein Wert wie amazon-elb/amazon-elb-sg. |
Erstellen eines neuen Schlüsselpaares
Nachdem Sie eine Instanz gestartet haben, erstellen Sie ein Schlüsselpaar, mit dem Sie sich bei Ihrer EC2-Instanz anmelden können. Das Schlüsselpaar ist erforderlich, um das Administratorkennwort einer Windows-Instanz abzurufen. Sie benötigen das Schlüsselpaar zum Herstellen einer SSL-Verbindung mit einer Linux-Instanz.
Laden Sie das Schlüsselpaar mit der Erweiterung .pem herunter. Speichern Sie die Datei an einem sicheren Ort.
Nach dem Starten einer Instanz
Das Starten der Instanz nimmt einige Minuten in Anspruch. Beim Starten der Instanz wird ihr Status in der AWS Management Console angezeigt. Sobald die Instanz gestartet wurde, wird ihr Status als "gestartet" angezeigt und die AWS-Instanz wird kostenpflichtig ausgeführt. Sie können auf Refresh klicken, um zu ermitteln, ob der Ladevorgang der Instanz abgeschlossen wurde.
Nach dem Starten einer AWS-Instanz kann es einige Minuten dauern, bis Sie sich anmelden können, obgleich die Instanz in der AWS Management Console als gestartet angezeigt wird. Es dauert einige Minuten, bis die Instanz und ArcGIS vollständig konfiguriert sind.
Um zu ermitteln, ob die Instanz bereit ist, eine Verbindung anzunehmen, klicken Sie mit der rechten Maustaste auf die Instanz in der AWS Management Console, und klicken Sie auf Get System Log. Wenn Sie die Instanz zum ersten Mal starten, wird ein leerer Protokollbildschirm angezeigt. Wenn die AWS-Instanz funktionsfähig ist und Sie das Protokoll einige Minuten später erneut prüfen, sollte eine Meldung angezeigt werden, dass Windows bereit ist. Um ArcGIS genügend Zeit für die Konfiguration einzuräumen, sollten Sie mit der Herstellung einer Verbindung zur AWS-Instanz mindestens fünf Minuten warten, nachdem das Systemprotokoll die Meldung ausgegeben hat, dass Windows bereit ist. Diese Zeitspanne kann je nach Status der Amazon Web Services variieren.
Weitere Anweisungen zum Anmelden bei und Verwenden der Instanz finden Sie unter Verwalten der Amazon EC2-Instanz über eine Windows-Remotedesktopverbindung, Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Linux oder Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Windows.
Wenn Sie Daten in Enterprise-Geodatabases auf der Instanz speichern möchten, müssen Sie die Geodatabases erstellen. Anweisungen finden Sie unter Erstellen von Enterprise-Geodatabases in SQL Server unter AWS oder Erstellen von Enterprise-Geodatabases in PostgreSQL unter AWS.
Tipp:
Wenn Sie die Instanzen nicht mehr benötigen, halten Sie sie an oder beenden Sie sie, um unnötige Kosten zu vermeiden. Wenn Sie eine Instanz beenden, gehen sämtliche Daten und die Software verloren und können nicht wiederhergestellt werden. Sie können eine Instanz jedoch anhalten und starten, ohne Daten zu verlieren (vorausgesetzt, Sie haben nicht die Option verwendet, mit der Ihre Instanzen beendet werden, wenn sie angehalten werden). Sie haben die Möglichkeit, mit der rechten Maustaste auf eine Instanz zu klicken, um ein Menü aufzurufen, über das die Instanz angehalten, gestartet oder beendet werden kann.
Bereitstellen von Portal for ArcGIS und ArcGIS Data Store
Es werden sowohl Portal for ArcGIS als auch ArcGIS Data Store auf den Instanzen installiert, die Sie über Esri AMIs bereitstellen. Wenn Sie über eine ArcGIS for Server Advanced- oder Standard-Lizenz und und Named-User-Lizenzen für Portal for ArcGIS verfügen, können Sie Portal for ArcGIS auf Ihrer ArcGIS-Server-AWS-Instanz bereitstellen. Sie können auch ArcGIS Data Store auf Ihrer ArcGIS-Server-AWS-Instanz bereitstellen, sie mit Ihrer ArcGIS-Server-Site konfigurieren und als Hosting-Server Ihres Portals festlegen, um Feature-Layer-Daten und Szenen-Layer-Caches zu speichern.