Skip to main content

Planen und Berücksichtigen von Benutzern

Performance und Skalierbarkeit sind Grundpfeiler eines gut konzipierten ArcGIS-Systems. Es ist wichtig, sicherzustellen, dass die von ArcGIS Server bereitgestellte GIS-Funktionalität für alle Benutzer einwandfrei funktioniert. Ermitteln Sie bei der Planung der ArcGIS-Server-Bereitstellung, wie viele Benutzer das System verwenden werden und welche Hardware zur Unterstützung dieser Benutzeranzahl erforderlich ist. Sie sollten bei Ihren Entscheidungen auch andere Faktoren berücksichtigen, z. B. ob Lastspitzen auftreten. Wenn nicht die Möglichkeit besteht, weitere Hardware hinzuzufügen, kann möglicherweise eine größere Anzahl von Benutzern bedient werden, indem die Service-Konfigurationen angepasst wird.

Planen der Anzahl von Computern in einer Site

Eine ArcGIS-Server-Site ist ein Verbund aus einem oder mehreren Computern, die zu gleichen Bedingungen zusammenarbeiten. Bei hoher Arbeitsauslastung sind die CPU-Ressourcen eines ArcGIS-Server-Computers im Allgemeinen schneller voll ausgelastet als bei einem Webserver. Daher ist die Entscheidung, wie viele ArcGIS-Server-Computer bereitgestellt werden, für die Versorgung der Benutzer wichtig.

Im Allgemeinen erfordern mehr Benutzer, mehr Services und rechenintensivere Services machen insgesamt mehr Systemressourcen erforderlich. Wenn Sie wissen, dass die Anforderungen Ihrer Benutzer eine erhebliche Rechenleistung erfordern, sollten Sie möglicherweise von Anfang an planen, mehrere ArcGIS-Server-Computer in Ihrer Site einzusetzen. Ihre ursprünglichen Schätzungen sind jedoch möglicherweise nicht zutreffend, oder die Nutzung kann sich im Laufe der Zeit ändern. Daher sollten Sie auch Beobachtungswerkzeuge verwenden, um festzustellen, ob Sie die Anzahl der Computer in Ihrer Site anpassen müssen.

Wenn beispielsweise normale Anforderungen an den ArcGIS Server bei hoher Systemauslastung zu Timeouts führen und Ihre CPU-Auslastung über einen längeren Zeitraum hinweg fast 100 Prozent erreicht, könnte Ihre ArcGIS-Server-Site von zusätzlichen Servern profitieren. Sie können die Anzahl der Computer manuell oder über einen automatisierten Prozess unter Verwendung virtueller Computer ändern. Beispielsweise können Sie ein Skript erstellen, mit dem ein neuer ArcGIS-Server-Computer hinzugefügt wird, wenn die CPU länger als 15 Minuten eine Auslastung von 70 Prozent überschreitet.

Manche Prozeduren, etwa das Karten-Caching oder die Geoverarbeitung, können einen relativ großen Teil der CPU-Ressourcen verbrauchen. Wenn Sie im Voraus wissen, wann entsprechende Aufträge ausgeführt werden, können Sie weitere ArcGIS-Server-Computer temporär hinzufügen und diese nach Abschluss des Auftrags entfernen. Für solche Szenarien eignen sich virtuelle Computer und Cloud-Computerplattformen, da die zusätzliche Hardware schnell angefordert und nach der Verwendung sofort wieder freigegeben werden kann.

Weitere Informationen finden Sie unter "Konfigurieren einer ArcGIS-Server-Site mit mehreren Computern"

Planen von Service-Konfigurationen

Sie können einzelne Services so konfigurieren, dass sie die Bedürfnisse der Benutzer bestmöglich erfüllen. Beispiel:

Weitere Informationen finden Sie unter Optimieren von Services für die Anforderungen der Benutzer.

Verwenden von Beobachtungswerkzeugen zum Nachvollziehen der Nutzung

Sobald das System in Betrieb ist, können Sie damit fortfahren, die Performance des Servers zu beurteilen. Sie können mithilfe von Werkzeugen des Betriebssystems, z. B. des Windows-Systemmonitors, oder Werkzeugen von Drittanbietern wie Amazon Cloud Watch, die Performance des Systems überwachen. ArcGIS Server bietet außerdem integrierte Beobachtungswerkzeuge, die Ihnen helfen nachzuvollziehen, wie Benutzer mit Services interagieren:

  • Die Kennwerte-API gibt Informationen über Services und Computer in Ihrer ArcGIS-Server-Site zurück, die von einer Prometheus-Bereitstellung genutzt werden können.

  • Serverprotokolle dokumentieren Ereignisse, die in einer ArcGIS-Server-Site auftreten.

  • Serverstatistiken liefern Informationen über die Nutzung und den Zustand einer ArcGIS-Server-Site, die über den Server Manager angezeigt und exportiert werden können.

Nutzungsmuster können sich im Laufe der Zeit ändern, und Ihre anfängliche Konfiguration der Site sowie der veröffentlichten Services erfüllen möglicherweise nicht mehr die Bedürfnisse der Benutzer. Nutzen Sie Beobachtungswerkzeuge, um sicherzustellen, dass Sie über Änderungen informiert und in der Lage sind, die Servicekonfiguration oder Anzahl der Computer in Ihrer Site entsprechend anzupassen.