Я слышал, что эти две технологии используются взаимозаменяемо для описания репликации данных из одного места в другое. Я понимаю, что представляет собой каждая технология, но не уверен, как они связаны друг с другом. Использует ли DFSR BITS в качестве механизма передачи? Буду признателен за любые пояснения.
решение1
Вы можете использовать любой из них для репликации данных, однако эти технологии не связаны между собой. Как сказал Эван, BITS — это способ управления использованием полосы пропускания и обеспечения передачи данных между хостами без влияния на другие сетевые передачи. Например, если я копирую файл между сервером S и сервером D с помощью Explorer, Explorer будет использовать максимально возможную полосу пропускания. Если я начну второе копирование файла, моя полоса пропускания будет разделена между двумя копиями поровну. Если я вместо этого сделаю вторую копию передачей BITS, то это НЕ окажет никакого влияния на первую копию. Моя вторая копия завершится, когда для этого появится свободная полоса пропускания. Если я начну еще одну копию Explorer с сервера S на сервер Z, моя копия BITS замедлится или остановится, чтобы не повлиять на задание копирования.
DFS-R — это замена службам репликации файлов. Он будет использовать максимально возможную пропускную способность, но при закрытии файла будет отправлять только измененные блоки на серверы в группе репликации (либо по расписанию, либо непрерывно — это можно настроить, в примере мы предположим, что непрерывно). То есть, если я изменяю файл myfile.doc, немедленное уведомление отправляется другим членам репликации, и измененные блоки отправляются независимо от требуемой пропускной способности, надеюсь, она невелика, но если бы это был новый файл, все содержимое файла было бы скопировано.
решение2
Они вообще не связаны.
Естьхорошее видео на Channel9рассказывая о том, как работает DFS-R.
BITS на самом деле не является протоколом «репликации» — он просто позволяет осуществлять «постепенную» загрузку по протоколу HTTP, используя «свободную» пропускную способность сети.
DFS-R выполняет дельта-передачу данных (перемещает только измененные данные) и не использует HTTP в качестве транспортного протокола.