Ferz
Участник
- Регистрация
- 03.02.2007
- Сообщения
- 8 779
- Реакции
- 24
- Баллы
- 38
Делаю отказоустойчивую систему из 2х серверов на базе ОС Win2008R2 std. Запнулся на проблеме с репликацией DFS.
Суть следующая - в офисе находится основой сервер. В другом здании находится вспомогательный сервер. Все пользователи работают с основным сервером(в том числе и удаленные пользователи), вспомогательный установлен на случай, если главный офис окажется "отрезанным от интернета" и в этом случае удаленные пользователи авторизируются и продолжают работать на вспомогательном сервера(происходят изменения\создания\удаления данных), в это время пользователи, находящиеся в главном офисе, продолжают работать с основным сервером, так же создавая\удаляя\изменяя данные. Но настает час Х и связь между серверами восстанавливается, запускается процесс репликации и тут я теряюсь. Что произойдет с данными, которые были изменены?
Для примера:
пусть на шаре есть экселевская таблица, с которой по очереди работают 2 сотрудника. Один из гл.офиса(А), другой с удаленного офиса(Б). Допустим, что связь между серверами пропадает, но пользователи это не замечают(и не должны). В это время "А" открывает на шаре экселевскую табличку, эту же таблицу открывает и "Б". Оба они вносят изменения. И тут возникает вопрос, что произойдет с этой таблицей после восстановления связи и репликации?
Дело в том, что на месте этой мифической таблицы может быть и база 1С и автокадовский чертеж, да все что угодно.
Или в данном случае лучше(надежнее) делать ежедневные копии на вспомогательный сервер и при форс-мажоре перенаправлять пользователей туда, но только с возможностью "только чтение"?
Суть следующая - в офисе находится основой сервер. В другом здании находится вспомогательный сервер. Все пользователи работают с основным сервером(в том числе и удаленные пользователи), вспомогательный установлен на случай, если главный офис окажется "отрезанным от интернета" и в этом случае удаленные пользователи авторизируются и продолжают работать на вспомогательном сервера(происходят изменения\создания\удаления данных), в это время пользователи, находящиеся в главном офисе, продолжают работать с основным сервером, так же создавая\удаляя\изменяя данные. Но настает час Х и связь между серверами восстанавливается, запускается процесс репликации и тут я теряюсь. Что произойдет с данными, которые были изменены?
Для примера:
пусть на шаре есть экселевская таблица, с которой по очереди работают 2 сотрудника. Один из гл.офиса(А), другой с удаленного офиса(Б). Допустим, что связь между серверами пропадает, но пользователи это не замечают(и не должны). В это время "А" открывает на шаре экселевскую табличку, эту же таблицу открывает и "Б". Оба они вносят изменения. И тут возникает вопрос, что произойдет с этой таблицей после восстановления связи и репликации?
Дело в том, что на месте этой мифической таблицы может быть и база 1С и автокадовский чертеж, да все что угодно.
Или в данном случае лучше(надежнее) делать ежедневные копии на вспомогательный сервер и при форс-мажоре перенаправлять пользователей туда, но только с возможностью "только чтение"?