SFTP-сервер с балансировкой нагрузки

SFTP-сервер с балансировкой нагрузки

у нас есть 2 веб-сервера с балансировкой нагрузки на Azure, и я пытаюсь настроить SFTP-подключение с балансировкой нагрузки для своего клиента.

Я попытался сделать это, используя конечную точку с балансировкой нагрузки в Azure для SFTP, но FTP-соединение подключается и передает файлы только на 1 сервер.

Я хотел узнать, есть ли способ синхронизировать SFTP-соединение для моего клиента на обоих серверах.

Есть идеи, как мне выполнить эту задачу?

решение1

Балансировка нагрузки работает не так. Балансировщик нагрузки распределяет входящие соединения по направлению к серверу за ним, чтобы обеспечить минимальный объем работы для каждого из них. Например: предположим, что есть 10 входящих соединений, и у вас есть 3 сервера с балансировкой нагрузки; ваш балансировщик нагрузки отправит 3 соединения на первый сервер, 3 соединения на второй сервер и 4 соединения на третий сервер.

Так что то, о чем вы говорите, это НЕ балансировка нагрузки. На самом деле вам нужно создать общую область хранения (NAS, DFS, ...), которая будет использоваться в качестве хранилища данных для обоих ваших SFTP-серверов. Если вы это сделаете, то все ваши файлы будут там, независимо от того, какой конкретный SFTP-сервер обслуживает ваше входящее соединение.

Связанный контент