Директор технического центра компании Merlion Вигель Антонов рассказывает про инструменты Granulex от разработчика «МД Информационные Системы».
Вигель Антонов
В современных корпоративных сетях служба каталогов выполняет роль системного «позвоночника» – ее стабильность определяет работоспособность всей информационной инфраструктуры. Это технологический фундамент, на котором держится вся цифровая инфраструктура компании: от базовых сервисов аутентификации до критически важных бизнес-приложений. Любой сбой в работе каталога мгновенно парализует доступ к корпоративным ресурсам и останавливает ключевые бизнес-процессы. Особую уязвимость это создает для географически распределенных инфраструктур, функционирующих в рамках единого управляемого пространства.
Как критически важный компонент ИТ-архитектуры, служба каталогов требует особого уровня поддержки. Однако, стандартные средства обеспечения жизненного цикла каталогов обладают существенными ограничениями. Они не способны оперативно помочь при некоторых аварийных сценариях и демонстрируют недостаточную эффективность при выполнении повседневных операций администрирования.
Для сложных корпоративных сред с десятками тысяч объектов каталога и разветвленной иерархической структурой критически важна возможность точечного восстановления отдельных элементов. Гранулярный подход позволяет работать не только с базовыми сущностями – пользователями, компьютерами и организационными единицами, но и с их атрибутами, членством в группах, схемой распределения прав и другими сервисными параметрами.
В условиях высокой динамики корпоративной среды, где состав объектов каталога и их конфигурации постоянно изменяются, особую важность приобретает возможность избирательного отката. Речь идет о возврате не всей системы, а только определенных данных к нужному состоянию на заданный момент времени. Ключевые требования при этом – оперативность и минимальное влияние на работоспособность остальных служб.
Как ключевой сервис аутентификации и авторизации, служба каталогов требует особо надежных механизмов защиты. Однако традиционные средства резервного копирования ориентированы преимущественно на катастрофные сценарии – физические повреждения при пожарах, потопах или масштабных кибератаках, когда необходимо полное восстановление служб. Хотя такие ситуации возможны, возникают они относительно редко.
Гораздо чаще происходят частичные повреждения данных: из-за ошибок администрирования, сбоев автоматизированных процессов или некорректной работы скриптов. Здесь классические системы восстановления оказываются слишком медленными и неэффективными, тогда как гранулярный подход позволяет мгновенно восстановить только поврежденные компоненты без остановки работы системы.
Уровни резервного копирования и восстановления каталога безопасности
Поддержка службы каталогов охватывает не только резервное копирование и восстановление, но и другие повседневные задачи: поиск и анализ данных, массовое изменение объектов, диагностику проблем. Для службы каталогов Microsoft Active Directory существует множество специализированных решений. Однако для Linux-ориентированных служб каталогов ALD Pro, FreeIPA, РЕД АДМ и Альт Домен аналогичные инструменты долгое время отсутствовали.
В условиях импортозамещения и стратегической важности отечественных ИТ-решений российский разработчик «МД Информационные Системы» представил комплекс Granulex, закрывающий критический пробел в инструментарии для Linux-каталогов. Это первое российское решение, обеспечивающее полный жизненный цикл управления службами каталогов с функцией гранулярного восстановления – технологией, ранее недоступной для отечественных Linux-платформ.
Решение получило официальные сертификаты совместимости от ведущих разработчиков российских каталогов – ALD Pro (РусБИТех-Астра), Альт Домен (Базальт СПО) и РЕД АДМ (РЕД СОФТ), подтвердивших полную интеграционную совместимость. С этими компаниями заключены соглашения о стратегическом партнерстве.
Факт включения в Единый реестр российского ПО (регистрационный № 22969 от 28.06.2024) подтверждает соответствие решения государственным стандартам и его значимость для технологического суверенитета.
Для сравнения, аналогичные функции в экосистеме Microsoft Active Directory реализованы разрозненными инструментами:
Функциональность
Продуктовая линейка Granulex для Linux-сред предлагает принципиально новый подход к работе со службами каталогов, выходящий за рамки классического резервного копирования. Решение предоставляет администраторам уникальный набор функций, включая гранулярное восстановление отдельных объектов и их атрибутов, параллельный просмотр данных в исходных каталогах Active Directory и Linux при миграции, а также комплексную диагностику репликации между контроллерами и генерацию тестовых сред для миграционных сценариев. Особую практическую ценность Granulex демонстрирует в типовых ситуациях частичного повреждения данных, когда при сохранении общей работоспособности инфраструктуры требуется точечное восстановление конкретных ошибочно измененных или удаленных элементов без необходимости полного отката системы.
Основным компонентом программного комплекса Granulex выступает инструмент Granulex Recovery, обеспечивающий резервное копирование и гранулярное восстановление объектов каталога. Решение предоставляет администратору необходимые средства для коррекции логических ошибок и отката службы каталогов к стабильным состояниям.
Granulex Recovery поддерживает работу со следующими службами каталогов LDAP:
Granulex Recovery позволяет решать задачи обеспечения стабильности функционирования сервисов корпоративного домена, а также задачи его аварийного восстановления включая:
Функциональные возможности Granulex Recovery постоянно расширяются. На текущий момент инструмент предоставляет следующие ключевые функции:
Granulex Recovery реализует строгое разделение полномочий между операторами резервного копирования и администраторами домена, обеспечивая детализированный контроль доступа к функциям и данным системы в соответствии с ролевой моделью. Решение поддерживает выбор конкретного контроллера домена для точечного восстановления и предоставляет полнофункциональный REST API для интеграции с внешними системами.
Интерфейс Granulex Recovery. Автоматическое создание резервных копий
Интерфейс Granulex Recovery. Сравнение состояния объектов в резервной копии и текущем состоянии каталога
Granulex Viewer представляет собой специализированный инструмент для просмотра и анализа содержимого LDAP-каталогов. Решение обеспечивает полномасштабный доступ к данным каталога, позволяя администраторам осуществлять детальный просмотр структуры объектов и их атрибутов, а также выполнять расширенный поиск по заданным параметрам. Поддерживается работа со всеми основными LDAP-совместимыми службами каталогов:
Инструмент Granulex Viewer в текущей версии предоставляет следующий набор функциональных возможностей:
Granulex Viewer оснащен современным графическим интерфейсом, специально разработанным для удобной работы с LDAP-каталогами. Инструмент предоставляет гибкие возможности тонкой настройки отображения данных, позволяя администраторам адаптировать интерфейс для комфортной работы с каталогом в соответствии с индивидуальными предпочтениями и решаемыми задачами.
Интерфейс Granulex Viewer. Поиск объектов в каталоге
Granulex Insight предназначен для комплексного анализа топологии домена и диагностики состояния репликации каталога в режиме реального времени. Решение обеспечивает визуализацию связей между контроллерами домена и детальный мониторинг параметров репликации. Granulex Insight поддерживает работу со следующим службами каталогов LDAP:
Программа оснащена интуитивно понятным интерфейсом и представляет следующие функциональные возможности:
Интерфейс Granulex Insight. Отображение топологии домена
Granulex Generator представляет собой специализированное решение для генерации тестовых данных LDAP-каталогов, максимально приближенных по своим характеристикам к реальным промышленным средам. Инструмент обеспечивает создание реалистичных данных, полностью соответствующих структуре и содержанию рабочих каталогов.
Granulex Generator не только генерирует тестовые данные, но позволяет выполнять массовые пакетные изменения данных в каталоге, позволяя имитировать как типовые операции администраторов домена, так и повседневную работу пользователей. Это делает решение незаменимым при тестировании новых конфигураций, отработке сценариев миграции, проведении нагрузочных испытаний и обучении персонала.
Granulex Generator поддерживает работу со следующим службами каталогов LDAP:
Granulex Generator представляет следующие функции:
Предусмотрены два режима создания объектов каталога. Оба метода поддерживают все виды операций с объектами каталога и могут использоваться в сочетании друг с другом:
Данные максимально приближены к реальным: имена пользователей создаются на русском языке, а их атрибуты – имена, фамилии, должности, города, телефоны, почтовые адреса – генерируются на основе подготовленных справочников. Все это используется в случайном порядке, чтобы сделать тестовые данные максимально реалистичными.
Дополнительные функции Granulex Generator
Интерфейс Granulex Generator. Массовое изменение объектов каталога
Планы развития Granulex включают добавление двух новых модулей. Granulex Auditor предоставит возможности визуализации структуры делегированных прав и аудита действий привилегированных пользователей. Granulex Admin автоматизирует рутинные задачи управления каталогом и оптимизирует процессы делегирования прав Directory Manager.
Granulex формирует комплексное решение для управления жизненным циклом служб каталогов, объединяя специализированные инструменты под единой платформой. Каждый продукт линейки решает строго определенный круг задач администрирования:
Программное обеспечение Granulex построено по клиент-серверной архитектуре. Серверная компонента реализована на Python с использованием стандартных библиотек, включая python-ldap для работы с протоколами каталогов. Клиентская часть разработана на TypeScript с применением фреймворка React, что обеспечивает современный и отзывчивый веб-интерфейс для администрирования. Обе компоненты взаимодействуют через REST API с сериализацией данных в JSON.
Выводы
Программное обеспечение Granulex вместе с ключевым инструментом Granulex Recovery является уникальным предложением на рынке российского ПО для комплексного решения задач защиты от деструктивных воздействий и нежелательных изменений данных каталога безопасности в Linux средах. Granulex помогает обеспечить устойчивость сетевого домена, позволяя администраторам своевременно обнаруживать ошибочные конфигурации объектов каталога и нежелательные изменения данных, а также оперативно восстанавливать консистентное состояние каталога и штатное функционирование его сервисов.
Решение Granulex сочетает простоту развертывания с удобством эксплуатации благодаря интуитивно понятному графическому интерфейсу, который может быть адаптирован под конкретные задачи администрирования. Флагманский продукт Granulex Recovery предоставляет REST API для глубокой интеграции с корпоративными ИТ-сервисами и автоматизации процессов управления жизненным циклом домена.
Granulex демонстрирует универсальность применения в организациях любого масштаба и профиля деятельности. Особую ценность решение представляет при переходе на импортозамещающие технологии, обеспечивая полную совместимость с различными архитектурами информационных систем и поддержку российских технологических стандартов.
Ключевые эксплуатационные преимущества включают сокращение сроков внедрения, минимальные требования к обучению персонала, бесшовную интеграцию в существующие ИТ-процессы и полное соответствие требованиям импортозамещения.
Решения разработчика доступны в Merlion. Подробная информация и заказ онлайн: на партнерском сайте Merlion b2b.merlion.com (при наличии доступа) или у менеджеров департамента продаж zapros_RUsoft@merlion.ru.
Запросить демонстрацию решений можно по ссылке.
Материал предоставлен директором технического центра Вигелем Антоновым.
Видеотерминалы IVA Technologies включены в реестр ТОРП Минпромторга России