Есть два компьютера, под Windows Server 2003 и Windows 7, в которых есть несколько папок общим объемом в сотни гигабайт, содержащих как большие файлы (видео), так и мелкие файлы (документы, фото), для которых желательно делать полную удаленную синхронизацию.
- Компьютеры, как правило, круглосуточно включены.
- Компьютеры подключены к интернету каналом в 5-10 Мбит/с, роутер или гейтвей в обоих случаях собственный и подключен через статический IP. Между компьютерами настроено VPN соединение. При копировании файлов по VPN стабильно держится скорость порядка 700-900 кбайт/с.
- Как правило в день добавляется новых файлов не более, чем на несколько гигабайт.
- Иногда файлы активно перемещаются между папками (иногда сотни файлов в день, объемом в несколько гигабайт).
Что нужно:
- Самое главное — надежная полная двусторонняя синхронизация, аналогично тому, что получается в результате работы дропбокса. Если файл удалить или переместить в другую папку на одном компьютере, то на другом компьютере, он соответственно тоже удаляется или оказывается перемещенным.
- В идеале синхронизация «на лету», но достаточно настроить синхронизацию раз в сутки (ночью).
- По возможности, желательно ограничение ширины используемого канала (чтоб не задушить остальной интернет-трафик в сети).
- Будет разумным организовать дополнительный бэкап на случай ошибочного удаления. По идее это несложно сделать, установив на одном из компьютеров любую программу инкрименального бэкапа, но в идеале — чтоб это делалось средствами программы, обеспечивающий синхронизацию.
- Хранение файлов на серверах какого-либо стороннего сервиса не нужно (в виду огромного объема данных).
- Хорошо, если к этой системе в будущем можно будет подключить 3-й, и т. д. компьютер.
- Было бы здорово (но не обязательно), чтоб одну из папок можно было синхронизировать еще и с ноутбуком, работающим под Windows 7.
Желательно бесплатное решение, но не исключаю платный вариант, скажем в пределах однократной покупки программы синхронизации в пределах 50-100 долларов.
В каком направлении рыть?