Калькулятор ресурсов 1С — это инструмент предварительной оценки серверной инфраструктуры для систем на базе 1С:Предприятие, Microsoft SQL Server и пользовательских RDP-сессий. Он помогает быстро определить минимально необходимый объём вычислительных ресурсов для виртуальных машин: CPU, RAM и SSD, с учётом количества пользователей, объёма информационных баз и типа используемых конфигураций. Калькулятор предназначен для быстрой бизнес-оценки инфраструктуры на этапе планирования, модернизации или масштабирования 1С-среды.
Согласно рекомендациям 1С, расчет мощностей проводится на основе теста APDEX и демо стенда. Это, безусловно самое верное решение, но зачастую создать тест APDEX долго\дорого\сложно , поэтому мы, используя наш опыт решили создать первую версию калькулятора вычислительных мощностей для 1с.
Для чего нужен калькулятор
При внедрении или развитии 1С часто возникает вопрос: сколько ресурсов потребуется серверу, чтобы система работала стабильно и без задержек?
Калькулятор позволяет получить ориентировочную оценку без длительного технического аудита. Достаточно указать ключевые параметры нагрузки:
- количество пиковых пользователей в тонком клиенте;
- количество пользователей RDP;
- общий размер информационных баз;
- количество баз по типам конфигураций: Розница, ERP, Управление торговлей, Бухгалтерия, ЗУП.
Рисунок 1 – Поля для ввода
На основании этих данных формируется расчёт минимальных ресурсов для серверной инфраструктуры 1С.
Какие задачи решает
Калькулятор помогает:
- Оценить потребность в серверных ресурсах
- Понять, сколько CPU, оперативной памяти и SSD потребуется для корректной работы 1С, SQL Server и RDP.
- Сравнить текущую инфраструктуру с рекомендуемой
- Проверить, хватает ли существующих ресурсов или система уже работает на пределе.
- Планировать рост нагрузки
- Заложить запас под увеличение количества пользователей, рост баз данных и расширение функциональности.
- Подготовить коммерческое предложение
- Быстро сформировать понятную для бизнеса аргументацию по серверу, виртуальной машине или облачной инфраструктуре.
- Снизить риск недооценки инфраструктуры
- Избежать ситуации, когда сервер закуплен “впритык”, а через несколько месяцев пользователи сталкиваются с медленной работой 1С.
Как работает расчёт
Калькулятор использует практическую модель оценки нагрузки на серверные компоненты 1С.
В расчёте учитываются:
- Пользовательская нагрузка
- Чем больше одновременных пользователей, тем выше требования к процессору и оперативной памяти.
- RDP-сессии
- Пользователи, работающие через удалённый рабочий стол, создают дополнительную нагрузку на сервер.
- Размер информационных баз
- Рост объёма баз влияет на требования к дисковой подсистеме, SQL Server и резерву свободного места.
- Типы конфигураций 1С
- Разные конфигурации имеют разный профиль нагрузки. Например, ERP обычно требует больше ресурсов, чем типовая бухгалтерская база.
- Запас по ресурсам
- Итоговый расчёт формируется с запасом, чтобы инфраструктура не работала на предельных значениях.
Логика выбора архитектуры
Вариант 1. Одна ВМ 1С + SQL
Этот вариант подходит для небольших и относительно простых сред.
Он может применяться, когда:
- пользователей немного;
- объём баз небольшой;
- конфигурации простые;
- нет выраженной нагрузки на SQL;
- нет необходимости разделять роли по производительности или администрированию.
В этом случае 1С и SQL Server размещаются на одной виртуальной машине.
Преимущество — простота и меньшая стоимость инфраструктуры.
Ограничение — хуже масштабируемость и выше риск, что одна роль начнёт мешать другой.
Вариант 2. Раздельные ВМ 1С и SQL Server
Калькулятор предлагает разделение ролей, если появляются признаки повышенной нагрузки.
Разделение включается при наличии одного или нескольких факторов:
- количество пользователей выше установленного порога;
- размер баз превышает заданный лимит;
- используются более нагруженные конфигурации;
- суммарное количество баз становится значительным;
- архитектура уже не выглядит безопасной для совмещённого размещения.
В этом варианте создаются отдельные роли:
- ВМ сервера 1С — отвечает за выполнение прикладной логики;
- ВМ SQL Server — отвечает за хранение и обработку данных.
Такой подход даёт более стабильную и управляемую инфраструктуру.
Рисунок 2 – Раздельные ВМ 1С и SQL Server
Вариант 3. Дополнительное разделение ролей
При наличии RDP-пользователей калькулятор предлагает дальнейшее разделение ролей:
- сервер 1С;
- SQL Server;
- терминальный сервер RDP;
- при необходимости — размещение IIS на одной из ролей.
Это более правильная схема для бизнеса, где часть пользователей работает через удалённый рабочий стол.
Терминальные сессии не смешиваются с сервером SQL или прикладной ролью 1С без необходимости. Это снижает конкуренцию за ресурсы и упрощает дальнейшее масштабирование.
Важное уточнение
Калькулятор не заменяет аудит производительности. Он предназначен для предварительной оценки и помогает определить минимально рекомендуемые ресурсы.
Он не учитывает:
качество доработок 1С;
тяжелые расширения;
неэффективные запросы;
обмены с сайтами, маркетплейсами, кассами, WMS, CRM;
регламентные задания;
закрытие месяца;
фоновую интеграцию;
антивирусное сканирование каталогов 1С и СУБД;
ошибки настройки СУБД;
сетевые задержки;
виртуализацию и overcommit CPU/RAM.
Калькулятор доступен по ссылке
