Лучший способ передачи файла с одного сервера на другой сервер в рабочей среде

#server #architecture #file-storage

#сервер #архитектура #файловое хранилище

Вопрос:

Я хочу сохранить файл, загруженный пользователем, в системе «File storage».

Есть два сервера, Server-A и Server-B. Сервер-B доступен только с сервера-A, а система хранения файлов доступна только с сервера B.

Я хочу сохранить это в «Системе хранения файлов. В настоящее время Server-A не имеет доступа к этой системе хранения.

Какой наилучший способ добиться этого?

Я попытался отправить файл в формате base64 на сервер B, но для этого требуется время, если размер файла довольно большой. В большинстве случаев размер файла довольно большой. Пользователь должен подождать, пока сервер обработает это.

введите описание изображения здесь

Комментарии:

1. Вам нужно быть намного более конкретным. Вы ищете инструмент? Протокол? Библиотека? принадлежит ли серверу B хранилище файлов? Какие протоколы поддерживают файловое хранилище, сервер B и сервер A?

2. Я ищу лучший способ справиться с этим с помощью инструмента / протокола. Сервер B имеет доступ к хранилищу файлов (NAS).