У меня есть сервер в головном офисе. Я хочу синхронизировать одну папку между 60 сайтами. Размер папки составляет несколько ГБ. Я несколько ограничил скорость полосы пропускания и хотел бы синхронизировать после нескольких часов, чтобы не повлиять на производительность. Время не является приоритетом, поэтому синхронизация может происходить в течение нескольких дней / недель в нерабочее время.
У меня Server 2003 с доменом.
Как лучше всего это сделать?
Это зависит от того, хотите ли вы одностороннюю или двустороннюю репликацию. Кроме того, коллизии при редактировании файлов заставят вас захотеть выдолбить себе лицо граблями (что угодно, чтобы отвлечься от боли, связанной с конфликтом версий файлов), поэтому старайтесь избегать любых решений, которые не обрабатывают несоответствия версий.
Что касается Windows, вы можете захотеть найти лучший вариант двусторонней связи (и, по сути, лучший вариант независимо от того, какие путь реплики): DFS. Вы можете использовать его в автономном режиме (т.е. без участия Active Directory) или в доменной среде (сделайте это, если это вообще возможно). DFS довольно продвинута в обеспечении согласованности одного пространства имен на нескольких серверах. Репликация DFS реплицирует отдельные файлы, и, начиная с Server 2003 R2, репликация файлов может реплицировать просто порции файлов, которые были изменены, что позволяет сэкономить больше трафика.
Немного (читай: массово) гетто-способ выполнения репликации на нескольких серверах будет заключаться в использовании запланированного сценария robocopy для копирования файлов с одного главного сервера на другие. Robocopy имеет некоторую ограниченную форму регулирования полосы пропускания с помощью /ipg:n
вариант, однако не ждите от него фантастических результатов. Вы можете каскадировать репликацию в потоковой топологии; репликация с вашего головного сервера на несколько важных суб-серверов, а затем с суб-серверов на другие суб-серверы и далее по линии. Это становится беспорядком, если вы хотите сохранить единообразие файлов. Любое использование robocopy в вашей ситуации в значительной степени гарантирует, что у вас преждевременное облысение и изъязвление кишечного тракта, поскольку вы боретесь с пропускной способностью, взломанными попытками двусторонней репликации и / или потерянными данными, поскольку файлы из нисходящего потока перезаписываются из файлов в восходящем направлении.