Сервер для 1С: какой нужен и как рассчитать параметры под число пользователей
Короткий ответ: до 5 пользователей 1С обычно работает в файловом режиме, и отдельный сервер не нужен. От 10 пользователей и для тяжёлых конфигураций (ERP, УТ, КА) нужен клиент-серверный режим и выделенный сервер с быстрым процессором, достаточной памятью и NVMe-дисками в RAID.
Ниже — как определить режим работы, какие параметры сервера важнее всего и ориентиры по железу на 5–100 пользователей.
Нужен ли сервер для 1С
1С работает в одном из двух режимов. От режима зависит, нужен ли сервер вообще.
Файловый режим. База лежит одним файлом на компьютере или в сетевой папке. Каждый пользователь открывает её напрямую. Это просто и дёшево, но при росте числа пользователей начинаются блокировки, торможение при проведении документов и риск повредить базу при сбое сети.
Клиент-серверный режим. Работают две серверные части: сервер 1С:Предприятия и СУБД — PostgreSQL или MS SQL. Пользователи обращаются к серверу, а не к файлу. Режим устойчивее, лучше масштабируется и обязателен для больших баз и конфигураций уровня ERP. Для него понадобится серверная лицензия 1С.
| Признак | Файловый режим | Клиент-серверный |
|---|---|---|
| Одновременных пользователей | до 5–10 | от 10 до сотен |
| Размер базы | небольшая, до нескольких ГБ | любая |
| Нужна СУБД и серверная лицензия | нет | да |
| Отказоустойчивость | низкая | высокая, с RAID и резервным питанием |
| Типичный «сервер» | мощный ПК или мини-сервер | стоечный сервер |
Какой сервер нужен для 1С: ориентиры по числу пользователей
Таблица — стартовая точка для подбора, а не норматив. Реальная нагрузка зависит от конфигурации, объёма базы, доработок и того, сколько людей проводят документы одновременно.
| Пользователей одновременно | Режим | Процессор | Оперативная память | Диски |
|---|---|---|---|---|
| до 5 | файловый | 4–6 ядер, высокая частота | 16 ГБ | SSD |
| 10 | клиент-сервер | 8 ядер, высокая частота | 32 ГБ | 2 × NVMe SSD в RAID 1 |
| 20 | клиент-сервер | 8–16 ядер | 64 ГБ | 2–4 × NVMe SSD, RAID 1 или 10 |
| 50 | клиент-сервер | 16–24 ядра, 1–2 процессора | 128 ГБ | 4 × NVMe SSD в RAID 10 |
| 100 и больше | клиент-сервер, сервер 1С и СУБД раздельно | 2 процессора, 32+ ядер на сервер | 256 ГБ и больше | NVMe RAID 10, отдельный массив под резервные копии |
Память и диски масштабируются почти линейно с ростом базы и числа пользователей, а процессор упирается в частоту — об этом ниже. Перед покупкой проверьте выбранную конфигурацию нагрузочным тестом на копии вашей базы, например распространённым тестом Гилёва.
Процессор для сервера 1С: частота важнее ядер
Большая часть операций 1С — проведение документа, пересчёт итогов, формирование отчёта — выполняется в одном потоке. Поэтому для 1С важна высокая частота каждого ядра, а не только их число. Сервер с 64 медленными ядрами может проводить документы медленнее, чем с 16 быстрыми.
Дополнительные ядра нужны, когда растёт число одновременных сеансов, фоновых заданий и обменов. Практическое правило: сначала выберите процессор с высокой частотой, потом добирайте ядра под число пользователей.
Оперативная память
Память делят между сервером 1С и СУБД. СУБД работает быстрее, когда активная часть базы помещается в память целиком. Поэтому ориентир такой: объём памяти не меньше размера рабочей базы плюс запас под сеансы пользователей. При нехватке памяти сервер начинает читать данные с диска, и 1С заметно замедляется.
Диски для сервера 1С
- Только SSD, лучше NVMe. СУБД постоянно читает и пишет мелкие блоки данных, и обычные HDD становятся узким местом.
- RAID обязателен. RAID 1 защищает базу при отказе одного диска, RAID 10 даёт и защиту, и скорость.
- Отдельный массив под резервные копии. Копии на том же массиве, что и база, не спасут при отказе контроллера.
- Запас по объёму. База и логи СУБД растут — закладывайте объём минимум в 2–3 раза больше текущего.
Надёжность: что ещё нужно серверу 1С
- Два блока питания с горячей заменой — сервер продолжит работу при отказе одного блока.
- ИБП или резервное питание — внезапное отключение во время записи в СУБД может повредить базу. Для серверной без стабильной сети подойдёт система на гибридном инверторе с аккумулятором.
- Стоечный формат и удалённое управление — сервером можно управлять, даже если операционная система не загружается.
Серверы для 1С от НЕЛМАР
НЕЛМАР подбирает и поставляет серверы под число пользователей, конфигурацию 1С и рост базы. Все три модели поддерживают резервирование питания и горячую замену дисков, а точную конфигурацию — процессор, объём памяти и диски — подбираем под вашу базу.
Lenovo ThinkSystem SR650 V3
2U, до 2 × Intel Xeon Scalable 4-го поколения, DDR5, SAS / SATA / NVMe, аппаратный RAID. Сервер 1С и СУБД на одной машине.
ПодробнееHPE DL380 Gen11
2 × Intel Xeon 4-го поколения, до 8 ТБ DDR5, NVMe / SAS / SATA, PCIe Gen5. Подходит для раздельных серверов 1С и СУБД.
ПодробнееInspur NF5280M6
2 × Intel Xeon, до 8 ТБ памяти, NVMe, поддержка GPU. 1С, аналитика и ИИ на одной платформе.
ПодробнееПодберём сервер под вашу базу 1С и число пользователей
Подобрать серверЧастые вопросы
Нужен ли сервер для 1С на 5 пользователей?
Чаще всего нет: пять человек нормально работают в файловом режиме на мощном ПК с SSD. Сервер нужен, если база большая, конфигурация тяжёлая или к 1С подключаются удалённо.
Какой сервер нужен для 1С на 10 пользователей?
Ориентир — клиент-серверный режим, 8 ядер с высокой частотой, 32 ГБ памяти и два NVMe SSD в RAID 1. Точнее покажет тест на копии вашей базы.
Какой процессор лучше для сервера 1С?
Процессор с высокой частотой ядра. 1С проводит документы преимущественно в одном потоке, поэтому частота влияет на скорость сильнее, чем число ядер.
Сколько оперативной памяти нужно серверу 1С?
Не меньше размера рабочей базы плюс запас под сеансы пользователей. Ориентиры: 32 ГБ на 10 пользователей, 64 ГБ на 20, 128 ГБ на 50.
Можно ли использовать обычный компьютер как сервер для 1С?
Для файлового режима на несколько пользователей — да. Для клиент-серверного режима нужен сервер: RAID, резервное питание и круглосуточная работа под нагрузкой.
PostgreSQL или MS SQL для 1С?
Обе СУБД поддерживаются платформой 1С. PostgreSQL не требует отдельных лицензий на СУБД, MS SQL выбирают, если в компании уже есть его инфраструктура и специалисты.