Tilda Publishing
Привет, любопытный друг. Да, это Tilda. Потому что мы хотим быстро внедрять и управлять решением, а не ждать
в очереди разработчика. Контроль, предсказуемость и отказоустойчивость — наша главная идея.
Подберём типовое или произведем на заказ серверное оборудование, предоставим расчёт и поможем интегрировать в систему.

Заполните форму запроса слева или отправьте описание вашей задачи на почту get@work-system.ru

При отправке письма на почту укажите номер телефона вашего специалиста для обсуждения аналогов оборудования в случае необходимости

Серверная инфраструктура для 1С:Предприятие

Правильная инфраструктура для 1С — это четыре связанных компонента: сервер приложений 1С, отдельный сервер СУБД, дисковая подсистема под профиль OLTP и сеть между ними с минимальными задержками. Она нужна компаниям, где 1С — критичная бизнес-система и в ней одновременно работают десятки или сотни пользователей. Когда эти компоненты собирают «на глаз» или совмещают на одном сервере, бизнес получает зависания при проведении документов, многоминутные отчёты и риск потери данных при отсутствии проверенных резервных копий. Work System проектирует и внедряет эту инфраструктуру под ключ — от сайзинга до нагрузочного тестирования.

Из чего состоит серверная инфраструктура для 1С

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

Ошибка в любом из них становится узким горлышком для всей системы. Можно поставить быстрый процессор и упереться в RAID 5 на дисках. Можно купить много памяти и потерять её на конкуренции сервера 1С и СУБД за ресурсы. Поэтому инфраструктуру считают целиком, а не докупают компоненты по очереди.
  • Сервер приложений 1С
    Это вычислительное ядро системы. Сервер приложений принимает запросы от тонкого, толстого и веб-клиентов, транслирует код встроенного языка 1С в SQL-запросы, управляет пулом соединений и кэширует метаданные. Архитектурно он состоит из главного менеджера кластера, агентов администрирования и пула рабочих процессов rphost. Он создаёт колоссальную нагрузку на процессор и удерживает в оперативной памяти контекст каждого пользовательского сеанса.
  • Сервер СУБД для 1С
    Если сервер 1С считает, то сервер СУБД (Microsoft SQL Server или PostgreSQL) физически пишет, индексирует и хранит данные, поддерживая транзакционную целостность ACID. При работе десятков и сотен пользователей он решает самую сложную задачу — управление конкурентным доступом: распределяет транзакционные блокировки, строит планы выполнения запросов и удерживает «горячие» данные в буферном кэше. Именно сюда упирается большинство проблем с производительностью.
  • Дисковая подсистема под нагрузку 1С (OLTP)
    Базы 1С генерируют профиль OLTP — непрерывный поток случайных операций чтения и записи мелких блоков. Скорость проведения сложного документа напрямую упирается в IOPS и задержку дискового массива. Устаревшие HDD и медленные SATA SSD здесь исключены; стандарт — Enterprise NVMe на шине PCIe. Под файлы баз и журналы транзакций используется RAID 10. RAID 5 и RAID 6 вычисляют контрольные суммы при каждой записи, создают write penalty и многократно деградируют производительность.
  • Сетевая инфраструктура между сервером 1С и СУБД
    Между сервером приложений и СУБД при формировании тяжёлых отчётов передаются гигантские объёмы промежуточных данных. Канал должен иметь минимальную задержку на коммутации и высокую пропускную способность: потеря пакетов и повторные TCP-передачи напрямую замедляют 1С. На связке из 50–100 пользователей это уже выделенная сеть 10 GbE между узлами, а не общий гигабит вместе с офисным трафиком.

Почему один сервер не справляется при росте числа пользователей 1С

В малом бизнесе распространена архитектура All-in-One, когда сервер 1С и СУБД живут на одной машине. При росте числа пользователей она приводит к коллапсу из-за конкуренции за ресурсы. СУБД стремится захватить всю доступную память под буферный пул, а рабочие процессы 1С динамически запрашивают память под отчёты и сеансы.

Возникает конфликт: операционной системе не хватает физической памяти, и она начинает выгружать страницы на медленный диск (swapping). Дальше производительность падает лавинообразно — интерфейс зависает, а проведение простого документа занимает минуты вместо долей секунды.
Решение, которое применяют интеграторы, — физическое или строго изолированное виртуальное разнесение сервера приложений 1С и сервера СУБД на независимые узлы. Это снимает борьбу за память и позволяет считать сайзинг каждого сервиса по его собственной ролевой модели.

Конфигурации сервера для 1С под разное количество пользователей

