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

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

Что нужно для сервера 1С: железо, ПО и настройка

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

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

Главный принцип подбора конфигурации — отталкиваться от числа одновременно работающих пользователей и объёма базы, а не от «средних рекомендаций». Для пяти бухгалтеров с файловой базой и для ста менеджеров на клиент-серверном варианте требования отличаются в разы.

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

Файловый или клиент-серверный вариант: что выбрать

Первое решение, которое определяет всё остальное, — режим работы базы. В файловом варианте база лежит в общей папке, и отдельный сервер приложений не нужен: достаточно выделенного компьютера или даже машины одного из сотрудников. Такой вариант подходит для небольших баз с несколькими пользователями.

Клиент-серверный вариант обязателен, когда пользователей много, база велика или требуется разграничение доступа на уровне СУБД. Здесь понадобится полноценный сервер (или два: отдельно под СУБД и под сервер 1С), серверная операционная система и лицензия на сервер 1С:Предприятия.

Сравнение вариантов работы

Файловая база

Подходит для 1–5 пользователей и небольшой базы. Ограничения: медленная работа по сети, риск повреждения файла при сбое, нет полноценного разграничения прав.

Клиент-серверная база

Нужна при десятках пользователей и больших объёмах данных. Требует СУБД, серверной лицензии 1С и администрирования, но даёт стабильность и масштабируемость.

Облачный сервер (аренда)

Подходит, если нет своего помещения и администратора. Ограничение: ежемесячная оплата и зависимость от качества канала связи.

Требования к железу: процессор, память, диски

Процессор. Для сервера 1С важна не столько сумма ядер, сколько производительность на ядро, потому что значительная часть операций выполняется последовательно. Выбирайте CPU с высокой тактовой частотой; для небольших внедрений достаточно 4–8 ядер, для крупных — 16 и более с возможностью масштабирования.

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

Дисковая подсистема. Журналы транзакций и файлы базы требуют быстрых случайных операций чтения и записи, поэтому SSD существенно предпочтительнее HDD. Рекомендуется разносить файлы базы данных и журналы транзакций на разные физические диски, а также предусмотреть отдельное место под резервные копии.

Загрузка CPU постоянно выше 80%Дефицит процессорной мощности

Проверить в диспетчере задач в часы пик и выяснить, какой процесс нагружает систему

Свободной памяти почти нет, растёт подкачкаДефицит ОЗУ

Посмотреть потребление памяти процессами rphost и СУБД

Высокая очередь к дискуМедленная дисковая подсистема

Проверить время отклика диска и перенести базу на SSD

Жалобы пользователей при нормальной загрузке сервераВозможна проблема в сети или в коде конфигурации

Проверить задержки сети и типичные узкие места запросов

Операционная система и лицензии

Сервер 1С:Предприятия работает на Windows Server и на поддерживаемых дистрибутивах Linux. Выбор чаще определяется компетенциями администратора: на Windows проще стартовать, на Linux обычно ниже стоимость лицензий ОС. Учитывайте, что выбранная СУБД тоже должна поддерживаться вашей ОС.

По лицензиям 1С понадобятся: лицензия на сервер 1С:Предприятия и клиентские лицензии на пользователей. Без серверной лицензии клиент-серверный режим работать не будет. Клиентские лицензии могут быть программными (привязка к серверу) или аппаратными (USB-ключи) — для сервера удобнее программная активация, чтобы не зависеть от физического ключа.

Выбор СУБД для клиент-серверной базы

1С:Предприятие поддерживает несколько СУБД. Самые распространённые варианты — PostgreSQL (в том числе сборки, адаптированные под 1С) и Microsoft SQL Server. PostgreSQL привлекает отсутствием лицензионных платежей, MS SQL Server — привычными инструментами администрирования и поддержкой в корпоративной среде.

При установке PostgreSQL для 1С важно использовать сборку с нужными патчами и задать корректные параметры: объём разделяемой памяти, настройки автоматической очистки, локаль базы. Для MS SQL Server критичны правильный режим восстановления базы (чтобы журнал транзакций не разрастался бесконечно) и регулярное обновление статистики.

Порядок развёртывания сервера 1С

Развёртывание удобно вести по шагам, проверяя результат каждого этапа. Это снижает риск того, что ошибка обнаружится только после подключения пользователей.

