Load Balancer-Unterstützung
- Last UpdatedJun 29, 2026
- 2 minute read
AVEVA Web Client unterstützt die Verwendung eines Load Balancers. Der Load Balancer erfüllt diesen Zweck:
-
Bereitstellen eines einzigen kontrollierten Zugangspunkts für den gesamten Web-Datenverkehr der Endnutzer über mehrere Kundennetzwerke hinweg
-
Verbessern der Systemsicherheit, indem Endbenutzern nur den FQDN des Load Balancers zur Verfügung gestellt wird und so die Offenlegung interner IP-Adressen und Systemdetails vermieden wird
-
Blockieren des direkten Zugriffs auf Back-End-Computer und -Dienste
Architektur
-
Web Client, Proxys und zugehörige Dienste werden hinter dem Load Balancer platziert.
-
Auf Back-End-Systeme kann nur innerhalb des internen Netzwerks zugegriffen werden.
-
Netzwerkübergreifender und externer Zugriff ist nur über den Load Balancer zulässig.
Dieser Ansatz unterstützt Umgebungen mit:
-
Mehreren Netzwerkzonen
-
Strikter Trennung zwischen sicheren und weniger sicheren Netzwerken
Anforderungen
-
System Platform 2026 und höher für InTouch Web Client.
-
AVEVA Platform Common Services (PCS) Version 8.2 oder höher ist auf dem System Management Server (SMS)-Knoten installiert. PCS 8.2.1 ist im Lieferumfang von System Platform 2023 R2 SP1 P04 enthalten.
Konfiguration
Um den Lastausgleich zu aktivieren, müssen Sie auf dem SMS-Knoten eine JSON-Datei
mit dem Namen userappsettings.json an diesem Speicherort erstellen:
<Stammlaufwerk>:\Programme (x86)\AVEVA\Platform Common Services\Management Server
-
Stellen Sie sicher, dass PCS 8.2 oder höher auf dem SMS-Serverknoten bereitgestellt ist. Mit diesem Patch wird PCS 8.2.1 installiert.
-
Nehmen Sie den folgenden Inhalt in die JSON-Datei auf:
{
"ForwardedHeaders": {
"Enabled": true
}
}
<Stammlaufwerk>:\Programme (x86)\AVEVA\Platform Common Services\Management Server
-
Starten Sie auf dem SMS-Knoten den AVEVA Identity Manager-Dienst über „Services.msc“ neu.
-
Nehmen Sie auf dem oder den Web Client-Knoten die Bereitstellung für ViewEngine (für InTouch Web Client) zurück.
-
Aktualisieren Sie in der Datei usersettings.json, die sich unter dem folgenden Pfad befindet, den Wert von „Enabled“ in „true“:
<Stammlaufwerk>:\Programme (x86)\Gemeinsame Dateien\ArchestrA\Services\proxyserver
-
Stellen Sie WebViewEngine oder ViewEngine erneut bereit.
-
Öffnen Sie den Konfigurator auf den folgenden Knoten und stellen Sie sicher, dass der FQDN des Load Balancers in der AVEVA Identity Manager-Registrierung konfiguriert ist:
-
SMS-Knoten
-
IDE-Knoten
-
Web Client-Knoten
-
-
CONNECT: Wenn Sie CONNECT verwenden, stellen Sie sicher, dass die Load Balancer-URL als zulässige Callback-URL in CONNECT registriert ist.
Einschränkungen
Die Steuerelemente für die Archivierung, insbesondere TrendPen und TrendApp, sind derzeit nicht mit einem auf Load Balancer basierenden Zugriffsmodell kompatibel. Wenn diese Steuerelemente über den Load Balancer geleitet werden, können Funktionsfehler aufgrund von Annahmen des Projektentwurfs auftreten, die mit dem Standardverhalten des Lastenausgleichs in Konflikt stehen. Es wird derzeit daran gearbeitet, dieses Verhalten zu beheben; die Behebung ist für die nächste Version geplant.