Сколько ресурсов нужно серверу 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С.