ロード バランサーのサポート
- Last UpdatedJul 01, 2026
- 1 minute read
AVEVA Web Client は、ロード バランサーの使用をサポートします。ロード バランサーの目的は次のとおりです。
-
複数の顧客ネットワークにわたるすべてのエンドユーザーの Web トラフィックに対して、単一の制御された入口ポイントを提供すること。
-
エンド ユーザーへの公開を Load Balancer FQDN のみにすることで、内部 IP やシステム詳細の露出を避け、システム セキュリティを向上させること。
-
バックエンド マシンおよびサービスへのすべての直接アクセスを遮断すること。
アーキテクチャ
-
Web Client、プロキシ、関連サービスは、ロード バランサーの背後に配置されます。
-
バックエンド システムには、内部ネットワーク内からのみアクセスできます。
-
ネットワーク間および外部からのアクセスは、ロード バランサー経由でのみ許可されます。
このアプローチは、次の環境をサポートします。
-
複数のネットワーク ゾーン。
-
セキュアなネットワークとセキュアでないネットワークの厳密な分離。
要件
-
InTouch Web Client では System Platform 2026 以降。
-
System Management Server(SMS)ノードにインストールされたバージョン 8.2 以降の AVEVA Platform Common Services(PCS)。PCS 8.2.1 は、System Platform 2023 R2 SP1 P04 に含まれています。
設定
ロード バランシングを有効にするには、次の場所にある SMS ノード上に、userappsettings.json という json ファイルを作成する必要があります。
<Root Drive>:\Program Files (x86)\AVEVA\Platform Common Services\Management Server
-
PCS 8.2 以降のバージョンが SMS サーバー ノードに配置されていることを確認します。このパッチにより PCS 8.2.1 がインストールされます。
-
json ファイルに次の内容を追加します。
{
"ForwardedHeaders": {
"Enabled": true
}
}
<Root Drive>:\Program Files (x86)\AVEVA\Platform Common Services\Management Server
-
SMS ノードで、Services.msc から AVEVA Identity Manager サービスを再起動します。
-
Web Client ノードで、ViewEngine(InTouch Web Client の場合)の配置を解除します。
-
以下のパスにある usersettings.json ファイルで、Enabled の値を true に更新します。
<Root Drive>:\Program Files (x86)\Common Files\ArchestrA\Services\proxyserver
-
WebViewEngine または ViewEngine を再配置します。
-
次のノードで Configurator を開き、AVEVA Identity Manager Registration でロード バランサー FQDN が構成されていることを確認します。
-
SMS ノード
-
IDE ノード
-
Web Client ノード
-
-
CONNECT:CONNECT を使用している場合は、ロード バランサーの URL が CONNECT で許可されたコールバック URL として登録されていることを確認します。
制限事項
Historization コントロール、特に TrendPen および TrendApp は、現在、ロード バランサーベースのアクセス モデルと互換性がありません。これらのコントロールがロード バランサー経由でルーティングされると、標準的なロード バランシングの動作と競合するアプリケーション設計上の前提により、機能障害が発生する場合があります。この動作を軽減するための作業は進行中であり、次のリリースで計画されています。