Мне нужно периодически передавать файлы, похожие на журналы веб-сервера, с серверов производства Windows в США на серверы Linux здесь, в Индии.Файлы размером ~ 4 МБ каждый, и я получаю около 1 файла в минуту.Я могу задержаться примерно на 5 минут между записываемыми в Windows файлами и их доступностью на машинах Linux.Я немного запутался между различными вариантами здесь, так как я совершенно неопытен в такой конструкции:
Я думаю о написании службы на C # .NET, которая будет периодически архивировать, сжимать и отправлятьих к машинам Linux.Эти файлы довольно сжимаемы.WinRAR может преобразовать 32 МБ этих файлов в архив размером 1,2 МБ.Так что это должно решить проблему скорости передачи по сети.Но тогда как именно я могу перенести файлы в Linux?Я мог бы смонтировать диск Linux на Windows Server, используя Samba, или я должен создать FTP-сервер, или отправить файл, сериализованный как POST-запрос.Какой из них будет хорошим?Кроме того, я должен минимизировать нагрузку на сервер Windows.
Вместо этого установите Windows-диск на Linux.Я мог использовать команду монтирования или самбу (каковы плюсы и минусы этих двух?).Затем я могу записать часть сжатия и копирования в самой Linux.
Я не верю, что интернет-соединение будет очень стабильным, поэтому должен быть хороший механизм повторных попыток и защита от сбоев.,Каковы потенциальные ошибки в этих ситуациях и другие моменты, о которых я должен беспокоиться?
Спасибо, Хари