Сервер под 1С:Предприятие: своё железо, облако или виртуальная машина

· 9 мин

Содержание

Для 1С покупают не «самый мощный» сервер, а сервер с быстрым ядром процессора, запасом оперативной памяти и NVMe-дисками под базу. Для офиса на 10-30 человек хватает одного сервера с 8-16 ядрами частотой от 3,5 ГГц, 64-128 ГБ памяти и зеркала из двух NVMe. Дальше выбор зависит от числа пользователей, тяжести конфигурации и того, готовы ли вы держать железо у себя.

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

Какие параметры сервера важны для 1С в первую очередь

1С:Предприятие 8.3 капризна к одним характеристикам и почти равнодушна к другим. Многие операции — проведение документа, закрытие месяца, расчёт себестоимости — выполняются в одном потоке. Поэтому сорок медленных ядер часто проигрывают шестнадцати быстрым.

Процессор

  • ⚡ Частота важнее числа ядер. Ориентир — базовая частота от 3,0 ГГц и турбо от 4,0 ГГц. Серверные линейки с пометкой «высокая частота» подходят лучше, чем «плотные» процессоры для облачных провайдеров.
  • 🧮 Число ядер определяет, сколько пользователей работают параллельно без очереди. Грубый ориентир для связки «сервер 1С + СУБД на одной машине»: одно ядро на 4-8 активных пользователей.
  • 🔌 Один процессор или два. До 100 пользователей обычно хватает одного сокета. Второй процессор добавляет ядра, но и задержки при обращении к «чужой» памяти.

Оперативная память

Память съедают три потребителя: СУБД (кэш данных), рабочие процессы сервера 1С (rphost) и, если есть, терминальные сессии пользователей.

ПотребительОриентир по памяти
СУБД (MS SQL или PostgreSQL)размер «горячей» части базы + 20-30%
Сервер 1С2-4 ГБ на каждые 10 активных пользователей
Терминальный сервер0,5-1 ГБ на сессию с тонким клиентом
Операционная система4-8 ГБ

Если база весит 60 ГБ, а памяти 32 ГБ, СУБД будет постоянно читать с диска. Сервер, где кэш помещает базу целиком, работает заметно ровнее.

Диски

  • 💾 Под базу и журнал транзакций — только NVMe SSD. Классические HDD для рабочей базы 1С в 2020-х уже не рассматривают.
  • 🪞 Зеркало (RAID 1) или RAID 10. Один диск без резерва — это ставка на то, что он не умрёт до ближайшей копии.
  • 📦 Отдельный том под резервные копии, лучше на другой физической машине или в хранилище. Копия на том же массиве не спасёт при отказе контроллера.

Сеть и прочее

Внутри сервера связь «1С ↔ СУБД» идёт локально. Если СУБД вынесена на отдельную машину, между ними нужна сеть от 10 Гбит/с с минимальной задержкой. Для пользователей хватит гигабита. Обязательно — два блока питания и ИБП.

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

Цены ниже — ориентировочные на новое оборудование в рублях. Они сильно колеблются из-за курса и условий поставки, поэтому используйте их для порядка, а не для сметы.

ПользователейСхемаПроцессорПамятьДискиПорядок цены
5-15один сервер: 1С + СУБД8 ядер, от 3,5 ГГц32-64 ГБ2 × NVMe 1-2 ТБ, RAID 1300-600 тыс. ₽
15-50один сервер: 1С + СУБД + терминал12-16 ядер96-128 ГБ2-4 × NVMe, RAID 1/10600 тыс. - 1,2 млн ₽
50-150сервер 1С + отдельный сервер СУБД16-24 ядра на каждом128-256 ГБ4 × NVMe RAID 10 под СУБД1,5-3 млн ₽
150-500кластер серверов 1С, выделенная СУБД, терминальная ферма24-32 ядра на узел256-512 ГБNVMe RAID 10, отдельные тома под tempdb и журналот 4 млн ₽

Для 5-15 пользователей часто хватает мощного «десктопного» железа в серверном исполнении (рабочая станция с ECC-памятью). Это дешевле, но без удалённого управления и горячей замены дисков.

В таблице нет лицензий. Кроме железа понадобятся лицензия на сервер 1С, клиентские лицензии на каждого одновременного пользователя, лицензии Windows Server и CAL (если сервер на Windows), а при MS SQL — его лицензии. На малых внедрениях программная часть может стоить сопоставимо с железом.

Что учесть по лицензии сервера 1С

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

Модели и производители

Конкретную модель привязывать к статье бессмысленно: линейки обновляются раз в 1-2 года. Ищите стоечный сервер 1U или 2U на одном сокете с поддержкой NVMe на передней панели и удалённым управлением (IPMI, iDRAC, iLO или аналог). Подобные платформы есть у международных брендов и у российских производителей, которые сейчас проще в поставке и гарантийном обслуживании. Для 5-50 пользователей смотрите однопроцессорные 1U, для 50+ — двухпроцессорные 2U с местом под 8-10 NVMe.

Готовый сервер от вендора или сборка под заказ

