К статье
Практический материал

Администрирование · 13 мин

Как выглядит сервер 1С: устройство, роли и требования к оборудованию

Как выглядит сервер 1С: внешний вид оборудования, роли сервера 1С и СУБД, требования к железу, признаки правильной работы и типичные ошибки выбора.

Сервер 1С — это не отдельная «коробка с логотипом 1С», а обычный серверный компьютер, на котором работают специальные службы: агент сервера 1С:Предприятия и, как правило, система управления базами данных (СУБД). Внешне он выглядит как стоечный корпус в серверном шкафу или как мощная башенная станция в небольшом офисе. Отличить его от обычного компьютера можно по ряду признаков: серверные процессоры, память с коррекцией ошибок (ECC), дублированные блоки питания, RAID-массив дисков и постоянная работа без монитора.

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

Ниже разобрано, как выглядит сервер 1С с точки зрения железа, программной архитектуры и признаков корректной работы, а также какие решения типичны для компаний разного масштаба.

Как выглядит физический сервер 1С: внешний вид и компоненты

В организациях со стойкой сервер 1С чаще всего выглядит как корпус форм-фактора 1U или 2U, установленный в телекоммуникационный шкаф. На передней панели — корзины с дисками (обычно 2,5″ SAS/SATA или NVMe), индикаторы активности, кнопка питания. На задней панели — два блока питания, сетевые порты (обычно минимум два гигабитных или 10G), порт управления (iDRAC, iLO, IPMI-интерфейс в зависимости от производителя).

Внутри такого сервера: одна или две материнские платы с процессорами Intel Xeon или AMD EPYC, планки оперативной памяти с коррекцией ошибок (ECC), RAID-контроллер с батарейкой или флеш-модулем защиты кэша. Именно RAID-массив и производительная дисковая подсистема критичны для 1С, потому что основная нагрузка — это операции с базой данных.

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

Блоки питанияДва и более, с горячей заменой

Проверьте заднюю панель: два шнура питания, подключённые к разным линиям или ИБП

ПамятьECC RDIMM

Смотрите в характеристиках или через системную утилиту: указано ECC

ДискиRAID 1/10 на SSD или SAS

В управлении RAID-контроллером массив в статусе Optimal/OK

СетьМинимум 1 Гбит/с, лучше 10G

Проверьте скорость линка в свойствах сетевого адаптера

Программная сторона: что именно работает на сервере 1С

Программно сервер 1С — это набор служб. Ключевая — агент сервера 1С:Предприятия (служба «Агент сервера 1С:Предприятия» в Windows или демон srv1cv8 в Linux). Агент управляет кластером серверов, рабочими процессами (rphost), которые исполняют код прикладного решения и обслуживают подключения пользователей.

Вторая составляющая — СУБД. Чаще всего это Microsoft SQL Server, PostgreSQL (в том числе сборки, адаптированные под 1С), реже Oracle или IBM Db2. СУБД может стоять на той же машине, что и сервер 1С, либо на отдельной. Разделение ролей имеет смысл при заметной нагрузке: сервер 1С потребляет в основном процессор и память под рабочие процессы, а СУБД — память и дисковую подсистему.

Увидеть, что сервер 1С работает, можно через консоль администрирования серверов 1С (mmc-оснастка в Windows): там видны кластеры, рабочие процессы, сеансы и соединения. В Linux состояние проверяется через список процессов и системные службы.

Типовые конфигурации: от файловой базы до кластера

Минимальный вариант — вообще без выделенного сервера 1С: файловая база лежит в общей папке, а пользователи подключаются напрямую. Это работает для нескольких пользователей, но при росте числа сеансов и объёма данных проявляются блокировки и падение скорости. Переход на клиент-серверный вариант снимает часть этих ограничений.

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

Крупный вариант — раздельные серверы: отдельно СУБД, отдельно один или несколько серверов 1С, иногда отдельный сервер лицензий и терминальный сервер для тонких клиентов. Такая схема масштабируется и позволяет балансировать нагрузку, но требует квалифицированного администрирования.

