Я изучаю альтернативные решения для репликации файлов в реальном времени в ОС Windows Server. Теперь мы используем XO Soft WAN Sync для репликации файлов, но в следующий раз мы хотим расширить расположение нашего сервера, и поэтому ищем альтернативную систему для репликации. У кого-нибудь есть опыт репликации в реальном времени?
SAN невозможно, потому что система должна быть закрыта. Поэтому, если Сеть не работает, каждый узел должен по-прежнему работать с реплицированными файлами. Какие-либо предложения?
Распределенная файловая система (Microsoft)
Репликация DFS
Ранние версии DFS использовали FRS, который обеспечивает базовую возможность репликации файлов между серверами. FRS определяет измененные или новые файлы и копирует последнюю версию всего файла на все серверы.
Windows Server 2003 R2 представила «репликацию DFS» (DFSR), которая улучшает FRS, копируя только те части файлов, которые были изменены (удаленное дифференциальное сжатие), используя сжатие данных для уменьшения сетевого трафика и позволяя администраторам гибкие параметры конфигурации для ограничения сетевой трафик с настраиваемым расписанием.
Общая параллельная файловая система IBM
Общая параллельная файловая система (GPFS) - это высокопроизводительная кластерная файловая система с общим диском, разработанная IBM. Он используется многими суперкомпьютерами, которые входят в список 500 самых мощных суперкомпьютеров на планете. Например, GPFS - это файловая система суперкомпьютера ASC Purple, которая состоит из более чем 12 000 процессоров и имеет 2 петабайта общей дисковой памяти, охватывающей более 11 000 дисков.
Уже упоминавшаяся Mirrorfolder позволяет синхронизировать (открытые) файлы в реальном времени и зеркалировать в реальном времени открытые файлы и (системные) разделы (а также периодическую синхронизацию, синхронизацию при определенных системных событиях). Возможна синхронизация целых файлов или прямая синхронизация только измененных блоков, а также настройка использования полосы пропускания и фильтров. Я использую его на Win 7 Pro и Win 10 Pro уже несколько лет для зеркалирования работающих виртуальных машин локально и в мою локальную сеть (доступно для: «Windows 10 / 8.x / 7 / Vista», «Server 2016/2012/2008» , «И 32-разрядная, и x64 версия»). SyncbackPro - мой традиционный инструмент для синхронизации (открытых) файлов в реальном времени, но он не может синхронизировать измененные блоки. Syncovery должен делать и то, и другое. Все 3 недорогие решения.
Терминология здесь настолько неверна, что время репликации не равно времени задержки! На снимке экрана ниже показано расписание для настройки времени репликации в Win2k8r2.
С другой стороны, задержка между сайтами действительно зависит от пропускной способности, QOS, типа соединения и множества других элементов, вместе взятых.
Одним из серьезных недостатков DFS является отсутствие механизма блокировки файлов (будем надеяться, что они скоро с этим разберутся)!
DFS вроде хороший вариант.
Я использую MirrorFolder (http://www.techsoftpl.com/backup/) для этой задачи. Он очень стабильный, до смешного дешевый и имеет большое количество опций и режимов. Я успешно использовал его во всех версиях Windows от 2000 до Win7 и в Windows Server 2003 и 2008.