Сайты и репликация
Сайт состоит из одной или нескольких IP-подсетей, опре- деляющих группу компьютеров с надежным соединением. Ре- комендуется объединять лишь подсети с быстрым и надежным каналом связи со скоростью не менее 512 кбит/с.
В Active Directory поддержка структуры домена и структу- ры сайта осуществляется отдельно. Домен может включать не- сколько сайтов, а сайт — несколько доменов или их части (рис. 5.7).
Рис. 5.7. Домен с одним сайтом, домен с несколькими сайтами и несколько сайтов с несколькими доменами
Существует два типа репликации: внутрисайтовая и меж- сайтовая.
Репликация внутри сайта
Ниже перечислены характеристики внутрисайтовой ре- пликации:
осуществляется между контроллерами домена в преде- лах сайта;
реплицируемые данные не сжимаются;
интервал репликации по умолчанию составляет 5 минут;
репликация выполняется по запросу после получения уведомления.
Репликация между сайтами
Основные характеристики межсайтовой репликации сле- дующие:
осуществляется между контроллерами домена различ- ных сайтов;
администратор вправе задать интервал репликации (по умолчанию 5 минут);
администратор может задать протокол, используемый при репликации;
независимо от используемого протокола реплицируе- мые данные сжимаются;
сжатие позволяет снизить трафик репликации на 88–90%.
Одним из недостатков межсайтовой репликации является отсутствие автоматической настройки — все параметры адми- нистратор определяет вручную.
Уникальные порядковые номера
При изменении объекта каталога на контроллере домена в результате репликации данных с другого контроллера домена либо действий пользователя или администратора первый кон- троллер присваивает изменению порядковый номер обновления (Update Sequence Number, USN). Каждый контроллер домена использует собственные USN и присваивает их изменениям ка- талога по возрастающей.
При записи изменения в каталог контроллер домена вместе со свойством также записывает порядковый номер обновления.
Все контроллеры домена ведут таблицу USN, получаемых от других контроллеров; в таблице указывается наибольший USN, полученный от каждого из контроллеров. Контроллер до- мена периодически оповещает другие контроллеры о получении изменений и пересылает этим контроллерам свой текущий USN. Каждый контроллер, принимающий такое оповещение, проверя- ет в своей таблице USN последний уникальный порядковый но- мер, полученный от контроллера, отославшего оповещение; ес- ли какие-либо изменения не были получены, контроллер домена запросит их.
Применение USN не требует регистрации времени измене- ния и позволяет отказаться от синхронизации часов на контрол- лерах одного домена. Упрощается и восстановление системы
при отказе. После сбоя контроллер домена повторно запускает тиражирование, опрашивая остальные контроллеры в поисках порядковых номеров обновления (USN), старших его собствен- ных. Так как при внесении изменений таблица USN обновляется автоматически, прерванные циклы репликации продолжаются с места сбоя, без потерь или дублирования обновлений.
Do'stlaringiz bilan baham: |