СхемаКогда подходитОграничения
Файловая база на общем дискеНесколько пользователей, небольшой объём данныхБлокировки при росте нагрузки, риск повреждения файла при сбоях сети
Один сервер: 1С + СУБДМалый и средний бизнес, десятки пользователейЕдиная точка отказа, конкуренция за ресурсы
Раздельные серверы 1С и СУБДВысокая нагрузка, требования к отказоустойчивостиДороже, сложнее администрирование, нужна быстрая сеть между серверами
Кластер из нескольких серверов 1ССотни пользователей, непрерывная работаТребует продуманной балансировки и мониторинга

Сравнение вариантов размещения

Один совмещённый сервер

Подходит большинству компаний: проще и дешевле. Ограничение — при отказе теряется и 1С, и база

Раздельные серверы

Подходит при высокой нагрузке и требованиях к отказоустойчивости. Ограничение — стоимость и сложность

Виртуализация

Гибкое выделение ресурсов и снапшоты. Ограничение — требует запаса по дисковой производительности и грамотной настройки гипервизора

Требования к оборудованию: на что смотреть при выборе

Процессор. Для сервера 1С важна производительность ядер и их количество: рабочие процессы rphost распределяют нагрузку по ядрам. Ориентируйтесь на серверные процессоры с достаточным числом ядер; точное количество зависит от числа одновременных пользователей и характера операций (проведение документов, отчёты, обмены).

Память. СУБД и рабочие процессы 1С активно потребляют оперативную память. Объём подбирается под размер базы и число сеансов; универсальное правило — памяти должно хватать с запасом, чтобы СУБД могла кэшировать данные, а рабочие процессы не упирались в лимиты. Используйте только память с ECC.

Дисковая подсистема — самый частый узкий элемент. Размещайте базу данных на SSD (SATA/SAS/NVMe) в RAID-массиве, журналы транзакций и файлы базы при возможности разносите по разным массивам. Обычные HDD для рабочей базы 1С под высокой нагрузкой — типичный источник медленной работы.

Сеть. Между сервером 1С и СУБД, а также между сервером и пользователями нужна стабильная сеть не ниже 1 Гбит/с. Потери пакетов и высокие задержки напрямую ощущаются пользователями как «тормоза».

Виртуализация и облако: как выглядит сервер 1С без «железа»

Всё чаще сервер 1С вообще не имеет физического воплощения в офисе — это виртуальная машина на гипервизоре (VMware ESXi, Hyper-V, KVM) или в облачном сервисе. Внешне такой сервер «выглядит» как строка в консоли управления виртуализацией: выделенные vCPU, память, виртуальные диски.

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

Облачные варианты (аренда виртуального сервера или готовые сервисы размещения 1С) снимают вопросы железа, электропитания и канала связи, но переносят ответственность на выбор тарифа с достаточными ресурсами и на организацию резервного копирования.

Как проверить, что сервер 1С настроен и работает правильно

Базовая проверка начинается со служб: агент сервера 1С и служба СУБД должны быть запущены и работать в автоматическом режиме. Далее откройте консоль администрирования серверов 1С: кластер доступен, рабочие процессы присутствуют, сеансы пользователей отображаются.

Проверьте ресурсы: загрузка процессора, свободная память, дисковая очередь и свободное место на разделах с базой и журналами. Постоянная загрузка диска под 100% или нехватка памяти — признак того, что серверу не хватает ресурсов или конфигурация требует оптимизации.

Убедитесь, что настроено резервное копирование средствами СУБД и что копии реально создаются по расписанию. Проверка восстановления на тестовом сервере — единственный способ убедиться, что копии рабочие.

Порядок базовой проверки сервера 1С
  1. 1
    Проверьте, что службы агента сервера 1С и СУБД запущены и стартуют автоматически
  2. 2
    Откройте консоль администрирования: кластер доступен, есть рабочие процессы и сеансы
  3. 3
    Оцените ресурсы: загрузка CPU, свободная память, дисковая очередь, свободное место
  4. 4
    Проверьте состояние RAID-массива и SMART дисков
  5. 5
    Убедитесь, что резервные копии создаются по расписанию
  6. 6
    Проверьте восстановление копии на тестовом стенде
  7. 7
    Проверьте ИБП: сервер должен корректно завершать работу при длительном отключении питания
