Вишал, цитирую из вашего комментария:
Я только что установил SFTP на обоих серверах, а конечная точка SFTP настроена как набор балансировки нагрузки в Azure в рамках того же облачного сервиса и набора доступности. Однако, когда я использую SFTP и загружаю файл, он загружается только на один из двух серверов и не синхронизируется.
Именно так работает балансировка нагрузки. Балансировка нагрузки не является зеркалированием. Баланс нагрузки будет уравновешивать нагрузку путем маршрутизации некоторых входящих соединений на один из ваших SFTP-серверов и некоторых других входящих соединений на ваш другой SFTP-сервер, но каждое клиентское соединение будет обрабатываться одним и только одним из ваших SFTP-серверов.
Теперь, если вы хотите получить одинаковые данные (одни и те же файлы) на обоих, тогда вам нужно что-то вроде репликации / зеркалирования. Если вы работаете с SFTP-сервером, который поддерживает сценарии и обработку событий, вы можете написать свои собственные сценарии, чтобы копировать каждый загруженный файл на другой сервер по мере его получения каждым сервером.
Но даже вышеупомянутое не является решением, которое я рекомендовал бы. Лучшим решением было бы, чтобы оба ваших SFTP-сервера использовали одно и то же внутреннее хранилище. Вы можете сделать это в Azure, развернув свой собственный том DFS и предоставив к нему общий доступ с обоими SFTP-серверами, чтобы оба они могли фактически выполнять чтение / запись с одного и того же тома.