Переход с файлового режима работы 1С на клиент-серверный — это важный шаг в развитии ИТ-инфраструктуры любого предприятия. Когда количество пользователей превышает 10–12 человек или объем базы данных начинает исчисляться гигабайтами, файловый вариант перестает справляться, и возникают ошибки блокировок. В этой статье мы подробно разберем, какие именно лицензии потребуются для настройки серверной базы «1С:Управление торговлей» (УТ) на 15 рабочих мест, проанализируем различия в моделях лицензирования MS SQL Server и выясним, как сэкономить бюджет, не нарушая закон.
Для работы в серверном режиме нам необходимо собрать «конструктор» из нескольких уровней лицензий. Проанализируем первый уровень — лицензии самой фирмы 1С. Без них система не запустится в принципе, независимо от наличия СУБД.
1С:Управление торговлей 8. Она включает в себя дистрибутив конфигурации, платформу и одну клиентскую лицензию (обычно).Второй уровень — это лицензия на систему управления базами данных (СУБД). Здесь у новичков часто возникает путаница с «ядрами» и «клиентами». Рассмотрим две основные модели лицензирования Microsoft:
Модель «Сервер + CAL (Client Access License)»: Мы покупаем одну лицензию на сам экземпляр сервера и по одной клиентской лицензии (CAL) на каждого пользователя или устройство. Рассчитаем выгоду: для 15 пользователей эта модель является самой экономной. Лицензия «по ядрам» (Core) выгодна только тогда, когда количество пользователей превышает 30–35 человек, так как Core-лицензия стоит значительно дороже, но зато дает «анлимит» по подключениям.
Что такое Runtime-лицензии? Проанализируем этот термин, так как он часто встречается в прайсах 1С. Лицензии MS SQL Server Runtime — это специальные версии SQL, которые продаются партнерами 1С по льготной цене. Однако они имеют существенное ограничение: этот SQL Server разрешено использовать только для работы с базами 1С. Если вы решите развернуть на этом же сервере базу данных для сайта или сторонней CRM, это будет нарушением условий лицензирования.
Разберем конкретный кейс для 15 пользователей (на примере цен и артикулов для Казахстана, аналогично для РФ и других регионов):
4601546095848 — 1С:Предприятие 8. Управление торговлей (Основная поставка).4601546106773 — 1С:Предприятие 8.3. Лицензия на сервер (x86-64).4601546080882 — 1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест.4601546080899 — 1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест.4601546128027 — Лицензия на сервер MS SQL Server Standard Runtime.4601546128041 — Клиентский доступ на 5 рабочих мест к MS SQL Server Runtime.4601546128058 — Клиентский доступ на 10 рабочих мест к MS SQL Server Runtime.Выясним причину, по которой многие системные администраторы допускают ошибки при расчете бюджета. Помимо 1С и SQL, вам необходимы лицензии на саму ОС Windows Server. Рассмотрим подробнее требования Microsoft:
Если SQL Server установлен на Windows Server, вам потребуются не только лицензии на ядра процессора сервера, но и Windows Server CAL на каждого из 15 пользователей. Без этих клиентских лицензий доступ пользователей к серверу будет считаться нелегальным, даже если у вас куплены CAL на 1С и SQL. Это юридический нюанс, который часто упускают из виду.
Покупая SQL Server Standard Runtime, мы должны учитывать технические лимиты программного продукта, чтобы правильно подобрать «железо»:
Если бюджет ограничен, проанализируем ситуацию с бесплатными СУБД. 1С официально поддерживает работу с PostgreSQL. В этом случае нам не нужно покупать лицензии на SQL Server и SQL CAL, что экономит значительную сумму (в нашем примере это стоимость трех последних позиций списка). Для 15 пользователей «Управления торговлей» производительности правильно настроенного PostgreSQL будет вполне достаточно. Однако стоит учитывать, что обслуживание PostgreSQL требует более высокой квалификации от системного администратора по сравнению с MS SQL.
Для успешного запуска системы выполним следующие шаги:
Важный момент: При покупке программных лицензий 1С (пин-кодов) помните, что они привязываются к параметрам сервера (имя, процессор, объем памяти, версия ОС). При любом изменении конфигурации железа лицензию придется восстанавливать через резервный пин-код. Если ваше оборудование нестабильно или часто планируются апгрейды, рассмотрите вариант приобретения лицензий с аппаратной защитой (USB-ключи), хотя они стоят дороже.