Какое железо взять под 1С для пяти рабочих мест

· 9 мин

Содержание

Частая ошибка: покупают сервер с 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 ГБ. Чем больше памяти, тем большую часть базы СУБД держит в кэше и реже обращается к диску.

Про частоту памяти: разница между соседними стандартами для такой нагрузки малозаметна. Важнее другое:

  1. Ставьте модули парами, чтобы работал двухканальный режим.
  2. На сервере используйте память с коррекцией ошибок (ECC), если платформа её поддерживает. Тихая ошибка в памяти превращается в повреждённую страницу базы.
  3. Оставьте свободные слоты, чтобы потом докупить объём, а не менять модули.

Диски: SSD обязателен, а RAID не заменяет копию

Скорость дисковой подсистемы часто влияет на 1С больше, чем процессор. Проведение документа порождает множество мелких операций записи, а журнал транзакций СУБД ждёт подтверждения от диска. Жёсткий диск с вращающимися пластинами на такой нагрузке превращается в узкое место.

Что брать:

  • ✅ NVMe SSD серверного класса с защитой от потери питания и запасом по ресурсу записи. Бытовые накопители выдерживают меньше перезаписей и под постоянной нагрузкой могут резко терять скорость.
  • ✅ Два одинаковых диска в зеркале (RAID 1). При отказе одного сервер продолжает работать.
  • ✅ Объём 480 ГБ - 1 ТБ. База на пять человек обычно занимает единицы или десятки гигабайт, остальное нужно под журналы, временные файлы и локальные копии.

Разделите задачи по носителям, если дисков несколько:

  1. Система и программы.
  2. Файлы базы данных СУБД.
  3. Журнал транзакций.
  4. Резервные копии (отдельный физический носитель, лучше внешний).

Для пяти пользователей допустимо держать первые три пункта на одном зеркале, а вот копии на нём же хранить нельзя.

Зеркало защищает от поломки диска, но не от ошибки пользователя, вируса-шифровальщика и удаления базы. Копия — это отдельная история.

Сеть и инфраструктура вокруг сервера

Сервер быстрый, а работа медленная: чаще всего виновата сеть. Что проверить и сделать:

  • 🌐 Гигабитная сеть от сервера до рабочих мест. Для пяти человек этого хватает, скорость 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С и СУБД должны быть совместимы по версиям.
  2. Сервер 1С:Предприятия (служба 1C:Enterprise 8.3 Server Agent) запускайте под отдельной учётной записью, не под администратором.
  3. Права на каталоги кластера выдайте именно этой учётной записи.
  4. Настройте параметры СУБД под объём памяти: размер буферов зависит от того, сколько оперативной памяти вы поставили.

Лицензирование: для работы клиент-серверного варианта нужны лицензия на сервер 1С:Предприятия и клиентские лицензии на количество одновременных сеансов. Сколько лицензий и какого вида нужно именно вам, уточняйте у обслуживающей организации. Учебная версия платформы для рабочей базы не подходит.

Резервное копирование и отказоустойчивость

Здесь экономить нельзя. Базу 1С потеряют не из-за тормозов, а из-за отсутствия копии.

Правило 3-2-1: три копии данных, на двух разных носителях, одна из них вне офиса.

Практический вариант для пяти человек:

  1. Ночная выгрузка базы. Средствами СУБД (дамп) либо выгрузкой информационной базы в файл .dt. Выгрузку в .dt делают при отсутствии пользователей в базе.
  2. Копия на другой диск или NAS в локальной сети.
  3. Копия вне офиса: облачное хранилище или другой арендованный сервер, с шифрованием архива.
  4. Хранение истории. Ежедневные копии за последние 2 недели, еженедельные за пару месяцев, месячные за год.
  5. Проверка восстановления. Раз в квартал поднимайте копию на тестовой машине и открывайте базу. Копия, которую ни разу не восстанавливали, может оказаться пустой.

Отказоустойчивость для пяти человек не нужно строить кластером из нескольких серверов. Достаточно:

  • зеркала дисков;
  • ИБП;
  • запасных комплектующих или договора на быструю замену;
  • записанной пошаговой инструкции, как поднять базу из копии на новой машине.

Перед остановкой службы сервера 1С, перезагрузкой сервера и любыми работами с базой предупредите пользователей: все сеансы оборвутся, а несохранённые документы пропадут. Делайте это вне рабочего времени.

Сколько это стоит

Цены сильно скачут, поэтому ниже только ориентиры. Считайте их ориентировочными и сверяйте с прайсами поставщиков.

ВариантПримерная цена
Собственный сервер: процессор, 16-32 ГБ ECC-памяти, два NVMe, корпус, блок питания80-150 тыс. рублей
ИБП и внешний носитель для копий15-30 тыс. рублей
Лицензия Windows Serverзависит от редакции и канала покупки
Аренда виртуального сервера с 4-6 ядрами и 16 ГБ памятинесколько тысяч рублей в месяц

Для пяти пользователей аренда в пересчёте на 3 года часто выходит не дороже покупки, если учесть электричество, ИБП и время администратора. Но уточните, где физически хранятся данные: для персональных данных граждан России действуют требования по их размещению.

Как проверить, что сервер собран правильно

После установки загрузите в базу реальные данные и посмотрите на цифры, а не на ощущения:

  1. Откройте журнал регистрации и проверьте, нет ли частых ошибок и блокировок.
  2. Запустите тяжёлый отчёт за год в одном сеансе и засеките время.
  3. Попросите всех пятерых одновременно провести по несколько документов.
  4. Посмотрите в диспетчере задач: ядра загружены, диск не стоит на 100 %, памяти остаётся запас.

Если одно ядро упирается в 100 % при свободных остальных, дело в частоте процессора. Если диск постоянно занят, нужен более быстрый накопитель или больше памяти под кэш СУБД.

Частые вопросы

Хватит ли обычного офисного компьютера вместо сервера?
Для файловой базы на пять человек иногда хватает. Но у такого компьютера нет ECC-памяти, зеркала дисков и обычно нет места для расширения. Для клиент-серверного варианта лучше брать серверную платформу.
Можно ли поставить сервер 1С на одну машину с рабочим местом бухгалтера?
Технически можно, но неразумно. Нагрузка пользователя на локальной машине отнимает ресурсы у сервера, а перезагрузка компьютера обрывает сеансы остальных.
Что лучше для пяти человек: процессор Intel или AMD?
Любой, у которого высокая производительность одного потока. Сравнивайте результаты тестов одного ядра, а не бренд.
Нужна ли видеокарта в сервере?
Нет. Достаточно встроенной графики материнской платы для первоначальной настройки.
Сколько места занимает база на пять человек?
Обычно от нескольких гигабайт до нескольких десятков. Закладывайте рост и копии: диск на 480 ГБ - 1 ТБ даёт запас на годы.
Можно ли обойтись без ИБП, если есть зеркало дисков?
Нет. Зеркало не спасает от одновременного обрыва записи на оба диска при пропадании питания.