Cookie を使用してルーティング先を維持するスティッキーセッション機能(AWS ALB等)をアプリケーションサーバーのフェイルオーバー構造で使用できるか

現象

AWS Application Load Balancer を利用している場合、処理サーバーからのアプリケーションサーバー(AWS ALBを経由して)への接続が失敗することがあります。

IIS ログに以下のコードが記録されている場合、スティッキーセッションに関連して発生している可能性が考えられます。

401 1 2148074248
SEC_E_INVALID_TOKEN: The token supplied to the function is invalid

原因

Cookie を使用してルーティング先を維持するスティッキーセッションは FlexiCapture のデスクトップステーション(プロジェクト設定ステーション、検証ステーション、等)と処理ステーションからの接続には利用できません。

解決

Cookie を使用してルーティング先を維持するスティッキーセッションは、ウェブステーション(ウェブ検証ステーション、ウェブキャプチャステーション、等)からの処理をロードバランスで分散させたい場合に利用できます。

デスクトップステーション(プロジェクト設定ステーション、検証ステーション、等)と処理ステーションからの処理をロードバランスで分散させたい場合には IP アドレスによりルーティング先を固定化したうえでスティッキーセッションを利用する必要があります。

ロードバランス機能としては Microsoft Network Load Balancer や AWS Network Load Balancer を使用することができます。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。