При планировании аренды облачного сервера для развертывания 1С:ERP Управление предприятием критически важно не допустить ошибок на этапе выбора аппаратной конфигурации. Конфигурация ERP является одной из самых тяжелых в линейке 1С, и требования к ресурсам здесь значительно выше, чем для «Бухгалтерии» или «Управления торговлей». Рассмотрим подробно, взлетит ли типовая виртуалка с 8 vCPU и 32 ГБ оперативной памяти для работы 20–30 активных пользователей.
Для систем на базе 1С ключевым параметром процессора является не общее количество ядер, а производительность на одно ядро (Single-core performance). Это связано с тем, что многие критические операции в 1С (например, проведение документов, расчет себестоимости) выполняются в один поток. В рассматриваемом случае предлагается Xeon Scalable Platinum с частотой 4.0 ГГц. Это отличный показатель, однако стоит учитывать нюансы виртуализации.
Проанализируем ситуацию: в облачных средах частота может быть «плавающей» (Turbo Boost), и если провайдер допускает значительный overselling (перепродажу ресурсов), реальная мощность может падать под нагрузкой. Для 1С:ERP рекомендуется выбирать тарифы с гарантированным выделением ресурсов (Dedicated vCPU). Разберем по шагам, почему частота важнее количества:
Большинство участников обсуждения сходятся во мнении, что 32 ГБ оперативной памяти для ERP — это крайне мало. Выясним причину такой требовательности. В сценарии, когда и сервер 1С, и SQL-сервер находятся на одной виртуальной машине, происходит борьба за ресурсы:
SQL Server по умолчанию стремится занять всю доступную память под свой кэш (Buffer Pool) для ускорения операций чтения. Если его ограничить слишком сильно, он начнет постоянно обращаться к диску, что катастрофически замедлит систему.
Рабочие процессы 1С (rphost): В конфигурации ERP один рабочий процесс может потреблять от 1.5 до 4 ГБ оперативной памяти в зависимости от сложности отчетов и количества открытых сеансов. При 30 активных пользователях только процессы 1С могут легко занять более 20–25 ГБ.
Рассмотрим более реалистичный расчет памяти для комфортной работы:
Итог: Для стабильной работы требуется минимум 64 ГБ ОЗУ, а лучше смотреть в сторону 96–128 ГБ, особенно если планируется использование функционала производства и планирования.
Предложенные 5000 IOPS для SSD — это базовый уровень, который может стать «узким местом». 1С:ERP генерирует интенсивную нагрузку на запись в файлы логов транзакций SQL (.ldf) и на чтение временных таблиц (tempdb).
Разберем, как оптимизировать работу дисков:
tempdb желательно использовать максимально быстрые диски (NVMe) с низкими задержками (latency).В текущей ситуации многие компании сталкиваются с невозможностью легальной покупки или активации лицензий Microsoft. Рассмотрим альтернативную связку: Linux (Astra Linux, Ubuntu, Alt Linux) + PostgreSQL.
Настроить такую связку на 30 пользователей не составляет большого труда, но важно помнить: стандартная сборка PostgreSQL с официального сайта не подходит для 1С. Необходимо использовать патченную версию от «1С» или Postgres Pro.
Посмотрим на пример базовой настройки параметров PostgreSQL в файле postgresql.conf для улучшения производительности:
# Примерные настройки для 32ГБ RAM (хотя рекомендуется больше)
max_connections = 200
shared_buffers = 8GB
effective_cache_size = 24GB
maintenance_work_mem = 1GB
work_mem = 32MB
wal_buffers = 16MB
Важно помнить, что переход на Linux требует от системного администратора определенных навыков администрирования. Если ваша команда исторически работала только с Windows, закладывайте время на обучение или воспользуйтесь услугами специалистов.
Прежде чем запускать пользователей в продуктивную базу, обязательно проведите синтетические тесты. Самым популярным инструментом является тест Гилева. Проанализируем показатели:
Если тест показывает низкие результаты на файловой версии, проблема в частоте процессора. Если на SQL-версии результаты значительно хуже, чем на файловой — проблема в настройках СУБД или дисковой подсистеме.
Подведем итоги нашего исследования. Предложенная конфигурация (8 vCPU / 32GB RAM) является минимально жизнеспособной для временного решения, но не пригодной для полноценного внедрения ERP.
Рассмотрим финальные советы для стабильной работы:
rphost. В ERP они имеют свойство разрастаться со временем, поэтому настройте перезапуск рабочих процессов в консоли администрирования сервера 1С.Помните, что 1С:ERP — это инвестиционный инструмент, и экономия на серверных мощностях на этапе внедрения может привести к саботажу системы пользователями из-за плохой скорости работы.