Сайзинг строится на одной особенности платформы: критичные участки кода 1С — последовательное проведение документов, расчёт скидок, партионный учёт — выполняются строго в один поток. Скорость отдельной транзакции зависит не от суммы ядер, а от частоты конкретного ядра. Для серверов приложений нужна частота не ниже 1.9–2.2 ГГц, оптимально выше 3.0 ГГц. Покупка процессора на 32–64 ядра с базовой частотой около 2.0 ГГц даёт катастрофически низкий результат в тесте Гилева при внушительной «бумажной» мощности.
Пользователи
Архитектура
CPU
RAM
Диски | Сеть
До 10
All-in-One
4 высокочастотных ядра
16 ГБ
SSD 500 ГБ, RAID 1

1 GbE
10–50
Разделение ролей на ВМ на одном хосте
6–8 ядер (макс. частота)
32 ГБ
Enterprise SSD 1–2 ТБ, RAID 10

1 GbE
50–100
Физическое разнесение 1С и СУБД
1С: 8–12 ядер / 64 ГБ; СУБД: 10–16 ядер / 128+ ГБ
NVMe, RAID 10

Выделенная 10 GbE
100–500+
Кластер 1С + кластер СУБД
Узлы 1С: от 16 ядер / 128 ГБ; СУБД: 24+ ядра / 256–512 ГБ
SAN или локальные NVMe

10/25 GbE
Память считается по ролям: разработчику в конфигураторе нужно около 3 ГБ на сессию, рядовому оператору — от 0.5 до 1 ГБ. Сервер СУБД требует кратно больше: идеальный сценарий — когда весь объём активно используемых «горячих» данных помещается в оперативную память.

MS SQL Server vs PostgreSQL для 1С:Предприятие

Связка Windows Server + MS SQL Server десятилетиями была стандартом для 1С. К 2024–2026 годам доминирующим трендом стал переход на Linux + PostgreSQL и отечественные форки вроде Postgres Pro. У каждого варианта своя цена и своя сложность сопровождения.
  • MS SQL Server
    MS SQL даёт высокую стабильность при минимальном вмешательстве администратора, графические инструменты (SSMS), мастера настройки и встроенную технологию Always On для отказоустойчивости. Платой становится лицензирование: редакция Standard от $1 500, Enterprise от $14 000, плюс лицензии Windows Server от $1 000.
  • PostgreSQL
    PostgreSQL распространяется бесплатно и хорошо масштабируется при нагрузках свыше 100 параллельных соединений, но требует ручного тюнинга. Из коробки под 1С он работать не будет: shared_buffers выставляют на 25–40% RAM, effective_cache_size подсказывает оптимизатору реальный объём кэша (при заниженном значении он откажется от индексов в пользу медленного последовательного сканирования), work_mem настраивают на уровне сессий с ювелирной точностью, а random_page_cost для SSD снижают с 4.0 до 1.1–1.5. При базах свыше 1 ТБ применяют Postgres Pro Enterprise — за оптимизированную работу с временными таблицами, 64-битные идентификаторы транзакций и компрессию страниц.

Кластер серверов 1С: когда нужен и что даёт

Кластер разворачивают при преодолении порога в 100 пользователей или при нулевой терпимости к простоям — непрерывное производство, круглосуточный ритейл. Это логическое объединение нескольких независимых серверов, которые клиент видит как единую точку входа. Сеансы динамически распределяются между узлами по загрузке CPU и RAM, а при выходе из строя одного сервера пользователи переподключаются к выжившим узлам, так как данные лежат в общей СУБД.

Топологий три: простое разнесение нагрузки, схема N+1 с горячим резервом, перехватывающим нагрузку при сбое, и катастрофоустойчивый кластер с узлами в разных ЦОД и репликацией через AlwaysOn или Patroni. Эффективность кластера держится на тюнинге rphost: без него процессы склонны к утечкам памяти. Применяют регламенты — перезапуск rphost раз в 24 часа в период минимальной активности, лимит памяти процессов 80% от RAM с резервом 20% под ОС и обнуление безопасного расхода памяти за вызов, чтобы прерывать аномально тяжёлые запросы.

