Как выбрать серверное оборудование и лицензии для 1С:Предприятие 8 на 35 пользователей?

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

Переход с устаревшей системы 1С:Предприятие 7.7 на современную платформу 1С:Предприятие 8.3, особенно при внедрении тяжелых решений вроде 1С:Комплексная автоматизация 2 (КА 2), требует тщательного планирования. Нам необходимо не только подобрать мощное железо, но и легализовать программное обеспечение, выбрав оптимальную схему лицензирования. В данной статье мы разберем по шагам, как укомплектовать сервер для работы 35 пользователей, проанализируем затраты на ПО и выясним, на чем можно сэкономить, а где экономия может привести к потере данных.

Анализ лицензионной политики 1С и MS SQL

Начнем с расчета необходимого программного обеспечения. Для работы 35 сотрудников в клиент-серверном варианте нам потребуется несколько уровней лицензий. Проанализируем стандартную корзину закупок для системы на базе Microsoft SQL Server.

1. Лицензии на прикладное решение:
Для начала приобретается основная поставка 1С:Комплексная автоматизация 8. Она дает право на использование конфигурации, но включает в себя только одну клиентскую лицензию. Для 35 человек нам придется докупать пакеты клиентских лицензий. Оптимально использовать комбинацию пакетов на 20, 10 и 5 рабочих мест.

2. Серверная лицензия 1С:
Так как количество пользователей превышает 10-15 человек, использование файлового режима работы базы данных станет невозможным из-за блокировок и низкой скорости. Нам необходима лицензия 1С:Предприятие 8. Лицензия на сервер (x86-64). Она позволит серверу приложений 1С работать в 64-битном режиме, эффективно используя оперативную память.

3. Лицензирование СУБД (Microsoft SQL Server):
Рассмотрим наиболее популярный, но и затратный вариант — MS SQL Server. Существует два способа лицензирования:

  1. Модель Server + CAL: Покупается лицензия на сам сервер и отдельные клиентские лицензии (CAL) на каждого пользователя. Для небольших организаций до 50-70 человек это обычно выгоднее. Существуют льготные Runtime лицензии, которые стоят значительно дешевле обычных (OLP), но их можно использовать только с 1С.
  2. Модель Per Core (на ядра): Покупаются лицензии на количество ядер процессора. В этой модели клиентские лицензии не требуются. Рассмотрим ситуацию: MS SQL Server Std Full-use Core на 4 ядра стоит очень дорого, и если в вашем сервере 16 ядер, стоимость будет астрономической.

Выясним причину популярности Runtime лицензий: они позволяют получить полноценную СУБД для работы 1С за долю стоимости корпоративных версий. Однако помните, что лицензии Runtime не позволяют обращаться к базе данных из сторонних программ (например, через Excel или напрямую через SQL-запросы), если это не связано с работой 1С.

Выбор аппаратной конфигурации: Серверное vs Десктопное железо

Теперь перейдем к технической части. Часто возникает соблазн собрать сервер на базе мощных игровых процессоров, таких как Intel Core i9-9900K или его современных аналогов (i9-13900K/14900K). Проанализируем, стоит ли это делать.

Преимущества десктопных процессоров:
Главный плюс — высокая тактовая частота на одно ядро. Платформа 1С:Предприятие 8 в большинстве операций является однопоточной. Это означает, что один процесс (например, проведение сложного документа в Комплексной автоматизации) будет выполняться быстрее на процессоре с частотой 5 ГГц, чем на серверном Xeon с частотой 2.5 ГГц. В тестах Гилева такие сборки показывают отличные результаты.

Риски использования «самосборных» решений:
Рассмотрим слабые стороны. Использование игровых материнских плат в серверной среде влечет за собой ряд проблем:

  1. Отсутствие поддержки ECC: Обычная оперативная память не умеет исправлять ошибки битов. В сервере базы данных, работающем 24/7, это критично. Ошибка в памяти может привести к повреждению структуры базы данных (DBCC CHECKDB выдаст ошибки), и вы потеряете данные.
  2. Проблемы с драйверами: Попробуем установить Windows Server 2019/2022 на материнскую плату типа ASUS TUF или GIGABYTE AORUS. Велика вероятность, что встроенная сетевая карта или чипсет не определятся, так как производители не выпускают драйверы для серверных ОС под потребительское железо.
  3. Ограниченный ресурс SSD: Использование обычных накопителей Samsung 970 PRO оправдано только в небольших базах. Для 35 активных пользователей в КА 2, где постоянно пишутся логи и проводятся транзакции, ресурс (TBW) будет исчерпан очень быстро.

