Собираем бюджетный сервер 1С на 30-40 пользователей
Всем привет, меня зовут Алексей, я занимаюсь развитием в компании Server Gate. Наша компания помогает малому и среднему бизнесу существенно сэкономить при покупке серверного и сетевого оборудования. И сегодня мы расскажем вам про бюджетное решение для сервера 1С от компании Hewlett Packard Enterprise.
Вторичный рынок серверного и сетевого оборудования можно сравнить с рынком автомобилей – лучше купить Mercedes с пробегом, чем нового китайца на фарше. Поэтому мы предлагаем нашим клиентам только used-серверы DELL и HP – «Мерседесы» в мире серверов.
А какие варианты вообще есть?
Сложно сказать, что все используют 1С для учёта, но как минимум все о ней знают и понимают, что это сложный продукт, который требует настройки, иногда даже программирования, и, разумеется, отдельного сервера. И серверы для 1С бывают разные, кто-то ставит обычный комп под ногами, размещает на нём сервер 1С, к которому подключается небольшое количество пользователей. Другие организации подходят к этому вопросу более ответственного – покупают серверный шкаф или даже стойку и размещают в нём серверное и сетевое оборудование, которое обрабатывает нужды ваших пользователей.
А что особенного в сервере для 1С?
Чтобы при работе с самой программой 1С не было тормозов, чтобы бизнес не терял деньги из-за простоя сотрудников, чтобы все данные были надёжно защищены, очень важно рассчитать конфигурацию под требования вашей компании. Можно растянуть статью на много-много букв и сделать её скучной, но мы разберем идеальное решение от компании Hewlett-Packard Enterprise на 30-40 пользователей.
И какие у него требования?
В первую очередь сама система 1С любит высокую частоту процессора, начиная от 3.00 GHz и выше. Если пользователей не больше 50, то можно смело рассматривать однопроцессорную платформу (существуют ещё платформы на 2, 4 и даже 8 процессоров, но для нашей задачи это избыточно). Во-вторых, очень важно размещать вашу базу данных на SSD накопителях, при этом желательно чтобы накопителей было 2 или 4, чтобы построить RAID-1 и повысить отказоустойчивость своей базы данных. В-третьих, большой объём серверной памяти с коррекцией ошибок позволит системе работать быстро и стабильно.
Для бэкапов сервера лучше использовать отдельный 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.
— SSD накопители – 2 x Intel 150GB DC S3520 6G 2.5" SATA, на одном мы установили операционную систему Windows Server 2019, а на втором мы установим нашу базу данных.
Перейдём к тестированию
Чтобы проанализировать эффективность сервера 1С Предприятия специально-обученные люди придумали особенный тест и назвали его «Тест Гилёва», который запускается непосредственно из-под 1С. Поэтому, первое с чего мы начнём это с проверки самого сервера и установки операционной системы. Для этого подключаемся к серверу через порт удалённого администрирования (Integrated Lights Out), производим диагностику, а далее прям в браузере занимаемся установкой и настройкой Windows Server 2019.
После установки, нужно сделать первичные настройки политики безопасности и настроить Remote Desktop Protocol (RDP), который позволит подключаться к серверу напрямую для установки сервера 1С. После подключения отформатируем второй накопитель и установим на него 1С Предприятие 8.3
Базу данных 1С Предприятия можно выбрать двух типов – файловая (это когда все данных находятся в файлах на жёстком диске) и SQL (всем привычный язык структурированных запросов). Тест мы произведем и там, и там и сейчас будет понятно почему.
Тест файловой базы данных 1С
Так, сервер 1С мы скачали, теперь нам нужно накатить на него обработку «Гилёва». Подключаем из конфигуратора обработку и загружаем саму 1С. Перед нами появляется интерфейс, в котором есть только 1 кнопка – «Выполнить тест». Нажимаем и ждём результатов, которые измеряются в «Попугаях» - это абстрактная единица измерения, которой пользуются айтишники для тестирования чего-либо.
Подумав где-то с минут 5, мы получаем следующие результаты тестирования:
Итог тестирования файловой базы данных составил 57,47 единиц в попугаях, что является почти идеальным показателем. Но вы должны понимать, что это нагрузка всего от 1 пользователя, поэтому при нагрузке в 30-40 человек файловая база данных не выдаст таких замечательных показателей.
Кстати, на скриншоте видно, что чаще всего администраторы тестируют именно SQL базу данных.
Поэтому перейдём к тестированию SQL базы.
Тест SQL базы данных 1С
Перед тем как произвести тестирование, нам потребуется снести файловую 1С, установить MSSQL Server 2019 и его настроить. Чтобы не томить вас скучным процессом установки и томительной настройкой, давайте сразу перейдём к результатам тестирования.
Итог тестирования SQL базы данных составил уже 31.06 единиц, что является «четвёркой с минусом» для сервера на 40 пользователей. Как сказал наш программист 1С – SQL база данных никогда не выдаст хороших показателей из-за массы оптимизаций Windows Server 2019 и самого сервера MSSQL. Либо, как вариант, можно собрать другой сервер на Intel Xeon Gold Series, но цена такого сервера будет свыше 200 000 рублей, что по нашим меркам не является бюджетным решением для малого и среднего бизнеса.
Итого
Чтобы обеспечить безотказную работу вашей компании, не нужно закапывать бешенные бюджеты в супер-серверы. Стоимость тестируемого нами сервера составила 86 284 рубля с НДС (на момент написания статьи). Достаточно взять этот сервер на вторичном рынке за разумные деньги (кстати, с гарантией до 5 лет) и позволить вашим бухгалтерам и менеджерам по продажам ощутить скорость и комфорт при работе с системами бухгалтерского и управленческого учёта. А вам – сэкономить на простоях кадров и обеспечить надёжность вашей информационной структуры.
P.S. Если статья понравилась, буду очень рад вашим лайкам ;-)
никогда никогда, совсем никогда, вот вообще нет, ни за что, не используйте эту блевотину, которой для работы десятка пользователей нужен сука целый вычислительный кластер.
А куда им деваться? Мы для обслуживания ИП на УСН свою систему написали, которая сводит баланс на 300 пользователей за полминуты на i5 с 4 гб, но не все же могут написать аналог 1С...
В облачко?
а оно будет работать быстрее чем свой сервер? Хотелось бы. 8-ка для типового пользователя работает, в принципе, на порядок медленнее 7-ки.
Плюс вопрос с интернетом - его пропадание будет означать, что работа офиса встанет. Сбои у провайдера в любом случае бывают чаще чем сбои с сервером.
Плюс надежность - не известно что там с бэкапами в облаке и насколько декларируемая надежность соответствует реальной в то время как у себя всегда можно иметь запасной сервер и время переключения будет равно нескольким минутам (с некоторой потерей в актуальности данных).
P.S. "Чтобы при работе с самой программой 1С не было тормозов" идеально не работать с 1С.
Так и я об этом. 😁
Для 10 пользователей – вероятнее всего вы правы. А для 30 – необходимость.
А что использовать для учёта товара? Я вот пока на 1с в облаке от scloud, понимаю, что лучше раз заплатит за свою машину, но в нашей стране любят свет отключать, постоянно якобы какие-то поломки и профилактики
У тех у кого руки кривые, вообще к компьютеру подходить запретить нужно.
У тех кто в 2023м использует аргумент "кривые руки" в принципе надо отобрать возможность что-либо писать в интернете, кроме как в коментах под пиратскими раздачами игр на торент треккерах и линукс форумов, откуда они и повылазили.
Полишся, Слава Айяйяй торренты, пиратские раздачи, это ты о чем?
Мерседес отличается от китайца в первую очередь по ездовым характеристикам. Быстрее разгоняется, лучше рулится, лучше держит дорогу и т.д.
А чем сервера HP и DELL отличаются от небрендовых?
По факту нет разницы - самосбор работает круглосуточно годами без проблем. Да, самодиагностики нет, но и случаи когда она нужна - раз в 3 года, когда кулер на проце забился и проц начал перегреваться
Стабильность работы, назначение, технические характеристики будут вероятнее всего идентичными, но все же различия есть. Для начала – качество сборки и надежность материалов, каждый компонент легко и просто устанавливается (будь то блок питания, вентилятор, салазки с жесткими дисками или другие компоненты). Качество самого металла даже разное, и не в пользу дешевых брендов. Ко мне однажды попалась платформа от Supermicro, причём современная. И то что я описал выше – практический пример, а не коммерческая хвальба. В серверах HP/DELL нашпигована масса датчиков, которая позволяет анализировать все показатели сервера, чтобы диагностировать надвигающийся шторм на ранней стадии и избежать больших проблем, сообщив об этом администратору по почте. И это далеко не все.
P. S. Что же касается китайца, который быстро разгоняется, то я бы здесь посмотрел в сравнении. Скажем – простейший GLK, 2012-2015 годов, с 221 л.с. под капотом, и современного китайца, любой HUV (не разбираюсь в модельных рядах, к счастью). Уверен, китаец будет восхищаться элегантностью задних фонарей немецкого коллеги.
Качество сборки это приятно конечно, но обычно сервер поставят и годами не трогают. То есть оно особо ни на что не влияет.
Насчет датчиков тоже непонятно. О перегрузке предупредит какой-нибудь Zabbix. О дисках Smart. У меня в аренде есть и HP и DELL, но что-то никакой дополнительной инфы от них не получаю :)
Есть ли еще какие-то преимущества? Или (как минимум при аренде) нет смысла переплачивать?
И кто сказал что китайцы быстро разгоняются :) Делать приятный дизайн и нашпиговывать его фичами они научились, но вот с динамикой у китайцев пока беда)
Возможно у вас старенькие машинки, вроде Gen5-Gen7, потому что начиная с Gen8 поколения они умеют отправлять информацию на почту - https://www.youtube.com/watch?v=N_gZ5eFZws4. Речь не о перегрузках, а о тех же вентиляторах или жёстких дисках, о которых вас не проинформирует ни Zabbix, ни Smart (который не показывает состояние SAS дисков).
Если говорить про аренду, то вопрос - что арендуете и за какие деньги? Мы, например, тоже сдаем железо в аренду, но этот вариант подходит только тем клиентам, которым нужен сервер на 2-6 месяцев. При более длительной аренде, сервер выгоднее купить, тем более б/у.
Но из соображений безопасности, я бы не рекомендовал арендовать сервер под 1С как минимум.
P. S. Про китайца вы сказали - "Мерседес отличается от китайца в первую очередь по ездовым характеристикам. Быстрее разгоняется, лучше рулится, лучше держит дорогу и т.д."
Во всяком случае я вашу фразу интерпретировал как преимущества китайского автопрома :-)
Хочется к публикации добавить немного спорной отсебятины, ибо на вкус и цвет товарища нет.
У нас много раз вставал вопрос о том какую инфраструктуру строить: облачную или собственную (конторка не большая). По сути главным доводом владельцев за облачную инфраструктуру было нежелание строить серверную. Пока я не нашел как вместо серверной использовать прямо в офисе серверный шкаф с активным подавлением шума. Если взвесить все "За" и "Против" по ссылке ниже, можно сильно задуматься о таком решении.
Облачные технологии это тупик и обман, они не лучше своего сервера.
Это знаем мы, это знаете вы, но попробуйте это объяснить далеким от IT людям, тем более владельцам...
я владелец бизнеса, правда, я много проработал в IT бизнеса. У облачных технологий есть свои перспективы, но то, что я вижу сейчас - это дутый пузырь. Пример - Гугл таблица, занимающая почти 1 гб оперативки и хорошо загружающая локальный процессор(при том что она как бы облачная) с откликом в 5-10 секунд на обновление после ввода данных , в то время как ее эксель аналог вполне мог бы работать с памятью раз в 100 меньше и в столько же раз быстрее.
Можно поставить сервер в дата-центр и воспользоваться услугами оператора связи, который имеет каналы близкие к вашему местоположению. Возможно будет дешевле, но надо считать. А ещё есть Tower решения, у которых супер тихие вентиляторы.
Только он дороже типичного сервера, а если бюджетных, то целых пяти-10. За гораздо меньшие деньги можно либо изначально собрать/купить тихий, либо оттюнинговать имеющийся.
Комментарий недоступен
Валерий, а попробуйте зайти на Авито и найти дешевле нас кого-нибудь в рамках идентичных конфигураций. Уверен, вы откроете для себя иной взгляд на цены б/у оборудования.
Спасибо!Очень познавательно!
Посчитал на вашем сайте конфигурацию и вышло более 120 тыс, как 86 получили?
Проверил, 86 с копейками получается.
А где SSD диски в количестве 2 или 4?
SSD чаще клиенты берут новые, поэтому по умолчанию в конфигурациях мы их не считаем. Если брать 2 x SSD Intel 150GB, то это +3 774₽ за накопитель.
"Стоимость тестируемого нами сервера составила 86 284 рубля с НДС (на момент написания статьи)." Ваша цитата. Это враньё, вы не могли тестировать сервер без жёстких дисков. И написано именно сервер, а не платформа. Так каждый может написать, купите у меня сервер за 10 тыс, только поставьте туда мать, процы, память, диски, блоки питания, охлаждение, сетевые, рейды и т д. Пишите честно, стоимость сервера там 96 тыс условно или указывайте в статье что 86 это цена без дисков, без лицензий и т д
Уже не поправлю. Стоит таймаут на редактирование, но даже если добавить SSD - стоимость не сильно то и выросла.
Вы правы. Спасибо, поправлю стоимость.
У меня в организации на 21 рабочее место одна база 1с с СУБД postgresql занимает более 200 гигабайт, поэтому я в вашем конфигураторе добавил два ssd объемом побольше чем 150 гиг и получил цену более 120 тыс, как и написал. А у вас замануха какая-то с 86 тыс, оказывается диски ещё надо купить отдельно. Я уж не говорю про лицензию на windows, лицензию на ms sql, серверную лицензию 1с, клиентские лицензии 1с.
дядь, ты дурак?
Ещё сисадмина посчитать забыл. и ещё транспортные услуги. Статья какая-то плохая.
А ещё же сисадмина учить надо а в статье об этом ни слова.
Вы умственно отсталый? Заголовок - "...Собираем бюджетный сервер..." а по факту автор приводит цену "платформы", без жестких дисков. Хотя пишет - "Стоимость тестируемого нами сервера составила 86 284 рубля с НДС (на момент написания статьи)." Я и указал на ложь, реально там 120 с чем то я насчитал в тот день.
Платформа это мать, корпус, блок питания.
Процессора, памяти а зачастую и контроллера дисков, бэкпанели и т.д и т.п в платформе нет.
Так что это? сервер или платформа? решайте сами. Но ваши замечания по поводу лицензий ну прям реально выглядят не очень.
Просто дело в том, что диски в таких серверах, почти всегда воспринимаются совсем отдельно. Такая специфика что-ли. Вряд ли кто-то вообще на практике будет ставить в такой сервер 150Гб диски.
Я знаю что такое платформа, я поэтому взял в кавычки, ибо это опять же термин автора, когда он мне здесь в комментах отвечал на вопрос где же диски, почему "сервер" без них. В 120 тыс я посчитал с их сайта диски побольше, а не 150, 320 вроде, давно было, не помню. С 150 ес-но считать не стал бы. Если воспринимается отдельно, то надо так четко и писать, что калькуляция на сервер без дисков столько то столько то.
Кстати, если хотите сэкономить на лицензиях Windows, используйте Unix: https://its.1c.ru/db/metod8dev/content/5953/hdoc
У меня linux и стоит, но я применительно к вашему посту отвечал, к вашим тестам, а они проведены на виндоуз и на виндоуз плюс Майкрософт SQL. Но лицензию на 1с сервер для режима с СУБД все равно брать надо, а это вроде около 100 тыс.
Linux not unix
https://ru.wikipedia.org/wiki/Unix-%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0?wprov=sfti1
Поясняю за матчасть, полное наименование всей системы gnu/linux. А GNU не Unix, вот так вот парадокс) она unix подобная и статья про unix подобную, но ядра unix там типо как нет
Теперь почему важен данный момент ядро unix платное, а значит если бы Линукс был unix, то он стоил бы денег)
Дык купите эту платформу, воткните в неё свои диски, которые у вас имеются, получится как раз эта стоимость. Никакой заманухи, все прозрачно.
Файловая база данных? Ага а что будет через год два, ах да проблемы индейцев продавца не е.... . Файловая база на шиндовс, ага ага) вдвойне не еее, и да 6 ядерный проц зато памяти серверной дорогой по самые помидоры, статья которую мы заслужили
Добавьте парочку новых Optane у вас и дороже миллиона может получиться ))
Использовать SATA SSD в 2021 году это какой -то бред.
Под ОСь вполне себе норм.