ロード バランサーの要件
- 最終更新日2025/10/22
Automation 360 インストールのロード バランサー要件を確認します。 これには、ロードバランサーの最小要件および TCP と HTTPS レイヤーの両方のロードバランシング要件が含まれています。
ロード バランサーの最小要件
ベスト プラクティスとして、ロード バランサーを確認します。- (必須) ロード バランサーにドメインやサブドメインの URL を設定する際は、ドメイン ネーム システム (DNS) のガイドラインを遵守してください。
- (必須) WebSocket プロトコル (RFC 6455) のサポート
- (推奨) ラウンド ロビン ホスト選択を使用し、パーシステント (スティッキー) セッションを使用するように構成されていません。
- (推奨) 適切な TLS セキュリティ レイヤーを使用:
- TCP (レイヤー 4) ロードバランシング
- HTTPS(レイヤー 7)ロードバランシング
Nginx ロード バランサーでは、
http://Backendをhttps://Backendに変えることで、HTTPS 終端をノードで設定します。
- (推奨) アイドル タイムアウトを 120 秒に設定
タイムアウト値は、Control Room のチェックインとチェックアウト、Bot のインポート、および Bot 依存関係のダウンロードに必要な時間など、Bot のさまざまなアクションの処理時間によって異なります。
アイドル タイムアウトが Control Room 処理時間よりも短い場合、ブラウザ リクエストはタイム アウトする可能性があります。 たとえば、構成済みのアイドル タイムアウトが Bot チェックイン アクションを完了するのに十分でない場合、ブラウザを更新して Bot チェックイン アクションが成功したかどうかを確認する必要があります。
-
ロードバランサーでトランスポート層セキュリティ(TLS)終端を使用するように構成された任意の オンプレミス Control Room と、HTTP を使用して Control Room ノードに接続する場合、すべての X-Forwarded-* ヘッダーを転送するために追加の Control Room 構成が必要です。 A360 | TLS 終端処理中にすべての X-Forwarded-* ヘッダーを転送する
-
ロードバランサーまたはControl Roomノードの完全修飾ドメイン名(FQDN)には、アンダースコア(‘_\')のような特殊文字を使用しないでください。 A360 | 登録が正常に完了した後もデバイスが切断された状態です。
ロード バランサーの健全性チェック パラメーター
ロード バランサーの健全性チェック パラメーターは、使用するロード バランサーの種類、ネットワークの遅延、ロード バランサー内外のユーザー インターフェースの応答性など、さまざまな要因によって異なります。
TCP (レイヤー 4) ロードバランシング
TCP がロード バランサーを使用してレイヤー 4 で適用されると、ロード バランサーの URL に対応するすべての Control Room に証明書がインストールされます。
画像で、Control Room コンポーネントはオレンジ色で表示され、他のコンポーネントは青色で表示されています。
- 利点
- エンド ツー エンドの暗号化により、ロード バランサーでの窃取の可能性を排除します。
- 欠点
- 監査ログが必要な場合、ロード バランサーはクライアントからの要求をレポートできません。
HTTPS (レイヤー 7) ロードバランシング
HTTPS がレイヤー 7 でロード バランサーとともに適用されると、ロード バランサーの URL に対応する証明書がロード バランサーを介して適用されます。 Control Room はロード バランサーから受信した証明書を信頼します。
- 利点
- ロード バランサーによってサポートされている場合、ログ記録の要求が可能です。
- 欠点
- ロード バランサーと Control Room ノードの両方で証明書を管理する必要があります。