it-swarm-ru.tech

Active Directory объяснил

Если бы вам пришлось объяснять Active Directory кому-то, как бы вы это объяснили?

72
user6848

Я, конечно, немного здесь приукрашиваю, но это приличное полутехническое резюме, которое подойдет для общения с другими, кто не знаком с самим Active Directory, но обычно знаком с компьютерами и проблемами, связанными с аутентификацией и авторизации.

Active Directory по своей сути является системой управления базами данных. Эта база данных может реплицироваться среди произвольного числа серверных компьютеров (называемых контроллерами домена) в режиме с несколькими хозяевами (это означает, что изменения могут быть внесены в каждую независимую копию, и в конечном итоге они будут реплицированы на все остальные копии).

База данных Active Directory на предприятии может быть разбита на единицы репликации, называемые "Домены". Система репликации между серверными компьютерами может быть настроена очень гибко, чтобы разрешить репликацию даже в случае сбоев соединения между компьютерами контроллера домена и эффективно реплицировать между расположениями, которые могут быть связаны с низкой пропускной способностью WAN подключение.

Windows использует Active Directory в качестве хранилища для информации о конфигурации. Главным среди этих применений является хранение учетных данных для входа в систему пользователя (имена пользователей/хэши паролей), так что компьютеры могут быть настроены для обращения к этой базе данных, чтобы обеспечить возможность централизованного единого входа для большого количества машин (называемых "членами" Домен").

Разрешения на доступ к ресурсам, размещенным на серверах, являющихся членами домена Active Directory, можно контролировать с помощью явного именования учетных записей пользователей из домена Active Directory в разрешениях, называемых списками контроля доступа (ACL), или путем создания логических групп учетных записей пользователей в группы безопасности. , Информация об именах и членстве в этих группах безопасности хранится в Active Directory.

Возможность изменять записи, хранящиеся в базе данных Active Directory, контролируется через разрешения безопасности, которые сами относятся к базе данных Active Directory. Таким образом, предприятия могут предоставлять функции "делегирования управления", чтобы позволить определенным авторизованным пользователям (или членам групп безопасности) выполнять административные функции в Active Directory в ограниченной и определенной области. Это позволит, например, сотруднику службы поддержки изменить пароль другого пользователя, но не помещать свою учетную запись в группы безопасности, которые могут предоставить ему разрешение на доступ к конфиденциальным ресурсам.

Версии операционной системы Windows также могут выполнять установку программного обеспечения, вносить изменения в среду пользователя (рабочий стол, меню "Пуск", поведение прикладных программ и т.д.) С помощью групповой политики. Внутреннее хранилище данных, которые управляют этой системой групповой политики, хранится в Active Directory и, таким образом, предоставляется функция репликации и безопасности.

Наконец, другие программные приложения, как от Microsoft, так и от сторонних производителей, хранят дополнительную информацию о конфигурации в базе данных Active Directory. Microsoft Exchange Server, например, интенсивно использует Active Directory. Приложения используют Active Directory для получения преимуществ репликации, безопасности и делегирования контроля, описанных выше.

Уф! Не слишком плохо, я не думаю, для потока сознания!

Супер короткий ответ: AD - это база данных, в которой хранятся данные о входе пользователя в систему и о группах, а также информация о конфигурации, которая управляет групповой политикой и другим программным обеспечением.

98
Evan Anderson

"Смотрите, представьте себе гигантское дерево с кучей ведер на ветвях. Внутри этих ведер есть маленькие ключи, которые дают вам доступ к специальным дверям, которые живут в области, за деревом. Если ваше имя совпадает с именем, выгравированным на одном из них ключи в одном из этих ведер, вы можете открыть дверь, соответствующую этому ключу, и получить доступ к специальной информации, которая там хранится. "

Моя задача как администратора Active Directory - следить за тем, чтобы все эти сегменты, ключи и имена, выгравированные на каждом, были современными, работали хорошо, удалялись, когда они больше не нужны или не нужны. Кроме того, я строю НОВЫЕ двери, которые защищают НОВЫЕ комнаты, фрезерую новые ключи, которые обеспечивают доступ и даже воду, и выращиваю дерево, которое скрепляет все это ".

(Технически мне больше понравился ответ Эвана, но я бы так его объяснил.:)

14
Greg Meehan

Если бы это была моя жена, я бы просто описал это как телефонный справочник с чуть большей информацией.

11
PowerApp101

У меня нет прав на комментирование (низкая репутация), поэтому предположим, что этот ответ является комментарием к ответу Эвана о том, почему не SQL-сервер?

Насколько я помню, Microsoft хотела, чтобы база данных AD была настолько надежной и самовосстанавливающейся, чтобы не требовалась нормальная деятельность DBA или специального DBA. В то время (в начале или в середине 90-х годов) технология SQL DB не была достаточно надежной для предполагаемой цели AD.

Эта тема обсуждалась в списке рассылки activedir.org (ЛУЧШИЙ список рассылки Active Directory. ПЕРИОД.)

4
KAPes

Посмотрите на это как на гибрид SQL-сервера с общим сетевым файлом, возьмите лучшее из этих двух технологий, отбросьте его, и останется Active Directory (или, если уж на то пошло, любой LDAP).

Теперь представьте, что все, что вы обычно делаете для настройки одного ПК, например, настройку пользователей, групп, принтеров, общих сетевых ресурсов, прав доступа и т.д., Может храниться в определенном месте и применяться к любому (множеству) желающих компьютеров. чтобы получить доступ к этому конкретному месту.

Вот как Microsoft хочет, чтобы мы использовали Active Directory.

0
Martin P. Hellwig