Skip to main content

Сколько ресурсов нужно серверу 1С с MS SQL для 20, 50 и 100 пользователей

Сколько ресурсов нужно серверу 1С с MS SQL для 20, 50 и 100 пользователей

Вопрос о ресурсах для сервера 1С с MS SQL обычно возникает в момент, когда файловая база уже перестает нормально работать: растут блокировки, отчеты открываются дольше, а одновременная работа нескольких сотрудников становится нестабильной. В этот момент важно не просто "добавить побольше CPU", а правильно разложить нагрузку на процессор, память, диски и саму архитектуру сервера.

Для клиент-серверной 1С нет одной универсальной конфигурации на всех. Нагрузка зависит от числа активных пользователей, размера базы, тяжелых отчетов, обменов, фоновых заданий и того, работают ли сотрудники через RDP на том же сервере. Ниже даю практический ориентир для 20, 50 и 100 пользователей, от которого удобно отталкиваться при подборе сервера 1С с SQL.

Если нужен не просто VPS, а готовая managed-услуга, на Needsysadmin.ru можно подобрать виртуальный или выделенный сервер с Windows Server, 1С:Предприятие, MS SQL, переносом базы, резервным копированием и дальнейшим администрированием.

Что сильнее всего влияет на ресурсы сервера 1С с MS SQL

Количество пользователей само по себе не дает точный ответ. Для подбора важны еще несколько факторов:

  • сколько пользователей активны одновременно, а не просто имеют доступ;
  • какая конфигурация используется: Бухгалтерия, УТ, ERP, УНФ или доработанная база;
  • какой объем базы и как быстро он растет;
  • есть ли тяжелые фоновые задания, обмены, регламентные операции, интеграции и печатные формы;
  • работают ли пользователи через RDP на терминальном сервере или подключаются тонким клиентом к отдельному серверу 1С;
  • размещены ли сервер 1С и MS SQL на одной машине или разнесены по разным серверам.

На практике узкое место чаще всего не в "номинальном числе ядер", а в сочетании трех вещей: производительность одного ядра, достаточный объем RAM под SQL-кэш и быстрые NVMe-диски для базы, журналов и tempdb.

Ориентир по ресурсам для 20, 50 и 100 пользователей

Ниже не обещание производительности, а стартовый рабочий ориентир для типовой офисной нагрузки в клиент-серверной 1С на MS SQL. Если у вас ERP, много обменов или тяжелая аналитика, конфигурацию нужно закладывать выше.

Нагрузка CPU RAM Диски Практический формат
До 20 пользователей 6-8 vCPU с хорошей частотой 24-32 GB NVMe, лучше с отдельным запасом под базу и tempdb Часто хватает мощного VPS или младшего выделенного сервера
Около 50 пользователей 10-12 vCPU или 6-8 быстрых физических ядер 48-64 GB Быстрый NVMe обязателен, желательно разнести базу и журналы Чаще уже разумен выделенный сервер или разделение ролей
Около 100 пользователей 16+ vCPU или 10-12 физических ядер высокого класса 96-128 GB Производительный NVMe с запасом по IOPS и отказоустойчивости Обычно нужен выделенный сервер, иногда два сервера: отдельно 1С и отдельно SQL

Если на том же сервере работают RDP-сессии сотрудников, ресурсы нужно увеличивать дополнительно. Для таких сценариев часто удобнее разнести роли: например, отдельно терминальный сервер 1С для пользователей и отдельно SQL-сервер под базу.

Как читать эти цифры без типичной ошибки

20 пользователей

Это не значит, что можно брать минимальный сервер "на старте и как-нибудь пойдет". Если 20 сотрудников одновременно проводят документы, формируют отчеты и работают по RDP, слабый VPS быстро упрется в диск и память. Для небольших бухгалтерий и торговых компаний стартовый managed-сервер обычно подбирают с запасом на ближайший рост базы.

50 пользователей

На этом уровне особенно чувствуется разница между обычной арендой виртуалки и нормально настроенным сервером 1С. Уже важно, как настроен SQL Server, сколько памяти отдано под кэш, где лежит tempdb, как организованы бэкапы и не мешают ли фоновые задания дневной работе.

