Когда хорошо использовать FTP?
До изобретения SFTP.
Обращение к редактированию (он же более широкий вопрос в этом вопросе)
Все сводится к предполагаемому использованию. Посмотрите на вашу ситуацию и определите
- Какие данные я перемещаю?
- В каком формате он изначально генерируется? (PDF на диске, текстовый вывод из скриптов веб-сервера и т. Д.)
- Как используются данные?
- Когда используются данные? (Мгновенно по прибытии, запланированные пакетные задания?)
- Какая среда связи соединяет генератор данных и потребителя данных?
Например:
Процесс генерирует документы PDF, записывая их в локальный массив raid. У вас есть другой компьютер, предназначенный для печати всех PDF-файлов, созданных на множестве серверов, подключенных к локальной гигабитной локальной сети через задание cron, запланированное на полночь.
Учитывая, что данные, скорее всего, будут слишком большими, чтобы все они могли находиться в оперативной памяти на сервере печати, имеет смысл использовать SFTP для передачи PDF-файлов, чтобы их можно было извлекать с диска при печати.
Другой пример:
Машине необходимо извлекать большое количество маленьких файлов с машины специальным образом, анализировать их и сохранять результаты в базе данных. В этом случае использование SFTP для перемещения их с диска обратно на другой диск для немедленного чтения и загрузки в БД просто глупо. Нет причин, по которым файлы меньшего размера не помещались в ОЗУ, пока их не проанализировали и не поместили в базу данных, и, следовательно, SFTP, вероятно, не является лучшим решением.