Какой сервер выбрать для 1С:Комплексная автоматизация 2 на небольшое количество пользователей?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация
← На главную

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

Анализ пригодности AMD Ryzen Threadripper 1900X для задач 1С

На первый взгляд, использование процессоров линейки Threadripper кажется привлекательным из-за большого количества ядер и поддержки многоканальной памяти. Однако, если мы проанализируем архитектуру AMD Ryzen Threadripper 1900X, то обнаружим несколько критических нюансов:

  1. Проблема архитектуры NUMA: Этот процессор состоит из нескольких кристаллов, что порождает задержки (latency) при обращении к оперативной памяти через «соседние» контроллеры. Для платформы 1С:Предприятие 8.3, которая крайне чувствительна к скорости работы памяти, это может стать узким местом. Высокие задержки приводят к микрофризам при формировании тяжелых отчетов в КА 2.
  2. Тепловыделение (TDP): Заявленный TDP в 180 Вт требует серьезной системы охлаждения. В условиях офисного сервера это означает либо высокий уровень шума, либо риск перегрева. Учитывая максимальную рабочую температуру в 68 градусов, процессор быстро начнет снижать частоты (троттлинг), что мгновенно скажется на производительности пользователей.
  3. Эффективность на ядро: Для 1С частота одного ядра важнее их общего количества. В КА 2 многие операции (например, проведение документов) выполняются последовательно в одном потоке.

Вывод: Выбор Threadripper 1900X для 5–10 пользователей является избыточным по стоимости владения и неоптимальным по архитектуре.

Решение на базе потребительских процессоров (Intel Core i5/i7)

Рассмотрим альтернативный вариант, который часто называют «офисным сервером». Как показывает практика, современные десктопные процессоры отлично справляются с нагрузкой малого бизнеса. Проанализируем типовую конфигурацию:

Для 5–10 пользователей, работающих в 1С:Комплексная автоматизация 2, оптимальным будет следующий набор:

По результатам тестов производительности (например, тест Гилева), связка из i7 с достаточным объемом ОЗУ и SSD способна комфортно обслуживать даже большее количество пользователей, чем планирует автор темы.

Бюджетный серверный вариант: Xeon с AliExpress

Если бюджет крайне ограничен, но требуется именно «серверная» стабильность, можно рассмотреть вариант сборки на базе б/у процессоров Intel Xeon (например, серии E5-2680 v2). Разберем преимущества этого подхода:

  1. Поддержка ECC-памяти: В отличие от домашних процессоров, Xeon работает с памятью с коррекцией ошибок. Для сервера, работающего 24/7, это критически важно для предотвращения порчи базы данных из-за случайных сбоев в ОЗУ.
  2. Многопоточность для SQL: Хотя 1С любит частоту, серверу базы данных (MS SQL или PostgreSQL) полезно иметь больше ядер для параллельной обработки запросов разных пользователей.
  3. RAID-массивы: Использование серверных материнских плат позволяет организовать аппаратный или качественный программный RAID для защиты данных.

Однако помните, что покупка комплектующих на вторичных рынках несет риски отсутствия гарантии и непредсказуемого срока службы компонентов.

Почему 1С начинает «тормозить» через несколько лет?

В обсуждении поднят важный вопрос: почему база, которая «летала» три года назад, начинает тормозить сегодня? Разберем основные причины:

Во-первых, это рост объема данных. Индексы таблиц становятся больше, SQL-серверу требуется больше оперативной памяти для их удержания в кэше. Если памяти не хватает, начинаются частые обращения к диску, что замедляет работу.

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

Чтобы избежать этой проблемы, при сборке сервера закладывайте запас по оперативной памяти (например, устанавливайте 64 ГБ вместо 32 ГБ) и используйте SSD серверного класса.

Критический выбор: SSD потребительский vs Enterprise

Обычные SSD (вроде серии Samsung EVO) в серверном режиме могут выйти из строя за год-два. Выясним причину: 1С постоянно пишет временные таблицы и логи транзакций. У потребительских дисков ограничен ресурс TBW (суммарный объем записанных данных).

Для сервера 1С рекомендуется выбирать накопители класса Enterprise. Они обладают двумя важными свойствами:

Итоговые рекомендации по сборке

Подведем итог нашего анализа. Для сервера под 1С:Комплексная автоматизация 2 на 5–10 пользователей:

  1. Не гонитесь за Threadripper для малых групп пользователей — это неоправданно дорого и сложно в охлаждении.
  2. Для максимальной скорости работы одного пользователя выбирайте Intel Core i5/i7/i9 с высокой частотой (от 4.0 ГГц).
  3. Для надежности 24/7 выбирайте Intel Xeon с поддержкой ECC-памяти.
  4. Установите минимум 32 ГБ оперативной памяти. Для КА 2 это жизненно необходимый минимум на перспективу 3–5 лет.
  5. Используйте SSD серверного уровня в зеркальном RAID-массиве (RAID 1) для защиты от выхода из строя одного из дисков.
  6. Не забывайте про бэкапы на отдельный физический жесткий диск (HDD) или в облако.

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

← На главную