Войти

Показать полную графическую версию : Синхронизация данных


Prizrack
29-01-2004, 15:45
Есть два сервера, на одном лежат пользовательские файлы. Как сделать так, что и на втором они были, причем обновлялись, если не в реальном режиме времени, то хотя бы два раза в сутки. (копировать их туда сюда не реально, из-за большого объема)

SkyF
29-01-2004, 17:06
воспользоваться Распределенной файловой системой DFS (в меню Администрирование) через общие папки.

почти в реальном масштабе времени..

Prizrack
29-01-2004, 17:16
SkyF а можно немножко поподробнее ????

SkyF
29-01-2004, 17:35
на обоих серверах делаете общими каталоги с данными для синхронизации (один каталог пусть будет исходным, другой пусть будет приемным).
Затем создаете корень DFS через эту оснастку. Делаете либо доменный (елси есть домен - и он лучше), либо изолированный корень.
В конре указываете ваш исходный сервер, вашу исходную папку, называте ваш корень.
затем следует добавить корневую реплику, те общую папку на приемном сервере - обе эти общих папки будут участвовать в репликации ( синхронизации данных).

Но теперь необходимо включить репликацию. Для этого в корне из контекстного меню выбираем пункт "Политика репликации"  и из этих двух ссылок указываем кто будет источником (помечаем как основной), и включаем участие в реплике на втором сервере (приемном).

ждем...
проходит синхронизация данных и се-ля-ви.. на приемном сервере - копия данных из общего каталога нашего основного.

PS желательно наличие установленного пакета исправления номер 3 на обоих машинах.

Prizrack
30-01-2004, 09:56
Спасибо SkyF, вроде получилось ! )))

Raistlin
30-01-2004, 11:47
Вообще-то такой вариант не очень рекомендуется для постоянно изменяемых файлов -- чревато потерей информации. Механизм: пользователь изменяет файл, сохраняет его в DFS-папку. Затем пользователь за другим компьютером открывает тот же файл, но обращение происходит к другой реплике DFS -- той, на которую изменённый файл ещё не реплицировался. Изменяет его, сохраняет изменения -- и всё, результаты работы первого пользователя потеряны.
копировать их туда сюда не реально, из-за большого объема
Так разницы-то, собственно, нет -- что вручную копировать, что синхронизировать через DFS -- всё равно трафик одинаковый будет, а то и больший. Настрой планировщик на синхронизацию папок (через XCOPY или какой внешней утилитой).

Prizrack
30-01-2004, 12:32
Raistlin, а если пользователь имеет прямое обращение (без dfs) к папке, которая находится на первом сервере??? Тогда же получается следующее: репликация происходит, данные на втором сервере обновляются с первого, а пользователь работает только с первым сервером, а данные на втором для него не доступны. Правильно ??? или я в чем то ошибаюсь ??

Raistlin
30-01-2004, 13:10
Правильно, только я всё равно не понимаю, почему не настроить ежедневную ночную синхронизацию папок. Учти, что репликация файлов по DFS довольно сильно нагружает и источник, и результат, плюс к тому завести реплицируемые реплики можно только на машинах с серверными ОС, а они, как правило, и так не прохлаждаются.

NordWest
03-07-2006, 12:54
Вообще-то такой вариант не очень рекомендуется для постоянно изменяемых файлов -- чревато потерей информации.

А как же быть то? Как реализовать отказоустойчивость при помощи DFS и при этом не терять информацию? Можно ли например четко определить на какой ресурс будут отправляться все пользователи. И чтобы при отказе основного ресурса все они посылались на дополнительный. Тогда будет нельзя одновременно редактировать один и тот же фаил и данные не будут теряться... Или наоборот, чтобы DFS следил за открытыми файлами и не разрешал их повторного открытия. Но второе маловероятно конечно.

Sidelong
18-09-2006, 15:18
2SkyF
Затем создаете корень DFS через эту оснастку.
а можно поподробнее как сделать это??

Fighter
18-09-2006, 21:55
2Sidelong
думаю, быстрее будет поискать искомое на сайте Oszone.net
ибо Владимир, кажись и к сожалению, сейчас редкий гость
Возьмемся за дело с помощью Dfs (http://www.oszone.net/3313/)

NordWest
19-09-2006, 13:10
Вроде как получается, что пожно настроить порядок выдачи линков, основанный на SiteCosting, PriorityClass и PriorityRank. Даже нашел описалово того как это происходит - http://download.microsoft.com/download/4/5/0/450b0a3f-585e-44a2-a303-b5dc27a69451/BookOfSP1Doc.doc . И попробовал покрутить с этими классами... но как-то не выходит желаемый результат. Никто не поделится опытом в такой настройке?




© OSzone.net 2001-2012