🔍
REMO-SHOP

Как выбрать сервер для 1С

«1С тормозит» — эта фраза стала настоящей головной болью для тысяч бухгалтеров, менеджеров и IT-специалистов. Когда бизнес растет, количество пользователей увеличивается, а база данных пухнет, винить в «тормозах» саму программу 1С уже бесполезно. В 99% случаев проблема кроется в фундаменте — в сервере, который просто не справляется с возложенной на него задачей.

Выбор сервера для 1С:Предприятие — это одна из самых нетривиальных IT-задач. В отличие от веб-сервера (которому важна многопоточность) или файлового сервера (которому важен объем), 1С — это очень «капризная» и специфическая система. Она предъявляет совершенно особые, часто контринтуитивные требования к «железу». Купить самый дорогой 64-ядерный процессор — это почти гарантия того, что 1С будет работать медленнее, чем на «старом» 8-ядерном.

Как же выбрать сервер для 1С, который не просто «будет работать», а будет «летать»? Это руководство поможет вам разобраться в приоритетах и не потратить деньги впустую.

Шаг 1. Файловый или Клиент-Серверный? (Главный выбор)

Прежде чем покупать «железо», нужно определиться с архитектурой.

  • Файловый режим: Это вариант для микро-бизнеса (1-5 пользователей). База 1С (файл 1Cv8.1CD) просто лежит в «общей папке» на сервере или компьютере.
  • Как это работает: Вся нагрузка (обработка, проведение документов) ложится на компьютеры пользователей (клиентов). Сервер в данном случае — просто «файловая помойка» (NAS).
  • Когда выбирать: Если у вас до 5 пользователей и база «весит» < 4 ГБ.
  • Клиент-Серверный режим: Это профессиональный, надежный и масштабируемый вариант.
  • Как это работает: Система делится на три части: 1) Клиент (ПК пользователя), 2) Сервер 1С:Предприятия (служба, управляющая логикой) и 3) Сервер СУБД (Система Управления Базами Данных — MS SQL, PostgreSQL и т.д.), который хранит данные и выполняет запросы.
  • Когда выбирать: Всегда, если у вас 5+ пользователей, база > 4 ГБ, или вам важна надежность и скорость.

Далее в этой статье мы будем говорить только о «настоящем» клиент-серверном режиме, так как только он требует покупки выделенного сервера.

Шаг 2. Приоритеты «Железа»: Что на самом деле важно для 1С

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

Процессор (CPU): Частота, а не Ядра!

Это самый важный компонент и главная ошибка при выборе.

  • Проблема: Вы покупаете дорогой 32-ядерный Intel Xeon Platinum с частотой 2.5 ГГц. 1С запускает на нем «тяжелый» отчет. Она не использует 32 ядра. Она использует одно ядро, но на «черепашьей» скорости 2.5 ГГц.
  • Решение: Для 1С нужен процессор с максимально возможной тактовой частотой на одно ядро.
  • Что лучше: 8-ядерный Intel Xeon Gold 6534 (3.9 ГГц) или Xeon E-2488 (3.2 ГГц, Turbo Boost до 5.6 ГГц) будет для 1С значительно быстрее, чем 32-ядерный Platinum.
  • Вывод: Ищите «золотую середину». Для 20-50 пользователей оптимальны 8-16 ядерные процессоры с базовой частотой от 3.0-3.2 ГГц и высоким Turbo Boost.

Оперативная память (ОЗУ): «Много» — это сколько?

1С и СУБД «едят» память в огромных количествах, и это нормально.

  • Кому нужна память:
  1. Серверу СУБД (MS SQL / PostgreSQL): Он пытается закэшировать (загрузить в быструю ОЗУ) всю базу данных или хотя бы ее самые «горячие» таблицы. Чем больше ОЗУ — тем меньше обращений к медленному диску.
  2. Серверу 1С (rphost.exe): Каждый пользовательский сеанс, каждое фоновое задание — это отдельный процесс rphost.exe, который потребляет от 200 МБ до нескольких гигабайт.
  • Сколько нужно: Не экономьте. 64 ГБ — это абсолютный минимум для небольшой компании (15-20 пользователей). 128 ГБ — комфортный старт для 30-50 пользователей.
  • Тип: Только ECC (Error-Correcting Code). Это серверная память с коррекцией ошибок. Использование обычной «игровой» ОЗУ в сервере 1С — это гарантия повреждения базы данных из-за случайной ошибки в памяти. Память должна быть Registered (RDIMM).