Рекомендуемая конфигурация для 35 пользователей

Разберем оптимальный вариант серверного железа, который обеспечит стабильность и высокую производительность:

Процессор: Нам нужны процессоры Intel Xeon Silver или Gold с максимально возможной частотой. Хорошим выбором будут модели с базовой частотой от 3.0 ГГц. Если бюджет позволяет, рассмотрим современные решения Intel Xeon E-серии, которые сочетают высокую частоту и поддержку ECC памяти.

Оперативная память: Для 35 пользователей в конфигурации 1С:Комплексная автоматизация минимальный объем составляет 64 ГБ. Однако, учитывая рост базы и требования ОС, рекомендуем закладывать 128 ГБ. Это позволит выделить достаточно кэша для SQL-сервера, что радикально ускорит формирование отчетов.

Дисковая подсистема:
Забудьте про обычные жесткие диски (HDD) для баз данных. Нам необходимы SSD, а лучше NVMe накопители. Рассмотрим следующую схему:

Важное замечание по RAID: Не используйте программный RAID на дешевых материнских платах. Если вы собираете сервер сами, лучше использовать программный RAID средствами операционной системы (в Linux — mdadm, в Windows — Storage Spaces), либо полноценный аппаратный контроллер с кэш-памятью и батарейкой (BBU).

Организация доступа: RDP или Тонкий клиент?

Выясним, нужно ли нам настраивать терминальный сервер (RDP). Современная 1С 8.3 работает на управляемых формах. Это позволяет использовать Тонкий клиент.

В режиме тонкого клиента основная нагрузка (вычисления) ложится на сервер приложений 1С, а на компьютер пользователя передается только «картинка» интерфейса. Это позволяет отказаться от дорогостоящих лицензий Windows Remote Desktop Services (RDS) CAL. Пользователи могут работать через веб-браузер или легкое приложение, установленное на их ПК.

Однако, если у пользователей плохой канал связи (удаленные склады, филиалы) или требуется использование специфического оборудования, RDP может быть оправдан. В этом случае закладывайте в бюджет лицензии Windows Server CAL и RDS CAL на каждое рабочее место.

Альтернативный путь: Экономия без потери качества

Проанализируем ситуацию: если бюджет на лицензии Microsoft кажется неподъемным, существует проверенный путь автоматизации на базе Open Source.

Рассмотрим связку Linux (Ubuntu/Astra Linux) + PostgreSQL. Платформа 1С официально поддерживает PostgreSQL (существуют специальные сборки от самой 1С). В этом случае вы экономите:

  1. На лицензиях Windows Server (около 60-100 тыс. руб.).
  2. На клиентских лицензиях доступа к серверу (Windows CAL).
  3. На лицензиях MS SQL Server (от 350 тыс. руб. и выше).

Для 35 пользователей PostgreSQL при правильной настройке (параметры shared_buffers, effective_cache_size, maintenance_work_mem) будет работать не медленнее, чем MS SQL. Это позволит направить сэкономленные средства на покупку более качественного серверного железа (например, большего объема оперативной памяти или корпоративных NVMe накопителей).

Итоговые рекомендации по внедрению

Подведем итог нашего исследования. Для успешного запуска 1С:Комплексной автоматизации на 35 рабочих мест выполним следующие действия:

  1. Определимся с СУБД: Если есть бюджет и штат привык к Windows — выбираем MS SQL Runtime. Если бюджет ограничен — внедряем PostgreSQL на Linux.
  2. Выберем железо: Приоритет отдаем серверным платформам с поддержкой ECC памяти. Частота процессора важнее количества ядер (лучше 8 ядер по 3.5 ГГц, чем 32 ядра по 2.0 ГГц).
  3. Лицензирование 1С: Покупаем основную поставку, серверную лицензию (x64) и клиентские лицензии с запасом (на 40-50 мест, так как пользователи часто открывают несколько сессий или баз одновременно).
  4. Обеспечим безопасность: Обязательно настраиваем ежедневное резервное копирование на внешнее устройство. Помните, что RAID защищает от поломки диска, но не от случайного удаления данных или вируса-шифровальщика.

Рассмотренные подходы позволят создать надежную систему, которая прослужит организации 3-5 лет без необходимости экстренной модернизации. Помните, что 1С — это сердце бизнеса, и экономия на стабильности серверной платформы может стоить гораздо дороже в случае простоя предприятия.

← На главную