ロードバランサーはこのように動作するのでしょうか?

ロードバランサーはこのように動作するのでしょうか?

ポート 9055 でリッスンしているフロントエンドが 1 つあり、現在 (テスト用) ポート 9055 でリッスンしているサーバーが 1 つだけあるバックエンドに接続された snapt バランサーがあります。

ブラウザで次のように入力すると、ブラウザには期待していたページがhttp://load-balancer-name:9055表示されます。http://back-end-server:9055

ロード バランサがバックエンド サーバーに接続すると、サーバーからの応答はクライアントに直接返されますか、それともロード バランサに戻り、ロード バランサがそれをクライアントに送信しますか?

答え1

これはロード バランサの実装によって異なります。ただし、通常は、リクエストは Web サーバーから直接クライアントに戻り、途中でロード バランサをバイパスします。

確実に知りたい場合は、ロード バランサー ( tcpdump) でパケット キャプチャを実行し、それを Wireshark にロードしてトラフィックを調べます。または、Web サーバーでトラフィックをキャプチャして、応答がロード バランサーに送信されるか、元のクライアントに返されるかを確認することもできます。

関連情報