Die Arbeitslasttrennung ist ein Designansatz, der sich auf die optimale Verteilung von Computing-Ressourcen konzentriert. ArcGIS bietet viele Arten von Funktionen, z. B. Kartenerstellung und Visualisierung, Analysen und Mobilität im Außendienst. Jede dieser Funktionalitäten wirkt sich unterschiedlich auf die Rechenressourcen aus. Daher trägt die entsprechende Zuweisung von Ressourcen dazu bei, dass das System optimal funktioniert, indem seine Performance und Zuverlässigkeit verbessert wird. Innerhalb des ArcGIS-Systems wird dies in der Regel durch die Verwendung separater ArcGIS Server-Sites erreicht.
Zu den gängigen Ansätzen für die Arbeitslasttrennung in ArcGIS gehören:
Eine beliebte Implementierung dieses Musters ist das Bereitstellen einer oder mehrerer zusätzlicher ArcGIS Server-Sites (zusätzlich zum Hosting-Server), um Hosting-, Kartenerstellungs-, Visualisierungs- und Analyse-Workloads zu isolieren. Dieser Ansatz ist von Vorteil, da er die Gewissheit bietet, dass beim Ausführen eines umfangreichen Geoverarbeitungs-Tasks die Kartenservices der Organisation nicht beeinträchtigt werden, was sich auf die Arbeit anderer Benutzer auswirken könnte.
Im Allgemeinen können die folgenden Workloads von dieser Art der Isolation profitieren:
Zusätzlich zu den Optionen, die Sie zum Isolieren von Workloads auswählen können, erzwingt ArcGIS die Arbeitslasttrennung auch nativ über Serverrollen für ihre jeweiligen Funktionen. Diese Serverrollen können mit einer ArcGIS Enterprise-Basisbereitstellung verknüpft werden, um deren Funktionen zu erweitern. Weitere Informationen finden Sie unter ArcGIS Enterprise-Serverrollen.
Bei konsistenter Messung und Überwachung werden die wichtigsten Indikatoren aller Systemkomponenten identifiziert. Dies ist entscheidend, um sicherzustellen, dass Ihre Ressourcen auf optimalem Niveau arbeiten. Effektive Überwachungswerkzeuge und -praktiken können eine proaktive Identifizierung einer zunehmenden Komponentenauslastung ermöglichen, was es Ihnen wiederum ermöglicht, eine erhöhte Systemauslastung proaktiv zu identifizieren und fundierte Entscheidungen darüber zu treffen, wie Sie die Art und Weise der Arbeitslasttrennung ändern oder erhöhen können. Auf diese Weise kann das ArcGIS-System weiterhin effizient und zuverlässig betrieben werden. Weitere Informationen finden Sie unter Überwachung der IT-Infrastruktur.
Bei ordnungsgemäßer Implementierung wird die Arbeitslasttrennung die System-Performance steigern, Risiken verringern und die Zuverlässigkeit von ArcGIS verbessern. Dies erfordert wichtige Entscheidungen, um die Kosten für zusätzliche Infrastruktur und zusätzliches Personal mit den aufgelaufenen Kosten, einschließlich der Kapital- und Betriebskosten, in Einklang zu bringen, wenn sich eine schlecht funktionierende (oder nicht verfügbare) geschäftskritische Anwendung oder ein geschäftskritisches System negativ auf das Geschäft auswirkt.
IT-Teams stehen vor der Herausforderung, die Performance zu maximieren, Risiken zu reduzieren und Service Level Agreements (SLAs) für alle ihre geschäftskritischen Unternehmenssysteme einzuhalten. Durch die strategische Isolierung verschiedener IT-Funktionen können Sie das Risiko verringern, dass sehr intensive Prozesse Ressourcen verwenden, die auch zur Unterstützung unternehmenskritischer Anwendungen benötigt werden. Darüber hinaus verringern Sie die Wahrscheinlichkeit, dass ein ungewöhnlicher Anstieg der Anforderungen den Service für alle Benutzer unterbricht.
Sie können das Risiko einer Service-Unterbrechung verringern, indem Sie Benutzeranforderungen über Load Balancer an die entsprechenden ArcGIS Server-Sites weiterleiten. Weitere Informationen finden Sie unter Konfigurieren eines Reverseproxyservers mit ArcGIS Server. Dies erhöht die Systemstabilität, indem verhindert wird, dass überlastete Computer andere Computer beeinträchtigen, was wiederum kritische Tasks vor Ressourcenkonflikten schützt.