Назад | Перейти на главную страницу

Публикация / синхронизация папки изображений объемом 5 ГБ с корпоративными ноутбуками

Мои пользователи постоянно спрашивают о возможности иметь локальную копию изображений нашего оборудования на своих ноутбуках. В настоящее время в этой папке 5,2 ГБ данных, и со временем она будет медленно расти. Есть некоторая вероятность, что я смогу уменьшить объем данных в этой папке, но, скорее всего, любое внесенное мной изменение будет несущественным, поскольку большая часть этих 5 ГБ является законной и необходимой.

Думаю, у меня есть несколько вариантов:

1) Я мог бы использовать папку на нашем веб-сайте для обработки синхронизированных файлов. Что-то на нашем сервере или локальном компьютере в сети будет синхронизировать папку изображений с папкой изображений на нашем веб-сервере. В этом случае клиентские портативные компьютеры должны иметь некоторое время для синхронизации программного обеспечения на своем локальном компьютере, чтобы поддерживать синхронизацию портативного компьютера с папкой на веб-сервере.

2) Я могу сказать сотрудникам, что эту синхронизацию можно выполнить только тогда, когда они находятся в локальной сети, чтобы она не использовала наше Интернет-соединение. Это не лучший вариант, так как он не поможет никому, кто находится в дороге, что иногда случается. Это также заставит сотрудников более внимательно относиться к своим ноутбукам для выполнения обновлений.

Ноутбуки действительно будут просто «подписчиками» (если использовать некоторую терминологию MS SQL Server). Сервер или локальный компьютер в нашей сети будет «издателем», так как ему нужно распространять добавления, изменения, такие как удаления, переименование файлов, изображения с измененным размером и т. Д. Ноутбукам не нужно будет «проталкивать» изменения обратно в server, и на самом деле мы, вероятно, захотим запретить ноутбукам откатывать изменения в случае, если кто-то случайно удалит кучу изображений или, что еще хуже, всю папку.

Какой метод вы посоветуете мне использовать? Какое программное обеспечение вы бы порекомендовали?

Наш сервер - это сервер SBS 2008, а большая часть нашей рабочей станции - XP. Все больше и больше наших рабочих станций и ноутбуков теперь работают под управлением Windows 7, но не все.

Наше интернет-соединение на сайте сервера не очень хорошее. Он стабилен, но в настоящее время это только DSL-соединение 1,5 / 512 Мбит / с. Мы планируем обновить до четырех из этих DSL-соединений, и мы будем использовать маршрутизатор / брандмауэр SonicWall для балансировки нагрузки.

Я занимаюсь программированием в MS Access / VB6 / VBScript / ASP / VB.Net, поэтому я, вероятно, мог бы написать программное обеспечение для этого. Однако я не хочу изобретать велосипед, если что-то уже существует, чтобы справиться с этим.

Использование SQL Server каким-либо образом для достижения этой цели может быть вариантом, хотя на данный момент мы не используем SQL Server.

Вы считали Dropbox?

Если эти компьютеры являются частью домена, вы можете использовать параметр «Административно назначенные автономные файлы» в групповой политике, чтобы назначить эту папку для синхронизации.

В противном случае вы можете использовать robocopy с переключателями / xo / mir для копирования новых изображений и удаления изображений, которые больше не существуют.

Вы можете опробовать программу «Галерея» с открытым исходным кодом, которую можно использовать во внутренней сети, разместив ее на внутреннем сервере.

http://gallery.menalto.com/