Novell Directory Services — служба каталогов¶
Novell Directory Services (NDS, позднее eDirectory) — служба каталогов, разработанная компанией Novell для централизованного хранения и управления информацией о пользователях, ресурсах и правах доступа в вычислительных сетях. Впервые представлена в 1993 году в составе сетевой операционной системы NetWare 4.0. NDS относится к классу иерархических служб каталогов и стала одной из первых массовых реализаций модели X.500 в корпоративных сетях.
¶История
Разработка NDS началась в конце 1980-х годов как развитие более простой службы Bindery, применявшейся в NetWare 2.x и 3.x. Bindery хранила плоские списки объектов на каждом сервере отдельно, что затрудняло управление крупными сетями. В NetWare 4.0 (1993) Novell представила NDS — единый распределённый каталог, охватывающий все серверы сети.
В 1999 году, с выходом NetWare 5, служба получила поддержку протокола LDAP и была переименована в Novell eDirectory. Позднее eDirectory стала кроссплатформенным продуктом, работающим на Windows, Linux, Solaris и AIX. После приобретения Novell компанией Micro Focus в 2011 году продукт продолжил развиваться под тем же названием.
¶Архитектура
Каталог NDS организован как иерархическое дерево, аналогичное структуре DNS или файловой системе. Основные элементы:
- Корень дерева — логическая вершина, объединяющая всю организацию.
- Контейнеры — объекты-организаторы: Organization (O), Organizational Unit (OU), Country (C), Locality (L).
- Листовые объекты — User, Group, Printer, Server, Volume, Application и другие.
- Схема — набор правил, определяющих допустимые классы объектов и их атрибуты.
Каждый объект обладает набором атрибутов и уникальным полным именем (distinguished name), например CN=Иванов.OU=Бухгалтерия.O=Компания. Права доступа наследуются по дереву, что позволяет гибко делегировать администрирование.
¶Распределённость и репликация
Каталог распределён между серверами: каждый сервер хранит одну или несколько реплик разделов (partitions) дерева. Novell выделяет четыре типа реплик:
| Тип реплики | Назначение |
|---|---|
| Master | Основная, допускает изменение схемы |
| Read/Write | Полноценная копия с правом записи |
| Read-Only | Только чтение |
| Subordinate | Ссылочная, без полных данных |
Синхронизация реплик выполняется автоматически; при недоступности сервера сеть продолжает работу за счёт других копий. Это обеспечивает отказоустойчивость и снижение нагрузки.
¶Применение
NDS/eDirectory использовалась для:
- единой аутентификации пользователей в домене NetWare;
- управления правами на файловые ресурсы и принтеры;
- централизованного администрирования учётных записей;
- интеграции с системами электронной почты (GroupWise) и управления рабочими станциями (ZENworks).
Благодаря поддержке LDAP и NCP служба применялась в смешанных средах, включая интеграцию с Active Directory и Unix-системами.
¶Значение и конкуренция
NDS стала одной из первых полноценных сетевых служб каталогов и во многом задала стандарты для последующих решений. Её основным конкурентом выступила Microsoft Active Directory, появившаяся в Windows 2000 и во многом повторившая иерархическую модель. К 2000-м годам доля NetWare на рынке сетевых ОС сократилась, однако eDirectory сохранила нишу в корпоративных и государственных сетях благодаря надёжности и кроссплатформенности.
¶Наследие
Концепции NDS — иерархическое пространство имён, распределённые реплики, наследование прав, расширяемая схема — стали классическими в теории служб каталогов. Многие принципы, впервые реализованные в NDS, применяются в современных системах управления идентификацией.
IRONLIVE — база данных и аналитика по компаниям России.
На главную IRONLIVE →