Открыть сервис

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 →