Какова наилучшая архитектура для автоматизации запланированной синхронизации / передачи файлов для целей резервного копирования в среде сервера Windows через локальную сеть или Интернет?
Я хотел бы автоматизировать ночную (или, возможно, ежечасную) синхронизацию / резервное копирование файлов как службу Windows.
Я пробовал многие коммерческие приложения для синхронизации, но меня раздражало каждое из них.
Если не считать написания моих собственных сценариев VBS, чтобы позаботиться об этом, у кого-нибудь есть какие-либо сценарии или программное обеспечение, которые можно порекомендовать для постоянного решения этой вездесущей проблемы?
Если у вас есть опыт, написание собственного сценария - не такая уж плохая идея. Он дает возможность сделать это так, как вы этого хотите.
С другой стороны, существует бесчисленное множество решений, и должно быть одно, которое может вам подойти.
Мой личный фаворит - rsync. Даже это есть в разных версиях для Windows. Просто поиск в Google "rsync windows" дает много результатов. "дельта-копия" выглядит как полезная оболочка, например, для программы rsync.
Вы в основном должны выбирать и тестировать. И не забудьте также проверить восстановление.
Ты пробовал SyncBack? Он позволяет выполнять синхронизацию или резервное копирование с использованием FTP или передачи сетевых ресурсов, ZIP, фильтров, журналов HTML и электронной почты, планирования и т. Д.
Мы используем как коммерческую, так и бесплатную версии на наших серверах для развертывания / синхронизации веб-приложений, передачи файлов журналов и резервного копирования на диск.
Rsync - хорошая штука. Есть также унисон, которая номинально является программой двунаправленной синхронизации, но может быть настроена так, чтобы всегда разрешать конфликты в одном направлении, эффективно обеспечивая одностороннюю синхронизацию.