Собираем бюджетный сервер 1С на 30-40 пользователей

Всем привет, меня зовут Алексей, я директор в компании InRack. Наша компания помогает малому и среднему бизнесу существенно сэкономить при покупке серверного и сетевого оборудования. И сегодня мы расскажем вам про бюджетное решение для сервера 1С от компании Hewlett Packard Enterprise.

Собираем бюджетный сервер 1С на 30-40 пользователей

Вторичный рынок серверного и сетевого оборудования можно сравнить с рынком автомобилей – лучше купить Mercedes с пробегом, чем нового китайца на фарше. Поэтому мы предлагаем нашим клиентам только надёжные серверы Dell, HP и Huawei – «Мерседесы» в мире серверов.

А какие варианты вообще есть?

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

А что особенного в сервере для 1С?

Чтобы при работе с самой программой 1С не было тормозов, чтобы бизнес не терял деньги из-за простоя сотрудников, чтобы все данные были надёжно защищены, очень важно рассчитать конфигурацию под требования вашей компании. Можно растянуть статью на много-много букв и сделать её скучной, но мы разберем идеальное решение от компании Hewlett-Packard Enterprise на 30-40 пользователей.

И какие у него требования?

В первую очередь сама система 1С любит высокую частоту процессора, начиная от 3.00 GHz и выше. Если пользователей не больше 50, то можно смело рассматривать однопроцессорную платформу (существуют ещё платформы на 2, 4 и даже 8 процессоров, но для нашей задачи это избыточно). Во-вторых, очень важно размещать вашу базу данных на SSD или SSD NVMe накопителях, при этом желательно чтобы накопителей было 2 или 4, чтобы построить RAID-1 и повысить отказоустойчивость своей базы данных. В-третьих, большой объём серверной памяти с коррекцией ошибок позволит системе работать быстро и стабильно.

Собираем бюджетный сервер 1С на 30-40 пользователей

Для бэкапов сервера лучше использовать отдельный NAS-сервер, но если стоит задача сэкономить, то можно построить RAID-5 массив на этом сервере из обычных HDD, и каждый день, где-нибудь в 4-5 утра производить бэкапы системы.

Что же за конфигурация получается?

Мы подумали, что за простое описание конфигурации и публикации её здесь нас закидают помидорами, поэтому решили подкрепить свои слова фактами. Итак, мы собрали следующую конфигурацию:

— Сервер Hewlett Packard Enterprise DL120 Gen9

— Процессор Intel Xeon E5-1650v4 (базовая частота 3,60 GHz, 6 ядер, 12 потоков, 15MB кеша)

— Оперативная память DDR4, 64GB 2400 MHz (16GB x 4 планки, т.к. процессор работает на 4-ёх каналах, поэтому для максимальной производительности рекомендуем использовать именно 4 или 8 планок)

— Встроенный RAID-контроллер HPE Smart Array B140i Controller, который позволяет работать только с SATA-дисками и накопителями и нам этого достаточно, потому что мы использовали SATA SSD. Контроллер является программным, поэтому важно чтобы сервер поддерживал UEFI, хотя если есть возможность поставить SAS-контроллер, то это будет безусловным преимуществом перед SATA как минимум в пропускной способности — 12 Гбит против 6 Гбит.

Собираем бюджетный сервер 1С на 30-40 пользователей

— SSD накопители – 2 x Intel 150GB DC S3520 6G 2.5" SATA, на одном мы установили операционную систему Windows Server 2019, а на втором мы установим нашу базу данных.

Перейдём к тестированию

Чтобы проанализировать эффективность сервера 1С Предприятия специально-обученные люди придумали особенный тест и назвали его «Тест Гилёва», который запускается непосредственно из-под 1С. Поэтому, первое с чего мы начнём это с проверки самого сервера и установки операционной системы. Для этого подключаемся к серверу через порт удалённого администрирования (Integrated Lights Out), производим диагностику, а далее прям в браузере занимаемся установкой и настройкой Windows Server 2019.

Установка Windows Server 2019 через iLO Chudenkov A.I.
Установка Windows Server 2019 через iLO Chudenkov A.I.

После установки, нужно сделать первичные настройки политики безопасности и настроить Remote Desktop Protocol (RDP), который позволит подключаться к серверу напрямую для установки сервера 1С. После подключения отформатируем второй накопитель и установим на него 1С Предприятие 8.3

