
全て、
これはかなり基本的な質問かもしれませんが、私の小さな会社は HA インフラストラクチャを初めて使用しており、何を期待するかについて話し合っています。
当社のネットワークには KEMP HA ロード バランサがあります。Kemp の Web サイトによると、Kemp は「トラフィックがホット スタンバイ ユニットに移行している間、ユーザー セッションが中断されないよう、ステートフル フェイルオーバーをサポートします」とのことです (引用)。
私の考えでは、これは、Web サーバーが 2 台 (重要であれば IIS) あり、ユーザーが Kemp 経由でサーバー 1 に接続していて、サーバー 1 がオフラインになった場合、ユーザーはシームレスにサーバー 2 にルーティングされ、ユーザーはそれに気付かない (ログインしないなど) ことを意味します。
私の理解は正しいでしょうか?
TIA! リッチ
答え1
これが、HA の一般的な仕組みです。ただし、正しく構成されていることを確認する必要があります。そうでない場合、セッションが 2 番目のサーバーに複製されないと、ユーザーは自動的にログアウトされます (これは実際のログアウトではなく、まだ認証されていない別のサーバーにアクセスしていることになります)。Web アプリケーションがサーバー間のセッション情報の受け渡しをサポートしていることを確認する必要があります。また、最初のマシンで独立してホストされているかのように、あらゆる種類のファイル ストレージにも注意してください。フェイルオーバーが発生したときにあらゆる種類のダウンロードを行うと、フェイルオーバー サーバーで 404 が発生します。これは、ファイルが技術的に 2 番目のサーバーに存在しないためです。