GIS-Server-Cluster
In diesem Thema
GIS-Server-Computer, die für die Teilnahme an einer ArcGIS-Server-Site konfiguriert sind, können in Gruppen eingeteilt werden, die als Cluster bezeichnet werden. Jeder Cluster kann so konfiguriert werden, dass von ihm ein bestimmter Teil der Services ausgeführt wird. Sie können beispielsweise einen Cluster erstellen, der alle Kartenservices ausführt, während ein anderer Server-Cluster (möglicherweise mit einer höheren Verarbeitungsleistung) die Geoverarbeitungsservices ausführt.
Von allen GIS-Server-Computern in einem Cluster werden die gleichen Services zur Verfügung gestellt. Die Computer kommunizieren miteinander und versuchen, die einzelnen Anforderungen dem Computer zuzuweisen, der am wahrscheinlichsten verfügbar ist. Im obigen Diagramm werden beispielsweise Kartenservice-Anforderungen an den GIS-Server in Cluster A geroutet, während Geoverarbeitungsservice-Anforderungen an die GIS-Server in Cluster B geroutet werden. Sie können GIS-Server-Computer auch zwischen den einzelnen Clustern verschieben, um sich verändernden Bedarfssituationen gerecht zu werden.
Load-Balancing und GIS-Server-Cluster
Bei einer Site mit mehreren Computern erfolgt der Lastenausgleich auf den GIS-Servern in einem einzelnen Cluster, der die Ports 4004 und höher verwendet. Wenn Ihre Site ein einzelnes Cluster verwendet, nehmen alle GIS-Server in der Site den Lastenausgleich von Anforderungen vor. Wenn Ihre Site mehrere Cluster verwendet, erfolgt der Lastenausgleich auf allen GIS-Servern in jedem Cluster.
Eine eingehende Anforderung wird beispielsweise auch dann einem verfügbaren GIS-Server im Cluster zugewiesen, wenn die Anforderung an einen bestimmten Computer innerhalb oder außerhalb des Clusters gerichtet war. Auf diesem GIS-Server wird dann die Karte gezeichnet, die Adressenkoordinate gesucht oder das Geoverarbeitungswerkzeug ausgeführt und das Ergebnis anschließend an den Client zurückgegeben. Wenn ein Computer offline ist oder der angeforderte Service in einem anderen Cluster ausgeführt wird, wird die Anforderung an den Cluster weitergeleitet, das den Service enthält. Die GIS-Servercomputer in diesem Cluster nehmen den entsprechenden Lastenausgleich und die Verarbeitung von Anforderungen vor.
Bei großen Sites mit einem einzigen Cluster können Sie in der Konfiguration der Site die Load-Balancing-Funktionalität zwischen GIS-Servern entfernen. Dadurch wird der Netzwerkdatenverkehr zwischen den Computern in der Site reduziert, die Netzwerklast verringert sich und die GIS-Server in der Site können besser überwacht werden. Vollständige Anweisungen finden Sie unter Entfernen des Load-Balancing zwischen GIS-Servercomputern.
Standard-Cluster
Jede ArcGIS-Server-Site muss über mindestens einen Cluster verfügen. Beim ersten Erstellen einer Site wird automatisch ein Cluster mit der Bezeichnung Standard für Sie erstellt. Dieses Cluster ist so konfiguriert, dass es den GIS-Server-Computer enthält, den Sie zum Erstellen der Site verwendet haben, und die vorkonfigurierten Services ausführt, die mit ArcGIS for Server installiert wurden.
Es wird empfohlen, das Standard-Cluster nicht zu löschen. Wenn Sie das Standard-Cluster löschen, werden alle ihm zugewiesenen Services, einschließlich der vorkonfigurierten Services, die für die Veröffentlichung und das Caching erforderlich sind, beendet. Wenn die Services im Cluster weiterhin ausgeführt werden sollen, müssen Sie die Services so bearbeiten, dass ein anderes Cluster verwendet wird, bevor Sie das Standard-Cluster löschen. Weitere Anweisungen zum Ändern des Clusters, das einen Service hostet, finden Sie unter Bearbeiten eines GIS-Server-Clusters in Manager.
Cluster-Verwaltung
Mit ArcGIS Server Manager oder ArcGIS for Desktop können GIS-Server-Cluster erstellt, bearbeitet und gelöscht werden. Vollständige Anweisungen finden Sie über die Links in den unten folgenden Abschnitten.