Телефон
Электронная почта
Мессенджеры
Связаться со специалистом
Задать вопрос
Оставить заявку
Наш специалист перезвонит Вам в течение двух минут и детально проконсультирует

    Ваш номер телефона

    Ваше имя

    Ваш email

    Сообщение

    или
    Напишите нам в соц. сетях
    Остались вопросы?
    Наш специалист перезвонит Вам в течение двух минут и ответит на ваши вопросы

      Ваш номер телефона

      Ваше имя

      Ваш email

      Ваш вопрос

      или
      Напишите нам в соц. сетях
      Спасибо!
      Ваша заявка отправлена.
      Скоро мы свяжемся с вами
      или
      Напишите нам в соц. сетях
      Мы официальный представитель китайского завода HUANANZHI
      Каталог
      Каталог
      Связаться со специалистом
      0
      Всё о серверном железе

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

      7 мин. чтения

      Вопрос, какой сервер нужен для 1С, возникает у любой компании, как только база вырастает за пределы одного компьютера. Ошибка в подборе железа оборачивается не абстрактным неудобством, а конкретными потерями: документы проводятся по 5–10 секунд, отчёты формируются по несколько минут, а в конце месяца при закрытии периода сервер для 1С может просто «встать». Разберём, на какие параметры смотреть в первую очередь и почему логика подбора сервера под 1С отличается от подбора обычного офисного или файлового сервера.

      Чем сервер для 1С отличается от обычного

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

      Почему частота ядра важнее их количества

      Если упростить: 24-ядерный Xeon с частотой 2.0 ГГц может проигрывать в проведении документов 8-ядерному процессору с частотой 3.2–3.5 ГГц, потому что каждая отдельная операция 1С упирается в скорость одного ядра, а не в их число. Это касается серверов линеек Xeon E5 v3 и v4: среди них есть модели с меньшим числом ядер, но высокой базовой и турбо-частотой, и именно они, как правило, выгоднее для сервера 1С, чем топовые 18-22-ядерные модели с низкой частотой. Подробнее о том, как читать характеристики и на что смотреть при выборе камня под сервер, мы разбирали в статье как выбрать серверный процессор.

      Особенности сервера СУБД: PostgreSQL и MS SQL

      Если база работает в клиент-серверном варианте на PostgreSQL или MS SQL Server, требования смещаются. Серверу СУБД нужны одновременно быстрые ядра, достаточный их запас (СУБД параллелит запросы иначе, чем платформа 1С) и много оперативной памяти под кэш данных. Чем больше активных пользователей и чем крупнее база, тем выше цена ошибки: нехватка памяти заставляет СУБД постоянно обращаться к диску, а слабый диск сводит на нет весь выигрыш от быстрого процессора. Поэтому сервер под 1С с СУБД обычно проектируют с запасом по памяти и обязательно на быстром накопителе.

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

      Диск под базу: почему только SSD и лучше NVMe

      Диск, на котором лежит база 1С, определяет скорость работы почти так же сильно, как процессор. Обычный HDD, даже быстрый серверный, создаёт задержки на каждой операции чтения-записи, а база 1С генерирует огромное количество мелких случайных операций ввода-вывода. Переход с HDD на SSD, а тем более на NVMe, ускоряет работу базы в разы за счёт высоких IOPS и низкой задержки. Практический вывод простой: под базу 1С ставится только SSD, и если бюджет позволяет, лучше NVMe. Для отказоустойчивости диски под базу объединяют в RAID 1 или RAID 10 из SSD, чтобы выход одного накопителя из строя не остановил работу. Актуальные варианты SSD под серверные задачи можно посмотреть в каталоге SSD.

      Память: сколько нужно и почему ECC REG

      Оперативная память для сервера 1С должна быть серверного класса, ECC Registered. Такая память умеет обнаруживать и исправлять единичные ошибки бит без остановки системы, что критично для сервера, который работает круглосуточно и хранит финансовые данные. По объёму разумно закладывать запас: 64–128 ГБ и выше уже комфортны для средних баз и нескольких десятков одновременных пользователей, с учётом кэша СУБД и работы операционной системы. Если на том же сервере крутится ещё и терминальный доступ (RDP), объём памяти нужно считать отдельно на каждого подключённого пользователя, поверх памяти для самой базы и СУБД. Разница между обычной и регистровой памятью, а также как правильно считать объём под нагрузку, подробно разобрана в материале как выбрать серверную память DDR4 ECC REG.

      Терминальный режим: сервер приложений и RDP на одной машине

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

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

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

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

      Параметр До 5 пользователей До 10–15 пользователей 15+ пользователей / СУБД
      Режим базы Файловая или клиент-серверная Клиент-серверная (PostgreSQL / MS SQL) Клиент-серверная, отдельный сервер СУБД желателен
      Процессор Xeon с высокой частотой, немного ядер Xeon с высокой частотой, среднее число ядер Xeon с высокой частотой и увеличенным числом ядер
      Память 32–64 ГБ ECC REG 64–128 ГБ ECC REG 128 ГБ ECC REG и выше
      Диск под базу SSD, RAID 1 NVMe, RAID 1 или RAID 10 NVMe, RAID 10

      Как выбрать сервер под 1С

      • Считать нагрузку от количества одновременных пользователей и режима работы (файловая база или клиент-сервер), а не только от размера базы в гигабайтах.
      • Для сервера 1С отдавать приоритет высокой частоте ядра процессора, а не максимальному числу ядер, особенно если это единственный сервер без отдельной СУБД.
      • Для сервера СУБД (PostgreSQL, MS SQL) закладывать баланс: достаточно ядер, много памяти и быстрый диск, потому что здесь нагрузка распределяется иначе, чем в самой платформе 1С.
      • Под базу ставить только SSD, по возможности NVMe, и объединять диски в RAID 1 или RAID 10 для отказоустойчивости.
      • Память брать серверную, ECC Registered, с запасом по объёму: 64–128 ГБ и выше для средних баз и нескольких пользователей.
      • Если планируется терминальный режим (RDP на этом же сервере), добавлять память отдельно под каждого пользователя сверх потребностей самой базы.
      • Закладывать запас по всем параметрам на рост числа сотрудников и объёма данных на 2–3 года вперёд, а не подбирать конфигурацию впритык.

      Мы, huananzhi.ru, официальный дистрибьютор HUANANZHI в России и подбираем серверные конфигурации под 1С каждый день: от процессора и памяти до дисковой подсистемы под конкретную базу и число пользователей. В каталоге готовых серверов под 1С собраны конфигурации на Xeon E5 v3/v4 с ECC REG памятью и SSD/NVMe накопителями. Напишите нам параметры вашей базы и число пользователей: поможем подобрать конфигурацию, выставим счёт, дадим гарантию и организуем доставку по всей России.

      Автор статьи
      Поделиться:
      Корзина
      Вход

      Нет аккаунта?

      Сайдбар
      Магазин
      Избранное
      0 пунктов Заказ
      Мой аккаунт
      ×
      Сообщество HUANANZHI
      Присоединяйтесь к Telegram-чату! Советы по сборке, помощь от владельцев комплектующих и свежие новости бренда.
      Вступить в чат