Здесь нет универсального ответа, но есть понятные критерии.

КритерийБрендовый серверСборка у интегратора
Цена при той же мощностивыше на 20-40%ниже
Гарантия и замена деталейот производителя, с выездомот сборщика, сроки разные
Удалённое управлениевстроенозависит от платформы
Совместимость компонентовпроверена производителемна совести сборщика
Гибкость выбора процессораограничена линейкойлюбая

Брендовый сервер оправдан, когда простой 1С стоит дорого: склад отгружает по базе, кассы работают онлайн. Сборка подходит небольшому офису, где сервер можно остановить на день без последствий.

Просите у сборщика серверную материнскую плату с ECC-памятью и IPMI. Без удалённой консоли каждая зависшая загрузка — это выезд в офис.

Когда облачный сервер для 1С выгоднее покупки

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

Облако выгодно, если:

  • 🌍 сотрудники работают из разных городов и нужен доступ без своего VPN;
  • 📉 пользователей меньше 20 и нет своего администратора;
  • ⏳ нужно запуститься за дни, а не за месяц закупки;
  • 🔄 нагрузка сезонная: ресурсы можно добавить на отчётный период.

Облако проигрывает, если:

  • 🏭 пользователей больше 50 и нагрузка стабильная — за 3-4 года аренда обычно обходится дороже своего сервера;
  • 🔌 к 1С подключено торговое оборудование, кассы, весы — с ними в облаке сложнее;
  • 🐢 канал связи в офисе нестабилен: при обрыве встаёт вся работа.

Ориентиры по аренде: готовая 1С в облаке для небольшой фирмы — примерно 1,5-3 тыс. ₽ в месяц за пользователя. Виртуальный сервер с 8 ядрами и 32 ГБ памяти — примерно 15-35 тыс. ₽ в месяц без лицензий. Перед выбором спросите у провайдера частоту процессоров и тип дисков: облака на медленных «плотных» процессорах заметно тормозят при закрытии месяца.

Пять вопросов, которые нужно задать себе до покупки

  1. Сколько пользователей работают одновременно сейчас и через три года? Сервер покупают на 3-5 лет. Закладывайте рост штата сразу.
  2. Какие конфигурации и какого размера базы? Бухгалтерия на 10 ГБ и ERP на 300 ГБ — разные классы железа. Посмотрите размер базы в СУБД или размер файла 1Cv8.1CD в файловом варианте.
  3. Как пользователи будут подключаться? Тонкий клиент по локальной сети, терминальный сервер или веб-клиент через публикацию. Терминал требует отдельного запаса памяти и ядер.
  4. Какая СУБД? MS SQL Server привычен, но требует лицензий. PostgreSQL в сборке для 1С бесплатен и работает в Linux и Windows; ему тоже нужна быстрая дисковая подсистема.
  5. Кто будет обслуживать сервер? Если своего администратора нет, бюджет на обслуживание и резервное копирование важнее лишних ядер.
Что вам подходит?

Виртуализация и контейнеры вместо «голого» железа

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

Плюсы виртуализации:

  • 📸 снимок машины перед обновлением платформы или конфигурации — откат за минуты;
  • 🔁 перенос машины на другой хост без переустановки;
  • 🧱 роли изолированы: перезагрузка терминала не трогает СУБД.

Минусы и подводные камни:

  • 🐌 потеря 5-15% производительности, особенно на дисках, если не пробросить NVMe напрямую или не настроить кэширование;
  • 🎛️ ошибки с распределением ядер: виртуальной машине СУБД выдали 32 виртуальных ядра на хосте с 16 физическими — и всё стоит в очереди;
  • 💳 лицензия сервера 1С учитывает ресурсы той машины, где запущен сервер, — проверьте условия лицензии до раздела.

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

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

Ошибки при выборе сервера под 1С

Диагностика: выберите симптом

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

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

Можно ли поставить сервер 1С на обычный офисный компьютер?
Для теста и 3-5 пользователей — да. Для рабочей базы нужны ECC-память, зеркало дисков и ИБП: обычный ПК не защищён от тихих ошибок памяти и отказа единственного диска.
Linux или Windows для сервера 1С?
Сервер 1С работает в обеих системах. Linux с PostgreSQL экономит на лицензиях, Windows с MS SQL привычнее большинству администраторов. Выбирайте ту, которую ваш специалист умеет обслуживать.
Нужен ли сервер, если у нас файловая база на 5 человек?
Не обязательно. Файловый вариант нормально работает на 3-5 пользователях. Переход на клиент-серверный вариант оправдан, когда растёт число пользователей, база больше 10-15 ГБ или нужна стабильная работа при одновременном проведении.
Сколько служит сервер под 1С?
Обычно 4-6 лет. Через 3-4 года железо часто ещё работает, но уже не тянет выросшую базу, а гарантия заканчивается.
Можно ли купить б/у сервер?
Можно для небольшой компании, если процессоры не старше двух-трёх поколений и есть поддержка NVMe. Старые серверы с низкой частотой ядер для 1С подходят плохо, даже при большом числе ядер.