Порядок действий
  1. 1
    Установите и обновите операционную систему, настройте сеть и статический IP-адрес сервера
  2. 2
    Установите СУБД и создайте пустую базу с нужными параметрами
  3. 3
    Установите компоненты сервера 1С:Предприятия и активируйте серверную лицензию
  4. 4
    Создайте информационную базу через консоль кластера серверов 1С, указав параметры подключения к СУБД
  5. 5
    Загрузите данные из файловой базы через выгрузку/загрузку (.dt) или разверните резервную копию средствами СУБД
  6. 6
    Установите клиентские лицензии, настройте права пользователей и публикацию базы (тонкий/веб-клиент при необходимости)
  7. 7
    Настройте регулярное резервное копирование и проверьте восстановление из копии на тестовой машине

После развёртывания обязательно проверьте работу под нагрузкой: пусть несколько пользователей одновременно проводят документы и строят отчёты. Если время отклика резко растёт — ищите узкое место до вывода системы в промышленную эксплуатацию.

Резервное копирование и обслуживание

Сервер без резервных копий — это риск потерять всю учётную базу компании. Минимальный стандарт: ежедневная полная копия средствами СУБД плюс периодическая выгрузка .dt для переносимости. Копии должны храниться отдельно от самого сервера — на другом диске, сетевом хранилище или в облаке.

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

Типичные ошибки
01
Размещение базы и резервных копий на одном диске — при отказе диска теряется и база, и копия
02
Экономия на оперативной памяти — сервер уходит в подкачку, и работа пользователей резко замедляется
03
Использование обычного HDD под рабочую базу — узкое место в дисковых операциях даже при мощном процессоре
04
Отсутствие проверки восстановления из копии — в критический момент выясняется, что копия повреждена или неполная
05
Обновление платформы сразу на рабочем сервере без теста — несовместимость с конфигурацией останавливает работу всей компании

Проверка результата: норма и тревожные признаки

После запуска сервера полезно зафиксировать контрольные точки, чтобы отличать нормальную работу от начинающихся проблем. Регулярный взгляд на эти показатели позволяет заметить деградацию до жалоб пользователей.

Контрольные точки

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

Время отклика при типовых операциях (проведение документа, открытие журнала)
Норма

Стабильное, без резких скачков в часы пик

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

Растёт неделя к неделе или резко увеличивается при росте числа пользователей

Использование оперативной памяти
Норма

Есть запас свободной памяти, подкачка почти не используется

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

Память забита под завязку, активно растёт файл подкачки

Свободное место на дисках
Норма

Запас места с учётом роста базы и копий

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

Диск заполнен более чем на 80–85%, журналы разрастаются

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

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

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

Копии не создаются, содержат ошибки или восстановление не проверялось

Итог

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

Сервер 1С — это связка «железо + ОС + СУБД + сервер 1С:Предприятия + лицензии». Рассчитывайте ресурсы от числа пользователей и размера базы, не экономьте на памяти и SSD, обязательно настройте резервное копирование и проверяйте восстановление. Развёртывайте по шагам с проверкой каждого этапа на тестовой копии.

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

Можно ли обойтись без отдельного сервера для 1С?

Да, если пользователей немного и база небольшая: файловый вариант работает на обычном компьютере с общей папкой. Но при росте числа пользователей и объёма данных файловый режим становится узким местом, и переход на клиент-серверный вариант становится вопросом времени.

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

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

Какая СУБД лучше для 1С — PostgreSQL или MS SQL Server?

Обе официально поддерживаются. PostgreSQL снижает затраты на лицензии, но требует аккуратной настройки и использования адаптированной сборки. MS SQL Server удобнее администрировать в Windows-инфраструктуре, но добавляет стоимость лицензий. Выбирайте по компетенциям администратора и бюджету.

Как понять, что серверу пора добавлять ресурсы?

Наблюдаемые признаки: постоянная загрузка процессора выше 80% в часы пик, почти полное использование памяти с активной подкачкой, рост очереди к диску и устойчивое увеличение времени типовых операций. Сначала убедитесь, что проблема не в коде конфигурации — неоптимальные запросы могут «съедать» ресурсы сильнее, чем реальная нагрузка.

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

Да, аренда виртуального сервера — рабочий вариант, особенно если нет своего серверного помещения. Обратите внимание на тип дисков (нужны SSD с гарантированной производительностью), стабильность канала связи у пользователей и условия резервного копирования у провайдера.

Что делать перед обновлением платформы на рабочем сервере?

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