Benutzer erwarten schnelle Reaktionszeiten, wenn sie mit ArcGIS-Services interagieren. Ein wesentlicher beitragender Faktor ist die ArcSOC-Konfiguration (oder die Service-Instanzen). Die Konfiguration kann auf verschiedene Arten optimiert werden:
Die Optimierung Ihrer Service-Instanz-Konfiguration ist keine einmalige Aufgabe. Die Nutzungsmuster Ihrer Services können sich im Laufe der Zeit ändern, daher ist das Abstimmen von Ressourcen ein fortlaufender Prozess. Ein Beispiel hierfür finden Sie in den Testbeobachtungen aus der Bewertung der Auswirkungen zusätzlicher mobiler Funktionen in einem grundlegenden Netzwerk-Informationsmanagementsystem.
Im Allgemeinen sind entsprechende ArcSOC-Prozesse erforderlich, um die bei Ihren Services eingehende Last zu verarbeiten, und die Serverressourcen müssen ausreichen, um eine bestimmte Anzahl von Service-Instanzen zu unterstützen. Da jeder ausgelastete ArcSOC eine verfügbare vCPU benötigt, kann die Zuteilung von zu vielen ArcSOCs pro vCPU zu unakzeptablen Wartezeiten führen, wenn vCPUs bereits ausgelastet sind. Außerdem kann eine zu große Anzahl von ArcSOCs zu übermäßiger Speichernutzung führen. Dies liegt daran, dass jeder ArcSOC Speicher belegt, der mit Ihren Daten und Workflows zusammenhängt. Wenn umgekehrt mehr Serverressourcen als nötig zugeteilt werden, führt dies zu ungenutzter Kapazität und unnötigen Ausgaben.
Zusammenfassend lässt sich sagen, dass das Verhältnis von ausgeführten ArcSOCs zu vCPU so hoch sein sollte, dass die Service-Instanzen zur Unterstützung der Endbenutzer-Workflows ausreichen, ohne dabei die Schwellenwerte für eine akzeptable Ressourcennutzung zu überschreiten. Es empfiehlt sich, grundsätzlich darauf zu achten, dass es während des normalen Betriebs nicht zu Wartezeiten aufgrund von ArcSOC-Starts kommt. Erwägen Sie bei geschäftskritischen Services, die eine vorhersagbare Performance erfordern, einen identischen Wert für das Minimum und Maximum an Instanzen festzulegen.
Das optimale Verhältnis von ArcSOCs zu vCPU hängt vom spezifischen System und der von diesem durchgeführten Arbeit ab. Daher können Sie das optimale Verhältnis Ihres Systems nur durch geeignete Test- und Beobachtungsmethoden bestimmen. Diese Teststudie untersucht Ansätze zum Abstimmen der Service-Instanzen auf die Compute-Ressourcen, um Sie dabei zu unterstützen, die bestmögliche Performance mit Ihren verfügbaren Ressourcen zu erzielen.