Этапы внедрения серверной инфраструктуры для 1С под ключ

  • Аудит текущей нагрузки 1С
    Проект начинается со сбора статистики работы сервера, анализа журналов регистрации и фиксации ролевых профилей пользователей. Внедряется методика APDEX: для каждой ключевой операции — «проведение накладной», «отчёт по валовой прибыли» — задаётся целевое время T, а операция дольше 4T приравнивается к отказу. Целевой показатель индекса — от 0.85 до 1.00. Это даёт объективную картину, где именно деградирует система.
  • Расчёт конфигурации сервера
    На основе собранных метрик считается точная аппаратная конфигурация под ваше число пользователей и профиль нагрузки. Здесь определяется всё: частота и число ядер для сервера 1С и СУБД, объём памяти по ролевой модели, тип и компоновка дисков в RAID 10, выбор СУБД и параметры сети между узлами. Конфигурация считается целиком, чтобы ни один компонент не стал узким горлышком.
  • Поставка и монтаж оборудования
    После согласования конфигурации Work System выполняет закупку и поставку серверов, СХД и коммутационного оборудования. Оборудование монтируется в стойку, обновляются микрокоды BIOS/UEFI, настраиваются аппаратные RAID-контроллеры. Перед отгрузкой техника проходит тестирование под нагрузкой и финальную проверку по 20 параметрам, чтобы исключить выход из строя на старте эксплуатации.
  • Установка и настройка СУБД под 1С
    СУБД не ставится «из коробки» — она настраивается под профиль вашей базы. Для PostgreSQL это ручной тюнинг конфигурации: shared_buffers, effective_cache_size, work_mem и стоимость случайного чтения под SSD. Для MS SQL — параметры памяти, файлов и Always On. Параллельно настраивается дисковая раскладка под файлы базы и журналы транзакций WAL.
  • Перенос базы данных и нагрузочное тестирование
    База переносится со старого сервера или из облака, после чего проводится комплексное нагрузочное тестирование. В тестовую базу интегрируется подсистема «ТестЦентр» из 1С:КИП, серверы-«нагрузчики» эмулируют одновременную работу сотен пользователей, включая стресс-тесты на базах свыше 1 ТБ. К приёмке проект переходит только когда система под синтетической нагрузкой показывает APDEX выше 0.85.
  • Передача документации и обучение администратора
    Финальный шаг — симуляция аварий (Disaster Recovery), доказывающая, что механизмы резервного копирования и кластеризации действительно работают. Заказчику передаётся документация по конфигурации и регламентам обслуживания, а штатный администратор получает инструктаж по эксплуатации системы — мониторингу, перезапуску процессов и проверке восстановления из резервных копий.

Почему Work System, а не 1С-франчайзи

Существует устойчивое заблуждение, что всей экосистемой 1С должен заниматься 1С-франчайзи. Но компетенции разработчика бизнес-логики и инженера инфраструктуры лежат в разных плоскостях. Франчайзи силён в методологии учёта, программировании на языке 1С и доработке конфигураций ERP, ЗУП, УХ — это код, формы документов и расчётные алгоритмы. Метафорически, франчайзи строит «автомобиль».

Work System — IT-интегратор. Наша зона ответственности — серверная архитектура, гипервизоры (VMware, Hyper-V, KVM), построение SAN, тюнинг ядра Linux, администрирование СУБД на уровне DBA и мониторинг. Мы строим «шоссе», по которому едет этот автомобиль.
Когда система тормозит, программист 1С винит железо, а штатный сисадмин — неоптимальный код. Привлечение интегратора разрубает этот узел: с помощью профилирования (Zabbix, Prometheus, парсинг технологических журналов) мы даём объективную метрику — на каком конкретно уровне возникает узкое горлышко.

Начните с аудита текущей нагрузки 1С

Мы соберём статистику работы вашего сервера, рассчитаем по APDEX, где система деградирует, и предложим конфигурацию под ваше число пользователей. Оставьте заявку, чтобы обсудить проект — состав работ и стоимость определяются после аудита и согласования требований.
  • 600+
    Реализованных проектов
  • 30+
    партнёров - производителей
  • 70+
    сертификатов специалистов
  • 20
    параметров проверки

Кейсы: результаты модернизации ИТ-инфраструктуры клиентов

Результат инфраструктурного проекта виден не в описании оборудования, а в метриках клиента: нагрузка, скорость выполнения задач, объём хранения, стоимость масштабирования. Ниже — примеры работ Work System, где модернизация ИТ-инфраструктуры дала измеримый эффект в рамках конкретных проектов.
КазКонтракт
Вычислительный кластер за 1 месяц
Задача: повысить скорость обработки и масштабировать парк техники. Work System создала кластер, который позволил сократить средний показатель исполнения задач на 50% и увеличить парк с 300 до 1000 единиц.

−50% время задач 300 → 1000 единиц
Rutube
Модернизация CDN и СХД
Задача: подготовить инфраструктуру к резкому росту посещаемости и нагрузке на медиасервисы. Work System участвовала в модернизации контура хранения и доставки контента. В рамках данного проекта инфраструктура выдержала рост посещаемости более чем в 6 раз: с 8 млн визитов в месяц в начале 2022 года до 50 млн к маю 2022 года.

×6 рост посещаемости 8 → 50 млн визитов
ОАК
Развитие системы хранения данных
Задача: увеличить объём хранения и снизить стоимость дальнейшего роста. В рамках проекта объём хранения данных увеличен в 2 раза, затраты на последующее масштабирование снижены на 30%.

×2 объём хранения −30% стоимость роста