Какое железо выбрать для 1С:УНФ 1.6 на 5 пользователей при переходе с 7-ки

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

Переход с платформы 1С:Предприятие 7.7 на современную 8.3 (в частности, на конфигурацию "Управление нашей фирмой") часто сопровождается неприятным сюрпризом: старое серверное оборудование, которое годами исправно работало, перестает справляться. Пользователи сталкиваются с "тормозами", медленным открытием форм и долгим проведением документов. Рассмотрим детально, как правильно подобрать и настроить серверное оборудование для комфортной работы 5 пользователей, основываясь на опыте успешного внедрения.

Анализ текущей ситуации и выбор стратегии

При работе с файловой базой 1С на 5 пользователей основная нагрузка ложится на дисковую подсистему и локальную сеть. Однако, как показывает практика, для 1С:УНФ (особенно если планируются доработки и расширения) файловый вариант быстро становится "узким местом". Разберем два основных пути решения проблемы:

  1. Облачное решение (1С:Фреш): Если бюджет на покупку своего железа ограничен, а конфигурация типовая, аренда мощностей в облаке может быть выгоднее. Там вы сразу получаете SQL-вариант и отсутствие забот о "железе".
  2. Собственный сервер: Если политика безопасности компании требует хранения данных "при себе", необходимо ориентироваться на клиент-серверный вариант. Для небольших групп до 5 человек оптимальным решением является лицензия Мини-сервер 1С:Предприятие 8.3.

Выбор серверного оборудования: процессоры и производительность

Проанализируем выбор серверного оборудования на примере б/у решений от Dell или HP. В нашем случае был выбран сервер Dell T710. При выборе процессора для 1С важно понимать одну критическую особенность: платформа 1С:Предприятие крайне чувствительна к частоте одного ядра (Single Thread Performance).

Рассмотрим процессоры Xeon X5650 (архитектура Westmere). Несмотря на наличие 6 ядер, их базовая частота составляет 2.66 GHz. Для современных тяжелых конфигураций на управляемых формах этого может быть недостаточно, если не выполнить правильную настройку BIOS. Выясним причину: современные алгоритмы энергосбережения постоянно снижают частоту процессора для экономии электричества, что губительно для производительности 1С.

Рекомендация по настройке процессоров: В BIOS сервера обязательно установите режим Maximum Performance. Отключите функции C-States и Intel SpeedStep. Это заставит ядра работать на стабильной максимальной частоте Turbo Boost, что значительно ускорит отклик интерфейса 1С.

Дисковая подсистема и организация RAID-массивов

Скорость работы SQL Server напрямую зависит от того, как организовано хранение данных. Если в вашем распоряжении имеется большое количество дисков (например, 16 дисков SAS по 146 Гб), важно правильно распределить их по логическим дискам (LUN).

Проанализируем оптимальную структуру RAID для 1С:

  1. RAID 10 (Mirror + Stripe): Это единственный рекомендованный вариант для баз данных SQL. Он обеспечивает высокую скорость случайного чтения и записи. Не используйте RAID 5 или RAID 6 для рабочих баз 1С — скорость записи в таких массивах будет крайне низкой из-за необходимости вычисления контрольных сумм.
  2. Разделение данных: Разберем по шагам, как распределить нагрузку на диски:
    • LUN 1: Зеркало (RAID 1) из двух дисков под операционную систему и саму платформу 1С.
    • LUN 2: Массив RAID 10 под файлы базы данных (MDF).
    • LUN 3: Отдельный массив или выделенные диски под логи транзакций (LDF) и временную базу tempdb. Скорость tempdb критически важна при формировании сложных отчетов в УНФ.

Важный нюанс: Убедитесь, что ваш RAID-контроллер (например, Dell PERC) оснащен исправным модулем памяти с батарейкой (BBU). В настройках контроллера обязательно должен быть включен режим Write-Back. Без кэширования записи производительность SQL-сервера упадет в десятки раз.

Программный стек: ОС и СУБД

Выясним, что лучше использовать: Windows или Linux? Выбор зависит от наличия штатного специалиста и бюджета на лицензии.

Вариант Windows: Использование Windows Server и MS SQL Server (даже версии Express, если база менее 10 Гб) является классическим. Для 5 пользователей это самый простой путь в плане настройки. Если вы устанавливаете 1С и SQL на одну физическую машину, обязательно настройте протокол Shared Memory в диспетчере конфигурации SQL. Это позволит серверу 1С общаться с базой данных через оперативную память, минуя сетевые протоколы, что даст прирост производительности около 15%.

Вариант Linux: Связка Ubuntu/Debian + PostgreSQL — отличный способ сэкономить на лицензиях. PostgreSQL, настроенный под 1С, работает не хуже платных аналогов на малых и средних объемах данных.

Настройка клиентского доступа

Поскольку 1С:УНФ работает на управляемых формах, использование тяжелых RDP-сессий (терминального сервера) не является обязательным. Разберем, как организовать работу эффективнее:

Установите на сервер веб-сервер (IIS или Apache) и опубликуйте базу данных. Пользователи смогут работать через Тонкий клиент по протоколу HTTP. Это значительно снижает нагрузку на сервер, так как каждый пользователь не создает полноценную сессию операционной системы с рабочим столом, а потребляет ресурсы только под нужды 1С.

Лицензирование "Мини-сервер 1С"

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

Для небольшой компании это идеальный способ уйти от проблем файлового варианта (блокировок и повреждений индексов) за разумные деньги.

Техническое обслуживание сервера

Поскольку мы рассматриваем б/у серверы (Dell T710 или аналоги), проанализируем риски. Серверу возрастом более 10 лет требуется тщательная профилактика:

Следуя этим рекомендациям, вы сможете собрать надежную и быструю систему для 1С:УНФ, которая обеспечит комфортную работу сотрудников и надежное хранение данных компании.

← На главную