Дисковая подсистема (I/O): Убийца производительности

Это второе по важности «бутылочное горлышко» после процессора. Вся работа 1С — это непрерывные, хаотичные операции чтения и записи в базу данных.

  • Проблема: Обычные HDD (жесткие диски), даже серверные 15K RPM SAS, не справляются с тысячами мелких, случайных запросов (IOPS), которые создает 1С. Это приводит к «блокировкам», когда пользователи «зависают» и ждут, пока диск отработает запрос.
  • Решение: Только SSD. Только Enterprise-уровня.
  • НИКАКИХ «потребительских» SSD (типа Samsung EVO/PRO). Они не рассчитаны на нагрузку 24/7 и выйдут из строя. Нужны Enterprise SSD (SATA, SAS или NVMe) со высоким ресурсом перезаписи (DWPD).
  • Идеальная схема:
  • Диск С (ОС): 2x Enterprise SATA SSD (RAID 1 - «зеркало»).
  • Диск D (База 1С): Это самое важное. Здесь нужны максимально быстрые диски. Идеальный выбор — 2x или 4x NVMe SSD (U.2 / U.3), объединенные в RAID 10 (зеркало + страйп). Это дает и высочайшую скорость, и отказоустойчивость.
  • Диск E (Логи 1С/SQL): Можно разместить на том же массиве, что и ОС.

Шаг 3. Физический (On-Premises) или Аренда (VPS/Dedicated)?

  • Покупка (Физический сервер в офис):
  • Плюсы: Полный контроль, максимальная производительность (нет «шумных соседей»), быстрый доступ по локальной сети.
  • Минусы: Высокая стартовая цена (CapEx), вы сами отвечаете за ИБП, охлаждение, шум и ремонт.
  • Аренда (Виртуальный/Выделенный сервер):
  • Плюсы: Низкий старт (OpEx), надежность 99.9% (провайдер отвечает за «железо» 24/7), доступ из любой точки мира (идеально для «удаленки»).
  • Минусы: Критически важен выбор тарифа.
  • Внимание! Никогда не берите для 1С дешевый «облачный» VPS с общими (Shared) ядрами. Вам нужен тариф «High-Frequency» / «Dedicated CPU», где вам гарантируют выделенные высокочастотные ядра (от 3.5 ГГц и выше).

Шаг 4. Платформа: Windows или Linux?

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

  • Классическая связка: Windows Server + MS SQL Server
  • Плюсы: Привычно для 99% администраторов Windows, отличная интеграция с Active Directory, простота настройки.
  • Минусы: Очень дорого. Вы платите за:
  1. Лицензию Windows Server.
  2. Лицензии доступа к Windows Server (CAL) на каждого пользователя.
  3. Лицензию на MS SQL Server (десятки или сотни тысяч рублей).
  4. Лицензии доступа к MS SQL Server (CAL).
  • Эффективная связка: Linux (Ubuntu/CentOS) + PostgreSQL
  • Плюсы: Полностью бесплатно. Вы не платите ни копейки за лицензии на ОС или СУБД. По производительности в 1С-задачах PostgreSQL часто не уступает или даже обгоняет MS SQL.
  • Минусы: Требует администратора, который умеет настраивать 1С на Linux. (Сегодня это уже не такая редкость).

Вердикт: Если бюджет не ограничен, и у вас нет Linux-специалистов, берите Windows + MS SQL. Если вы хотите получить ту же (или лучшую) производительность и сэкономить сотни тысяч рублей на лицензиях, ваш выбор — Linux + PostgreSQL.

Заключение

«Лучший» сервер для 1С — это не «универсальный» сервер. Это специализированная машина, собранная с упором на три вещи:

  1. CPU: Максимальная тактовая частота одного ядра (например, Intel Xeon Gold с частотой 3.5+ ГГц).
  2. Диски: Максимально быстрый RAID 10 массив из NVMe SSD (Enterprise-уровня) под базу данных.
  3. ОЗУ: Максимальный объем быстрой ECC-памяти (от 128 ГБ и выше).

Не дайте себя обмануть, купив 64-ядерный низкочастотный процессор. Для 1С он будет «тормозом». Лучше вложите эти деньги в самые быстрые диски, которые только можете себе позволить.

Корзина

Корзина пуста