В процессе масштабирования инфраструктуры 1С может возникнуть вопрос: можно ли добавить в существующий кластер серверов 1С второй сервер, отвечающий за раздачу программных лицензий? Рассмотрим, с какими сложностями можно столкнуться при такой архитектуре и какой подход является рекомендованным.
Проанализируем ситуацию: в кластере уже есть один сервер лицензирования с активированными серверными и клиентскими лицензиями. Была приобретена дополнительная многопользовательская лицензия, которую активировали на новом, втором сервере. Задача — заставить оба сервера лицензирования работать параллельно в одном кластере.
Платформа 1С:Предприятие рассчитана на централизованное управление лицензиями. Наиболее стабильным, предсказуемым и отказоустойчивым решением является использование одного выделенного сервера лицензирования в рамках кластера. Разберем преимущества такого подхода:
Для реализации этой схемы в консоли администрирования кластера 1С необходимо выполнить простую настройку:
Сервис лицензирования и отключаются все остальные сервисы (если сервер выделенный).Сервис лицензирования должен быть отключен. Они будут автоматически обращаться за лицензиями к назначенному в кластере серверу.Хотя теоретически можно добавить второй сервер с ролью Сервис лицензирования в кластер, на практике такая конфигурация не является штатной и сопряжена с серьезными трудностями. Платформа 1С не предоставляет встроенных механизмов для балансировки нагрузки или явного выбора сервера лицензирования клиентом внутри одного кластера.
Рассмотрим основные проблемы, с которыми вы, скорее всего, столкнетесь:
Важно понимать, что все вышесказанное относится именно к программным лицензиям и серверам лицензирования. Для старых аппаратных USB-ключей HASP существовали свои правила и ограничения (например, на установку ключей одной серии на один компьютер), но они не актуальны для программной защиты.
У программных лицензий нет ограничений на активацию однотипных ключей на одном сервере. Например, вы можете без проблем активировать два ключа по 300 рабочих мест на одном сервере лицензирования, получив в итоге пул на 600 лицензий. Это и есть правильный путь масштабирования.
В то время как два сервера лицензирования плохо работают на один кластер, обратная ситуация вполне штатная. Один сервер лицензирования может успешно обслуживать несколько разных кластеров 1С.
Для этого нужно учесть версию платформы:
ragent).Проанализировав ситуацию, приходим к однозначному выводу: использование двух серверов для раздачи программных лицензий в рамках одного кластера 1С — это нештатная, нерекомендованная и нестабильная конфигурация.
Правильным решением в описанной ситуации будет:
Такой подход обеспечит стабильность, предсказуемость и простоту администрирования вашей IT-инфраструктуры на платформе 1С:Предприятие.