SOA-C03#3
ある企業は、Auto ScalingグループのAmazon EC2インスタンス上でホストされているステートフルなWebアプリケーションを運用しています。インスタンスは、単一のターゲットグループを持つApplication Load Balancer (ALB) の背後で動作しています。ALBはAmazon CloudFrontディストリビューションのオリジンとして構成されています。ユーザーはWebアプリケーションからのランダムなログアウトを報告しています。
この問題を解決するために、CloudOpsエンジニアが取るべきアクションの組み合わせはどれですか?(2つ選択)
(2つ選択)
正解:B, E
正解: B, E
ステートフルアプリで「ランダムなログアウト」が起きる典型的原因は、セッションCookieが同じインスタンスに送られないことです。ALBの前段にCloudFrontがあるため、両方の層で対策が必要です。
- B (CloudFrontでCookie転送): CloudFrontがセッションCookieをオリジン(ALB)に転送しないと、ALBはスティッキーセッションを判定できない。
- E (ALBターゲットグループでスティッキーセッション有効化): 同一ユーザーのリクエストを常に同じEC2インスタンスにルーティングする。
- A: 負荷分散アルゴリズムの変更はステートフルセッション問題を解決しない。
- C: ヘッダー転送ではセッション維持はできない。
- D: グループレベルのスティッキーセッションは複数ターゲットグループ向けで、本シナリオでは単一TG。

コメント