Я хотел бы зеркалировать диск между двумя серверами Windows для аварийного переключения / аварийного восстановления. Я предполагаю, что для этого есть программный пакет. Что ты используешь?
Я использовал два.
DoubleTake часто используется для приложений, в которых не так много встроенных возможностей аварийного восстановления.
Репликатор тома Veritas действительно хороший корпоративный уровень. Я видел, что это используется с Microsoft Exchange, например, для репликации данных между двумя разными SAN.
Если бы мне пришлось рекомендовать одно перед другим, это была бы Veritas.
Я реализую это, запустив Windows на виртуальной машине Xen под Linux (CentOS) и используя DRBD для зеркалирования образов дисков виртуальной машины. Хорошо, это дополнительный уровень, который нужно выяснить, но он бесплатный и дает вам возможность начать добавлять дополнительные виртуальные машины на ваш компьютер. Я также использую Linux LVM, чтобы легко изменять размер дисковых томов для использования в качестве дисков виртуальных машин. Что касается аппаратного обеспечения, кроме двух машин, на самом деле больше ничего не нужно, хотя дополнительная сетевая карта на машину, выделенную для DRBD, всегда под рукой.
Есть несколько вариантов.
DFS-R встроен в Windows 2003 R2 и 2008 (и я использую его) FRS встроен в 2000 и 2003 R1, но я бы не рекомендовал его.
Они действительно нацелены на общие файловые ресурсы и являются зеркалами на уровне файлов, а не на уровне блоков.
Если у вас есть диск, который вы хотите видеть двумя серверами, то вам нужна кластеризация Windows, но для этого нужна аппаратная база - либо автономный массив RAID (например, Dell MD3000), либо SAN.
Если вам нужно сделать этот блочный уровень, тогда вы смотрите на аппаратные решения от поставщиков SAN - я использовал Dell EqualLogic, но на рынке их десятки, вплоть до ссылок EMC.
Если вы пытаетесь отразить что-то вроде сервера Exchange для резервного копирования, то система резервного копирования, которая интегрируется с Windows Shadow Copy, будет правильным подходом. Я знаю, что у BackupExec (теперь части Symantec) есть один из них.
Одна вещь, которую следует учитывать, это от чего именно ты защищаешься.
Если вы защищаете данные от повреждения или случайного удаления файлов, вам не нужно решение для непрерывной синхронизации, поскольку повреждения / удаления будут реплицированы в резервную копию, прежде чем вы сможете воспользоваться ею.
С другой стороны, если вы хотите достичь 100% времени безотказной работы на своей веб-ферме при перезагрузке одного из серверов, синхронизации каждый час может быть недостаточно.
Для этого мы используем MirrorFolder. Это файловый уровень, но он доступен (40 долларов) и прост в настройке и использовании. Мы используем его на сервере, делая резервные копии между сайтами размером около 250 ГБ. Он управляет дифференциалом и дает вам журнал прогресса. Удачи!
VVR - это вариант. Я также разработал решения, в которых критически важные данные находятся в сети SAN и могут быть просто перемонтированы на другой сервер, если сервер выйдет из строя.
Как всегда, это зависит от приложения и ваших требований к RTO / RPO.
В итоге я использовал SteelEye's Пакет репликации данных и высокой доступности. У них есть версии для Windows и Linux (что не требовалось). Функция репликации данных позволяет репликацию на уровне блоков (синхронную или асинхронную). Часть High Availability позволяла переключать сервисы с одного сервера на другой.