Развертывание и модернизация серверной инфраструктуры для 1С:Предприятие 8.3 на небольшое количество рабочих мест (до 30 активных пользователей) часто вызывает споры о балансе производительности, надежности и бюджета. Особенно остро вопрос встает в условиях, когда у компании нет выделенной серверной комнаты с прецизионным кондиционированием, а база данных размещается совместно с сервером приложений 1С на одной физической машине. Разберем по шагам ключевые требования к аппаратной части и базовой настройке программного стека для стабильной работы базы данных 1С:Управление нашей фирмой.
В типовых сценариях работы 1С (оформление первичных документов, проведение заказов, формирование управленческих отчетов) нагрузка распределяется неравномерно. Проанализируем, на какие компоненты следует обратить внимание в первую очередь:
Использование классических механических жестких дисков (HDD) под рабочие базы 1С в современных реалиях не оправдано. Разберем правила распределения файлов на твердотельных накопителях (SSD/NVMe):
.mdf) и системную базу TempDB необходимо размещать на быстрых SSD. Это обеспечивает минимальное время отклика при выборках и пересчете итогов..ldf) создают интенсивную последовательную запись. Резервные копии (бэкапы) обязательно должны выгружаться на отдельный физический массив или сетевое хранилище (NAS), изолированное от рабочего сервера.Для совмещенного сервера (сервер 1С + СУБД + веб-сервисы) на 30 пользователей базового объема 20 ГБ недостаточно. Оптимальным минимумом является 32–64 ГБ ОЗУ. Рассмотрим методику распределения памяти:
Max Server Memory в настройках СУБД (выделив около 60–70% от общего объема ОЗУ).rphost, rmngr), веб-сервер (IIS/Apache) и нужды операционной системы. Это предотвратит вытеснение рабочих процессов 1С в файл подкачки.При выборе процессора ориентируемся на современную микроархитектуру с базовой частотой от 3.5 ГГц и высокой частотой в режиме Boost (от 4.0 ГГц и выше). 6–8 высокочастотных ядер обеспечат параллельную обработку запросов 30 пользователей лучше, чем устаревшие многоядерные процессоры с низкой частотой.
При установке сервера 1С и СУБД на одну операционную систему настраиваем подключение кластера 1С к базе данных через протокол Shared Memory (протокол совместной памяти), отключив использование локального TCP/IP сокета. Это минимизирует накладные расходы на сетевой стек и ускоряет передачу больших пакетов данных.
Если для оборудования не выделено специализированное серверное помещение, учитываем следующие эксплуатационные требования:
Использование устаревшей СУБД (например, MS SQL Server 2008) блокирует возможность перехода на актуальные версии платформы 1С:Предприятие 8.3, где поддержка старых версий SQL отключена. При обновлении оборудования целесообразно запланировать модернизацию СУБД на современные редакции MS SQL Server либо рассмотреть миграцию на адаптированный для 1С PostgreSQL, что позволит оптимизировать затраты на лицензирование при сохранении высокой производительности.