Контрольные точки

Как проверить результат

Службы сервера 1С и СУБД
Норма

Запущены, тип запуска — автоматический

Тревожный признак

Остановлены или падают после перезагрузки

Дисковая подсистема
Норма

RAID в статусе Optimal, низкая очередь диска

Тревожный признак

Degraded-массив, постоянная 100% загрузка диска

Память
Норма

Есть свободный запас, нет активного свопинга

Тревожный признак

Постоянная нехватка памяти, интенсивная подкачка

Резервные копии
Норма

Создаются по расписанию, тестовое восстановление успешно

Тревожный признак

Копии не создаются или не восстанавливаются

Типичные ошибки при организации сервера 1С

Первая ошибка — экономия на дисках: размещение базы на обычных HDD или дешёвых потребительских SSD без защиты от отключения питания. Результат — медленная работа и риск повреждения данных при сбое.

Вторая — отсутствие резервного копирования или копии, которые никогда не проверялись восстановлением. Резервная копия, которую нельзя восстановить, не является резервной копией.

Третья — размещение сервера 1С на машине, которая одновременно выполняет другие тяжёлые роли (контроллер домена с нагрузкой, файловый сервер большого офиса, почтовый сервер). Конкуренция за ресурсы приводит к непредсказуемым замедлениям.

Типичные ошибки
01
База на HDD или дешёвых SSD — медленная работа и риск потери данных при сбое питания
02
Нет ИБП — повреждение базы при отключении электричества
03
Резервные копии не проверяются восстановлением — в критический момент копия оказывается битой
04
Сервер 1С совмещён с другими тяжёлыми ролями — нестабильная производительность
05
Нет мониторинга — о переполнении диска узнают, когда база уже упала
06
Игнорирование привязки лицензий к железу — после апгрейда 1С не запускается
Маршрут решения

Как выбрать действие

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

Итог

Сервер 1С — это не специальное устройство, а правильно подобранный серверный компьютер (физический или виртуальный) с установленными службами сервера 1С:Предприятия и СУБД. Внешне он выглядит как обычный стоечный или башенный сервер; его «1С-ность» определяется программной частью и конфигурацией: быстрые диски, достаточный объём ECC-памяти, резервирование питания и настроенное резервное копирование.

Итог

Что важно запомнить

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

Частые вопросы

Можно ли использовать обычный офисный компьютер как сервер 1С?

Технически да, для небольшого числа пользователей это работает. Но офисный ПК не имеет ECC-памяти, дублированных блоков питания и серверного RAID, поэтому риск потери данных и простоя выше. Если решаете так сделать — обязательны ИБП, RAID 1 на SSD и ежедневные проверяемые резервные копии.

Нужен ли отдельный сервер под СУБД?

Для большинства компаний малого и среднего размера совмещение сервера 1С и СУБД на одной машине — нормальная и оправданная практика. Отдельный сервер под СУБД имеет смысл при высокой нагрузке, больших базах и требованиях к отказоустойчивости.

Как понять, что серверу 1С не хватает ресурсов?

Характерные признаки: постоянная загрузка диска около 100%, нехватка оперативной памяти с активным свопингом, длительное проведение документов и формирование отчётов при низкой загрузке процессора (ждёт диск). Проверяйте счётчики производительности и очередь диска.

Можно ли разместить сервер 1С в облаке?

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

Что произойдёт с лицензией 1С при замене сервера?

Программные лицензии 1С привязываются к аппаратным характеристикам сервера. При замене ключевых компонентов или переносе на другое железо лицензия может стать недействительной, и потребуется её перевыпуск через центр лицензирования. Аппаратные ключи HASP от этой проблемы свободны — достаточно переставить ключ.

Чем отличается сервер 1С от терминального сервера?

Сервер 1С исполняет прикладной код и обслуживает клиентские подключения к информационным базам. Терминальный сервер предоставляет пользователям удалённые рабочие столы, где запущен клиент 1С. Это разные роли, которые могут совмещаться на одной машине или разноситься.