負荷分散型 SFTP サーバー

負荷分散型 SFTP サーバー

Azure には負荷分散された Web サーバーが 2 台あり、クライアント用に負荷分散された SFTP 接続を設定しようとしています。

SFTP 用に Azure 上の負荷分散エンドポイントを使用してこれを実行しようとしましたが、FTP 接続は 1 つのサーバーにのみ接続してファイルを転送します。

両方のサーバーでクライアントの SFTP 接続を同期できる方法があるかどうかを知りたいです。

このタスクを達成するにはどうすればよいか、何かアイデアはありますか?

答え1

負荷分散は、このようには機能しません。負荷分散装置は、着信接続を背後のサーバーに分散し、各接続の作業量が最小限になるようにします。たとえば、着信接続が 10 件あり、負荷分散サーバーが 3 台ある場合、負荷分散装置は最初のサーバーに 3 つの接続、2 番目のサーバーに 3 つの接続、3 番目のサーバーに 4 つの接続を送信します。

つまり、ここで言っているのは負荷分散ではありません。本当に必要なのは、両方の SFTP サーバーのデータ リポジトリとして使用する共有ストレージ領域 (NAS、DFS など) を作成することです。そうすれば、着信接続を処理する特定の SFTP サーバーに関係なく、すべてのファイルがそこに保存されます。

関連情報