Как правильно подобрать лицензии для настройки серверной информационной базы 1С:Управление торговлей на MS SQL Server

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход с файлового режима работы 1С на клиент-серверный — это важный шаг в развитии ИТ-инфраструктуры любого предприятия. Когда количество пользователей превышает 10–12 человек или объем базы данных начинает исчисляться гигабайтами, файловый вариант перестает справляться, и возникают ошибки блокировок. В этой статье мы подробно разберем, какие именно лицензии потребуются для настройки серверной базы «1С:Управление торговлей» (УТ) на 15 рабочих мест, проанализируем различия в моделях лицензирования MS SQL Server и выясним, как сэкономить бюджет, не нарушая закон.

Основные компоненты лицензирования 1С:Предприятие

Для работы в серверном режиме нам необходимо собрать «конструктор» из нескольких уровней лицензий. Проанализируем первый уровень — лицензии самой фирмы 1С. Без них система не запустится в принципе, независимо от наличия СУБД.

  1. Основная поставка (Программа): В нашем случае это 1С:Управление торговлей 8. Она включает в себя дистрибутив конфигурации, платформу и одну клиентскую лицензию (обычно).
  2. Лицензия на сервер 1С:Предприятие: Это специальная лицензия, которая позволяет работать серверной части 1С (кластеру серверов). Разберем важный нюанс: существует 32-разрядная и 64-разрядная версии. В современных реалиях мы настоятельно рекомендуем выбирать именно 64-разрядную лицензию (x86-64). 32-битный сервер имеет жесткое ограничение по оперативной памяти (около 3 ГБ на рабочий процесс), что для тяжелой конфигурации «УТ» на 15 пользователей приведет к постоянным аварийным завершениям работы.
  3. Клиентские лицензии 1С: Нам нужно обеспечить доступ 15 пользователям. Поскольку одна лицензия обычно идет в комплекте с основной поставкой, нам потребуется докупить пакеты на 5 и 10 рабочих мест (или один пакет на 20, если планируется расширение). Посмотрим на программную защиту: это пин-коды, которые активируются на сервере или рабочих станциях.

Лицензирование СУБД MS SQL Server: Выбор модели

Второй уровень — это лицензия на систему управления базами данных (СУБД). Здесь у новичков часто возникает путаница с «ядрами» и «клиентами». Рассмотрим две основные модели лицензирования Microsoft:

Модель «Сервер + CAL (Client Access License)»: Мы покупаем одну лицензию на сам экземпляр сервера и по одной клиентской лицензии (CAL) на каждого пользователя или устройство. Рассчитаем выгоду: для 15 пользователей эта модель является самой экономной. Лицензия «по ядрам» (Core) выгодна только тогда, когда количество пользователей превышает 30–35 человек, так как Core-лицензия стоит значительно дороже, но зато дает «анлимит» по подключениям.

Что такое Runtime-лицензии? Проанализируем этот термин, так как он часто встречается в прайсах 1С. Лицензии MS SQL Server Runtime — это специальные версии SQL, которые продаются партнерами 1С по льготной цене. Однако они имеют существенное ограничение: этот SQL Server разрешено использовать только для работы с базами 1С. Если вы решите развернуть на этом же сервере базу данных для сайта или сторонней CRM, это будет нарушением условий лицензирования.

Полный список необходимых позиций для закупки

Разберем конкретный кейс для 15 пользователей (на примере цен и артикулов для Казахстана, аналогично для РФ и других регионов):

Скрытые расходы: Операционная система

Выясним причину, по которой многие системные администраторы допускают ошибки при расчете бюджета. Помимо 1С и SQL, вам необходимы лицензии на саму ОС Windows Server. Рассмотрим подробнее требования Microsoft:

Если SQL Server установлен на Windows Server, вам потребуются не только лицензии на ядра процессора сервера, но и Windows Server CAL на каждого из 15 пользователей. Без этих клиентских лицензий доступ пользователей к серверу будет считаться нелегальным, даже если у вас куплены CAL на 1С и SQL. Это юридический нюанс, который часто упускают из виду.

Технические ограничения редакции Standard

Покупая SQL Server Standard Runtime, мы должны учитывать технические лимиты программного продукта, чтобы правильно подобрать «железо»:

Альтернативный вариант: Использование PostgreSQL

Если бюджет ограничен, проанализируем ситуацию с бесплатными СУБД. 1С официально поддерживает работу с PostgreSQL. В этом случае нам не нужно покупать лицензии на SQL Server и SQL CAL, что экономит значительную сумму (в нашем примере это стоимость трех последних позиций списка). Для 15 пользователей «Управления торговлей» производительности правильно настроенного PostgreSQL будет вполне достаточно. Однако стоит учитывать, что обслуживание PostgreSQL требует более высокой квалификации от системного администратора по сравнению с MS SQL.

Резюме и рекомендации

Для успешного запуска системы выполним следующие шаги:

  1. Определимся с разрядностью сервера 1С (выбираем 64-бит).
  2. Выберем модель лицензирования SQL (для 15 человек — «Сервер + CAL»).
  3. Проверим наличие лицензий на Windows Server и Windows Server CAL.
  4. Решим, нужна ли экономия через использование PostgreSQL или важна простота администрирования MS SQL.

Важный момент: При покупке программных лицензий 1С (пин-кодов) помните, что они привязываются к параметрам сервера (имя, процессор, объем памяти, версия ОС). При любом изменении конфигурации железа лицензию придется восстанавливать через резервный пин-код. Если ваше оборудование нестабильно или часто планируются апгрейды, рассмотрите вариант приобретения лицензий с аппаратной защитой (USB-ключи), хотя они стоят дороже.

← На главную