Вернуться к экспертизе

Как подобрать сервер для 1С без переплаты и дефицита производительности

Два предприятия с одинаковым числом пользователей могут предъявлять к серверу совершенно разные требования. Поэтому готовые таблицы «пользователи — процессор — память» годятся лишь для первого приближения.

И
Инженерная редакция ВирТЭКСистемная интеграция и эксплуатация

Опишите рабочий профиль

Для расчёта собирают число одновременно активных пользователей, используемые конфигурации, размер и темп роста баз, интенсивность проведения документов, тяжёлые отчёты, обмены, регламентные задания и интеграции. Отдельно отмечают пиковые периоды — закрытие месяца часто важнее среднего дня.

Производительность одного ядра всё ещё важна

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

Оперативная память уменьшает лишний ввод-вывод

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

Дисковая подсистема требует низкой задержки

Для рабочих баз важны не только последовательные мегабайты в секунду, но и задержка случайных операций, устойчивость под смешанной нагрузкой и защита от отказа. Данные, журналы, временные файлы и резервные копии по возможности разделяют по профилям. NVMe полезен, но его нужно дополнять корректным RAID, резервированием и мониторингом ресурса.

Измерение лучше предположения

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

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

Нужна архитектура
под вашу задачу?

Разберём исходные данные, риски и ограничения, затем предложим обоснованный вариант решения.

Обсудить с инженером