Sie können die Amazon Web Services (AWS) Management Console verwenden, um einen Load Balancer zu erstellen und diesem Elastic Compute Cloud (EC2)-Instanzen hinzuzufügen. Dazu müssen folgende Schritte ausgeführt werden:
- Melden Sie sich bei der AWS Management Console an, und klicken Sie auf EC2.
- Klicken Sie auf Load Balancers.
- Klicken Sie auf Create Load Balancer.
- Geben Sie den Namen eines Elastic Load Balancer ein.
- Legen Sie fest, ob der Load Balancer in Ihrer VPC (Virtual Private Cloud) oder in EC2-Classic erstellt werden soll.
- Klicken Sie auf Hinzufügen, um Regeln für die Listener-Konfiguration hinzuzufügen. Wählen Sie die Ports und Protokolle, die der Load Balancer verwenden soll. Sie müssen den Port, an dem der HTTP-Datenverkehr vom Load Balancer empfangen wird (Load Balancer Port) und den Port, an den der HTTP-Datenverkehr weitergeleitet wird (Instance Port), definieren.
In vielen ArcGIS-Server-Szenarien können Sie den Load Balancer Port auf 80 und den Instance Port, bei dem es sich um den Port des ArcGIS-Servers handelt, auf 6080 festlegen. Um diese Regel in der AWS Management Console zu speichern, müssen Sie die Standardregel für die Weiterleitung von 80 an 80 löschen. Wenn Sie ArcGIS Web Adaptor auf Ihrer Instanz konfiguriert haben, können Sie anstelle von 6080 den Web Adaptor-Port für den Instance Port verwenden.
Nachdem Sie diese Werte eingestellt haben, klicken Sie auf Continue.
- Legen Sie die Konfigurationsoptionen für die Systemdiagnose von Load Balancer fest.
Der Load Balancer führt eine regelmäßige Überprüfung der angefügten Instanzen durch, um sicherzustellen, dass sie reagieren. Diese Überprüfungen erfolgen, indem eine Seite auf der Instanz gepingt wird (standardmäßig "/index.html") und ermittelt wird, ob eine gültige Antwort zurückgegeben wurde. Sie müssen entweder eine "/index.html"-Seite auf den Instanzen konfigurieren oder den Wert für Ping Path in eine Seite ändern, die sich an einem identischen Speicherort auf der jeweiligen Instanz befindet. Eine gute Einstellung für Ping Path ist eine Seite, die mit Ihrer GIS-Server-Implementierung verknüpft ist, z. B. die REST-URL eines Ihrer Karten-Services.
Nachdem Sie die Konfiguration der Systemdiagnose beendet haben, klicken Sie auf Continue.
- Wählen Sie die Subnets für den zu verwendenden Load Balancer aus, und klicken Sie auf Continue.
- Wählen Sie eine Sicherheitsgruppe aus, die mit dem Load Balancer verknüpft werden soll, oder erstellen Sie eine.
- Klicken Sie auf Continue, um das Fenster des Assistenten zum Hinzufügen von Instanzen zum Load Balancer zu überspringen.
Das Hinzufügen von Instanzen zu Load Balancer kann zu einem späteren Zeitpunkt erfolgen. Zum jetzigen Zeitpunkt müssen keine Instanzen hinzugefügt werden, um den Load Balancer zur erstellen.
- Fügen Sie Tags zur leichteren Erkennbarkeit Ihres Load Balancers hinzu. Klicken Sie abschließend auf Continue.
- Lesen Sie die Informationen zum Load Balancer, und gehen Sie ggf. zurück, um etwaige Korrekturen vorzunehmen. Wenn Sie mit den Konfigurationsoptionen zufrieden sind, klicken Sie auf Create, um den Load Balancer zu erstellen.
- Klicken Sie auf Close, um den Assistenten zu schließen.
- Suchen Sie den neuen Load Balancer im Abschnitt Load Balancer der AWS Management Console. Notieren Sie den DNS-Namen des Load Balancer. Um die Vorteile des Load Balancer zu nutzen, sollten Sie ihn in jede URL einbeziehen, mit der Sie auf die GIS-Server-Site verweisen.