100 пользователей

Здесь ошибка выбора обходится дороже всего. Нужен не просто "сервер побольше", а архитектура с запасом: быстрые ядра, большой объем RAM, дисциплина по дисковой подсистеме и понимание, нужно ли разделять 1С, SQL и RDP по разным узлам. Для такой нагрузки чаще выбирают выделенный сервер 1С или связку из нескольких серверов.

Когда хватает VPS, а когда уже нужен выделенный сервер

Для 1С с MS SQL виртуальный сервер допустим, если база еще умеренного размера, пользователей не слишком много, а нагрузка предсказуемая. Обычно это сценарии до 20 пользователей и часть аккуратно организованных проектов на 30-40 сотрудников.

Когда база активно растет, пользователи работают одновременно, а бизнес зависит от скорости проведения документов и отчетности, переход на выделенный сервер становится практичнее. Причина не только в количестве ядер, но и в более предсказуемой производительности CPU и дисков.

Если вы сравниваете варианты, полезно отталкиваться от статьи про виртуальный и выделенный сервер 1С. Для компаний, которые хотят вынести работу в интернет без собственного железа в офисе, также полезен материал как организовать 1С онлайн.

Managed-сервер 1С против обычного VPS

Одинаковые цифры CPU и RAM еще не означают одинаковый результат. Обычный VPS дает ресурсы, но не решает задачи эксплуатации. Для 1С с SQL это критично, потому что проблема часто кроется не только в "железе", а в настройке среды.

  • В managed-услуге подбирается сервер под количество пользователей, базу и тип нагрузки.
  • Настраиваются Windows Server, 1С:Предприятие и MS SQL Server, а не просто выдается доступ администратора.
  • Помогаем перенести действующую базу, протестировать запуск и подключить пользователей.
  • Организуются резервные копии, обновления и последующее администрирование.
  • При росте нагрузки проще перейти на другую конфигурацию без хаотичного самостоятельного мигрирования.

Именно поэтому для клиент-серверной архитектуры 1С обычно выгоднее не "дешевый VPS любой ценой", а аренда сервера 1С как управляемой услуги, особенно если у компании нет собственного сильного администратора SQL и Windows.

Что еще заложить кроме CPU и RAM

При расчете сервера многие смотрят только на процессор и память, но для 1С с MS SQL этого недостаточно. Перед запуском стоит отдельно проверить:

  • запас по диску под рост базы минимум на несколько месяцев вперед;
  • резерв под tempdb, журналы транзакций и бэкапы;
  • сценарий доступа пользователей: RDP, тонкий клиент или web-доступ;
  • нужны ли Office, ЭЦП, печать и дополнительные программы в рабочей среде;
  • окно на обслуживание, обновления и контроль резервного копирования.

Если пользователям нужен обычный рабочий стол Windows и полный доступ к Конфигуратору, RDP-схема часто оказывается гибче, чем облачная 1С или 1С Фреш. А если приоритет в публикации через браузер или тонкий клиент, имеет смысл заранее продумать web-сервер 1С.

Как мы обычно подбираем сервер под 1С с SQL

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

На стороне Needsysadmin.ru это обычно включает подбор архитектуры, подготовку Windows Server и MS SQL, перенос существующей базы, первый запуск пользователей и дальнейшую поддержку. Если у вас уже есть база и нужно понять, какой сервер нужен именно под ваш объем и число сотрудников, удобнее отталкиваться от фактической нагрузки, а не от усредненной рекламы "сервер на 100 пользователей".

Для компаний, которые планируют дальнейший рост и автоматизацию, также может быть полезен отдельный контур по AI для 1С, но базовая задача все равно начинается с правильно выбранного SQL-сервера и нормальной эксплуатации.

Нужен SQL-сервер для 1С

Если файловая база уже тормозит, опишите размер базы, число пользователей и типовые операции. Мы подберем сервер, подготовим SQL-инфраструктуру и поможем перенести 1С в клиент-серверный режим.

Перейти на страницу SQL-сервера для 1С

Для RDP-сценариев и рабочих мест сотрудников смотрите терминальный сервер 1С.