Форматирование и разметка накопителя под базы данных Chuden
Форматирование и разметка накопителя под базы данных Chuden

Базу данных 1С Предприятия можно выбрать двух типов – файловая (это когда все данных находятся в файлах на жёстком диске) и SQL (всем привычный язык структурированных запросов). Тест мы произведем и там, и там и сейчас будет понятно почему.

Тест файловой базы данных 1С

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

Интерфейс обработки теста Гилёва Chudenkov A.I.
Интерфейс обработки теста Гилёва Chudenkov A.I.

Подумав где-то с минут 5, мы получаем следующие результаты тестирования:

Результаты тестирования файловой базы данных 1С Chudenkov A.I.
Результаты тестирования файловой базы данных 1С Chudenkov A.I.

Итог тестирования файловой базы данных составил 57,47 единиц в попугаях, что является почти идеальным показателем. Но вы должны понимать, что это нагрузка всего от 1 пользователя, поэтому при нагрузке в 30-40 человек файловая база данных не выдаст таких замечательных показателей.

Кстати, на скриншоте видно, что чаще всего администраторы тестируют именно SQL базу данных.

Последние результаты тестирования теста Гилёва Chudenkov A.I.
Последние результаты тестирования теста Гилёва Chudenkov A.I.

Поэтому перейдём к тестированию SQL базы.

Тест SQL базы данных 1С

Перед тем как произвести тестирование, нам потребуется снести файловую 1С, установить MSSQL Server 2019 и его настроить. Чтобы не томить вас скучным процессом установки и томительной настройкой, давайте сразу перейдём к результатам тестирования.

Итог тестирования SQL базы данных  Chudenkov A.I.
Итог тестирования SQL базы данных  Chudenkov A.I.

Итог тестирования SQL базы данных составил уже 31.06 единиц, что является «четвёркой с минусом» для сервера на 40 пользователей. Как сказал наш программист 1С – SQL база данных никогда не выдаст хороших показателей из-за массы оптимизаций Windows Server 2019 и самого сервера MSSQL. Либо, как вариант, можно собрать другой сервер на Intel Xeon Gold Series, но цена такого сервера будет свыше 200 000 рублей, что по нашим меркам не является бюджетным решением для малого и среднего бизнеса.

Итого

Чтобы обеспечить безотказную работу вашей компании, не нужно закапывать бешенные бюджеты в супер-серверы. Стоимость тестируемого нами сервера составила 86 284 рубля с НДС (на момент написания статьи). Достаточно взять этот сервер на вторичном рынке за разумные деньги (кстати, с гарантией до 5 лет) и позволить вашим бухгалтерам и менеджерам по продажам ощутить скорость и комфорт при работе с системами бухгалтерского и управленческого учёта. А вам – сэкономить на простоях кадров и обеспечить надёжность вашей информационной структуры.

P.S. Если статья понравилась, буду очень рад вашим лайкам ;-)

P.S.S. А если вам нужно качественное железо по низкой цене — это к нам!

88
26 комментариев

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

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

4
Ответить

А куда им деваться? Мы для обслуживания ИП на УСН свою систему написали, которая сводит баланс на 300 пользователей за полминуты на i5 с 4 гб, но не все же могут написать аналог 1С...

1
Ответить

Для 10 пользователей – вероятнее всего вы правы. А для 30 – необходимость.

1
Ответить

А что использовать для учёта товара? Я вот пока на 1с в облаке от scloud, понимаю, что лучше раз заплатит за свою машину, но в нашей стране любят свет отключать, постоянно якобы какие-то поломки и профилактики

Ответить

У тех у кого руки кривые, вообще к компьютеру подходить запретить нужно.

Ответить

Мерседес отличается от китайца в первую очередь по ездовым характеристикам. Быстрее разгоняется, лучше рулится, лучше держит дорогу и т.д.

А чем сервера HP и DELL отличаются от небрендовых?

2
Ответить

По факту нет разницы - самосбор работает круглосуточно годами без проблем. Да, самодиагностики нет, но и случаи когда она нужна - раз в 3 года, когда кулер на проце забился и проц начал перегреваться

2
Ответить