负载平衡 SFTP 服务器

负载平衡 SFTP 服务器

我们在 Azure 上有 2 个负载平衡的 Web 服务器,我正在尝试为我的客户端建立负载平衡的 SFTP 连接。

我曾尝试使用 Azure 上的负载平衡端点为 SFTP 执行此操作,但 FTP 连接仅连接并将文件传输到 1 台服务器。

我想知道是否有办法可以在两台服务器上同步客户端的 SFTP 连接。

我知道该如何完成这项任务吗?

答案1

负载平衡的工作原理并非如此。负载平衡器会将传入连接分配到其后面的服务器,以确保每个服务器的工作量最少。例如:假设有 10 个传入连接,并且您有 3 个负载平衡服务器;您的负载平衡器将向第一台服务器发送 3 个连接,向第二台服务器发送 3 个连接,向第三台服务器发送 4 个连接。

所以你所说的不是负载平衡。你真正需要做的是创建一个共享存储区域(NAS、DFS 等),用作两个 SFTP 服务器的数据存储库。如果你这样做,那么无论哪个特定的 SFTP 服务器为你的传入连接提供服务,你的所有文件都将在那里。

相关内容