Какое железо взять под 1С для пяти рабочих мест
Содержание
Частая ошибка: покупают сервер с 16 ядрами по 2,2 ГГц «с запасом», а 1С тормозит. Платформа 1С в основном работает в один поток на сеанс, поэтому быстрое ядро важнее их количества. Для пяти пользователей достаточно четырёх-шести быстрых ядер, 16 ГБ памяти и NVMe-диска, остальное уходит на надёжность.
Ниже конкретная конфигурация для сервера 1С на 5 пользователей: что брать, на чём экономить, чем не стоит и как это настроить, чтобы работа с базой не упиралась в железо.
Сначала решите, нужен ли вам сервер
Пять человек в одной базе можно посадить двумя способами. Файловый режим: база лежит в общей папке, а клиенты читают её по сети. Клиент-серверный режим: база в СУБД, между ней и пользователями стоит сервер 1С:Предприятия.
| Вариант | Когда подходит | Слабое место |
|---|---|---|
| Файловая база на общей папке | небольшая база, 2-5 человек, мало одновременных проведений | страдает от сети и антивируса на клиентах, обрыв связи может повредить файл базы |
| Клиент-сервер | рост базы, тяжёлые отчёты, групповое проведение, требования к надёжности | нужны лицензия на сервер, админ и СУБД |
Для пяти человек файловый режим работает, пока база не выросла до нескольких гигабайт. Как только пользователи начали ждать по минуте при проведении, переходите на клиент-серверный. Дальше речь о нём: именно под него собирают отдельный сервер.
Сервер можно арендовать. Для пяти пользователей это часто дешевле покупки, если нет серверной комнаты и человека, который будет ею заниматься.
Процессор: частота важнее количества ядер
Один сеанс 1С в основном загружает одно ядро. Когда пользователь проводит документ или формирует отчёт, скорость определяется тем, насколько быстро это ядро считает. Поэтому смотрите на частоту и производительность одного потока, а не на число ядер.
Практическая схема для пяти человек:
- 🔹 4-6 физических ядер. Пять сеансов плюс СУБД, фоновые задания и служебные процессы операционной системы.
- 🔹 Тактовая частота от 3,5 ГГц в режиме нагрузки на одно ядро. Серверные процессоры с высоким числом ядер и частотой 2-2,5 ГГц для такой нагрузки хуже обычного настольного процессора.
- 🔹 Один сокет. Двухсокетная система для пяти пользователей лишняя, а обращение к памяти «чужого» процессора добавляет задержки.
Подойдёт настольный процессор верхней части среднего класса или младшая серверная линейка с высокой частотой. Главное проверить не маркетинговое название, а результат теста одного потока: чем он выше, тем быстрее проводятся документы.
Не берите процессоры с экономичным энергопрофилем и низкой частотой в расчёте на «серверность». Тяжёлое закрытие месяца на них идёт заметно медленнее.
В BIOS отключите режимы, которые снижают частоту при простое, либо выставьте в операционной системе план электропитания «Высокая производительность». Иначе процессор «просыпается» с задержкой, и интерактивная работа ощущается вялой.
Оперативная память: сколько нужно и какой
Памяти 1С и СУБД съедают заметно. Грубый расчёт для клиент-серверного варианта:
| Что занимает память | Ориентировочно |
|---|---|
| Операционная система | 2-4 ГБ |
| СУБД (кэш страниц, рабочие буферы) | 4-8 ГБ и больше, чем крупнее база, тем лучше |
| Рабочие процессы сервера 1С на 5 сеансов | 2-4 ГБ, а при тяжёлых отчётах заметно больше |
| Запас под пики | 2-4 ГБ |
Итого минимум 12 ГБ, комфортно 16 ГБ, а если база за 20-30 ГБ или в ней строят тяжёлые аналитические отчёты, ставьте 32 ГБ. Чем больше памяти, тем большую часть базы СУБД держит в кэше и реже обращается к диску.
Про частоту памяти: разница между соседними стандартами для такой нагрузки малозаметна. Важнее другое:
- Ставьте модули парами, чтобы работал двухканальный режим.
- На сервере используйте память с коррекцией ошибок (ECC), если платформа её поддерживает. Тихая ошибка в памяти превращается в повреждённую страницу базы.
- Оставьте свободные слоты, чтобы потом докупить объём, а не менять модули.
Диски: SSD обязателен, а RAID не заменяет копию
Скорость дисковой подсистемы часто влияет на 1С больше, чем процессор. Проведение документа порождает множество мелких операций записи, а журнал транзакций СУБД ждёт подтверждения от диска. Жёсткий диск с вращающимися пластинами на такой нагрузке превращается в узкое место.
Что брать:
- ✅ NVMe SSD серверного класса с защитой от потери питания и запасом по ресурсу записи. Бытовые накопители выдерживают меньше перезаписей и под постоянной нагрузкой могут резко терять скорость.
- ✅ Два одинаковых диска в зеркале (RAID 1). При отказе одного сервер продолжает работать.
- ✅ Объём 480 ГБ - 1 ТБ. База на пять человек обычно занимает единицы или десятки гигабайт, остальное нужно под журналы, временные файлы и локальные копии.
Разделите задачи по носителям, если дисков несколько:
- Система и программы.
- Файлы базы данных СУБД.
- Журнал транзакций.
- Резервные копии (отдельный физический носитель, лучше внешний).
Для пяти пользователей допустимо держать первые три пункта на одном зеркале, а вот копии на нём же хранить нельзя.
Зеркало защищает от поломки диска, но не от ошибки пользователя, вируса-шифровальщика и удаления базы. Копия — это отдельная история.
Сеть и инфраструктура вокруг сервера
Сервер быстрый, а работа медленная: чаще всего виновата сеть. Что проверить и сделать:
- 🌐 Гигабитная сеть от сервера до рабочих мест. Для пяти человек этого хватает, скорость 10 Гбит/с не нужна.
- 🌐 Кабель и коммутатор нормального качества. Бюджетный неуправляемый коммутатор допустим, но не втыкайте сервер через цепочку из нескольких слабых.
- 🌐 Фиксированный IP-адрес сервера в локальной сети или запись в DNS, чтобы клиенты не теряли его после перезагрузки.
- 🌐 Источник бесперебойного питания (ИБП). Внезапное отключение электричества во время записи портит базу. ИБП на 600-1000 ВА держит сервер несколько минут и даёт время на корректное выключение, если настроить его управление.
- 🌐 Отключение удалённого доступа «в лоб». Не выставляйте порты сервера 1С и СУБД в интернет. Удалённым сотрудникам дайте VPN или терминальный доступ.
Если люди работают через удалённый рабочий стол, учтите, что каждому такому сеансу тоже нужны память и ядро на самом терминальном сервере. Это отдельный расчёт, и в пять сеансов он обычно удваивает потребность.
Антивирус на сервере настройте так, чтобы он не сканировал каталоги данных СУБД и рабочие каталоги 1С в реальном времени. Иначе при каждом обращении к файлу появляется задержка, а иногда база просто «подвисает».
Операционная система и СУБД
С выбором системы и СУБД связаны лицензии и привычки администратора.
Операционная система. Берите Windows Server 2016 или новее либо серверный дистрибутив Linux, если у вас есть специалист по нему. Для пяти человек Linux в первую очередь экономит на лицензиях, но спрашивает с администратора. Если своего админа нет, проще и безопаснее взять Windows Server.
СУБД. Основные варианты:
| СУБД | Плюсы | На что смотреть |
|---|---|---|
| PostgreSQL | бесплатная, хорошо работает с 1С | нужна сборка, рекомендованная для 1С; требует настройки |
| Microsoft SQL Server | привычна многим администраторам, удобные инструменты | платная лицензия, у версии Express есть ограничения по размеру базы и памяти |
Для пяти пользователей PostgreSQL чаще всего разумный выбор: деньги на лицензию не тратятся, а производительности хватает с запасом. Версию PostgreSQL берите ту, что совместима с вашей версией платформы, проверить это можно в документации платформы.
Что учесть при установке:
- Платформа 1С и СУБД должны быть совместимы по версиям.
- Сервер 1С:Предприятия (служба
1C:Enterprise 8.3 Server Agent) запускайте под отдельной учётной записью, не под администратором. - Права на каталоги кластера выдайте именно этой учётной записи.
- Настройте параметры СУБД под объём памяти: размер буферов зависит от того, сколько оперативной памяти вы поставили.
Лицензирование: для работы клиент-серверного варианта нужны лицензия на сервер 1С:Предприятия и клиентские лицензии на количество одновременных сеансов. Сколько лицензий и какого вида нужно именно вам, уточняйте у обслуживающей организации. Учебная версия платформы для рабочей базы не подходит.
Резервное копирование и отказоустойчивость
Здесь экономить нельзя. Базу 1С потеряют не из-за тормозов, а из-за отсутствия копии.
Правило 3-2-1: три копии данных, на двух разных носителях, одна из них вне офиса.
Практический вариант для пяти человек:
- Ночная выгрузка базы. Средствами СУБД (дамп) либо выгрузкой информационной базы в файл
.dt. Выгрузку в.dtделают при отсутствии пользователей в базе. - Копия на другой диск или NAS в локальной сети.
- Копия вне офиса: облачное хранилище или другой арендованный сервер, с шифрованием архива.
- Хранение истории. Ежедневные копии за последние 2 недели, еженедельные за пару месяцев, месячные за год.
- Проверка восстановления. Раз в квартал поднимайте копию на тестовой машине и открывайте базу. Копия, которую ни разу не восстанавливали, может оказаться пустой.
Отказоустойчивость для пяти человек не нужно строить кластером из нескольких серверов. Достаточно:
- зеркала дисков;
- ИБП;
- запасных комплектующих или договора на быструю замену;
- записанной пошаговой инструкции, как поднять базу из копии на новой машине.
Перед остановкой службы сервера 1С, перезагрузкой сервера и любыми работами с базой предупредите пользователей: все сеансы оборвутся, а несохранённые документы пропадут. Делайте это вне рабочего времени.
Сколько это стоит
Цены сильно скачут, поэтому ниже только ориентиры. Считайте их ориентировочными и сверяйте с прайсами поставщиков.
| Вариант | Примерная цена |
|---|---|
| Собственный сервер: процессор, 16-32 ГБ ECC-памяти, два NVMe, корпус, блок питания | 80-150 тыс. рублей |
| ИБП и внешний носитель для копий | 15-30 тыс. рублей |
| Лицензия Windows Server | зависит от редакции и канала покупки |
| Аренда виртуального сервера с 4-6 ядрами и 16 ГБ памяти | несколько тысяч рублей в месяц |
Для пяти пользователей аренда в пересчёте на 3 года часто выходит не дороже покупки, если учесть электричество, ИБП и время администратора. Но уточните, где физически хранятся данные: для персональных данных граждан России действуют требования по их размещению.
Как проверить, что сервер собран правильно
После установки загрузите в базу реальные данные и посмотрите на цифры, а не на ощущения:
- Откройте журнал регистрации и проверьте, нет ли частых ошибок и блокировок.
- Запустите тяжёлый отчёт за год в одном сеансе и засеките время.
- Попросите всех пятерых одновременно провести по несколько документов.
- Посмотрите в диспетчере задач: ядра загружены, диск не стоит на 100 %, памяти остаётся запас.
Если одно ядро упирается в 100 % при свободных остальных, дело в частоте процессора. Если диск постоянно занят, нужен более быстрый накопитель или больше памяти под кэш СУБД.