Какой сервер нужен для 1C

15 февраля 2022
14090


Cервер для 1С” — это самый частый запрос в 2021 году (как и в предыдущих) от наших клиентов. Так что пришло время поделиться опытом в этом лонгриде, актуализировать информацию и ответить на вопрос: как подобрать сервер для 1С в 2022 году?

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

Содержание

Серверы для 1С

% выгодное предложение % выгодно
Refurbished В наличии
Dell PowerEdge R530 8LFF
2x Intel Xeon E5-2620v3 (6C Cache L3 15M Cache 2.40GHz)  / 16 (2x 8GB) / noHDD (до 8 HDD 3.5") / H330 / iDRAC8 / 1x БП 550W
Refurbished В наличии
HPE ProLiant DL380 Gen9 16SFF
1x Intel Xeon E5-2637v3 (4C Cache L3 15M Cache 3.50GHz)  / 32 (2x 16GB) / 1x SSD 480GB SATA (до 16 HDD 2.5") / P440ar / 2xБП 500W
139 943.–   9 388 в месяц
Refurbished В наличии
Dell PowerEdge R730 16SFF
2x Intel Xeon E5-2637v4 (4C Cache L3 15M Cache 3.50GHz)  / 64 (2x 32GB) / 2 " SSD 480GB SATA 2,5 (до 16 HDD 2.5") / H730 / 2x БП 750W
214 512.–   14 390 в месяц

Небольшой ликбез

1С — это программное обеспечение (ПО), которое создано для максимальной автоматизации всех бизнес-процессов компании: бухгалтерия, начисление ЗП, управление кадрами, закупки, складской учёт и многое другое.

Первые сложности возникают на этапе: “Какую 1С выбрать?" Отвечу сразу: их много, и в этом многообразии даже змея ногу сломит. Программный бизнес-продукт, как и сервер, должен решать конкретную задачу, а не выступать в роли швейцарского ножа. Есть крупные предприятия федерального масштаба, а есть ИП с небольшими оборотами — потребности и бюджеты у них разные, а потому и софт им нужен разный.

Что нужно знать перед покупкой 1С

  • Технологическая платформа “1С:Предприятие”. Это приложение, которое лежит в основе любой 1С, представляет из себя некую обёртку для баз данных. С ней работают так называемые программисты 1С, так как эта платформа имеет внутренний язык программирования. У неё длинная история, но на момент написания статьи последняя версия — 8.3.

  • Разные 1С — это разные конфигурации на базе единой технологической платформы “1С:Предприятие”. Конфигурации — это прикладные программы. Де-факто все конфигурации можно поделить на “типовые” и “нетиповые”. Популярные нетиповые конфигурации, одобренные 1С, называются “отраслевые решения”.

Если вы сделаете поисковой запрос “купить 1С:Предприятие”, то наткнётесь на типовые конфигурации, которые ничем не отличаются друг от друга у разных продавцов. 

Примеры типовых конфигураций “1С:Предприятие”:

  • 1С:Упрощёнка;

  • 1С:Розница;

  • 1С:Предприниматель;

  • 1С:Налогоплательщик;

  • 1С:Управление нашей фирмой (УНФ);

  • 1С:Управление Торговлей (УТ);

  • 1С:Комплект прикладных решений (1С:Бухгалтерия, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей);

  • 1С:Комплексная автоматизация (похоже на “Комплект прикладных решений”, но всё работает в одной общей базе данных, а не в нескольких раздельных);

  • 1С:Бухгалтерия;

  • 1С:Бухгалтерия для некоммерческих организаций;

  • 1С: ERP Управление предприятием;

  • И многое другое.

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

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

  • Лицензирование. С лицензированием постараюсь покороче, но тема достаточно обширная, так что для подробного изучения оставлю ссылку.

У лицензий есть базовые, профессиональные (ПРОФ) и корпоративные (КОРП) версии, которые могут значительно отличаться по стоимости. Также лицензии бывают аппаратными и программными: первые дороже и нужен доступ к ПК с токеном по сети; вторые дешевле, без токенов, но могут и любят слетать при изменении параметров сервера.

Итак, на что придётся потратиться при покупке 1С:

  • Лицензия на основные поставки (платформа + конфигурация + одно рабочее место);

  • Клиентские лицензии на дополнительные рабочие места (1, 5, 10, 20, 50, 100, 300 или 500);

  • ИТС (информационно-технологическое сопровождение) — подписка на обновления (в минимальном варианте), а также исчерпывающий мануал по всему функционалу 1С. В расширенном варианте дополнительные преимущества: живая поддержка, отчётность и многое другое. Оплачивается не разово, а регулярно;

  • Лицензия на сервер приложений «1С:Предприятия 8» в следующих вариантах: 

    • (КОРП х86-64) — самый дорогой вариант, около 180 000 ₽ за программную и 200 000 ₽ за аппаратную, максимум функционала, но и клиентские лицензии также нужны уровня КОРП;

    • (x86-64) — дорогой вариант, около 80 000 ₽;

    • (х32) — более дешевый вариант, около 50 000 ₽, но один процесс сервера может использовать только ~1,7 ГБ памяти;

    • (Мини) — бюджетный вариант, около 15 000 ₽, до 5 пользователей, идеально для тестового сервера разработчикам или маленьким компаниям, филиалам.

(Стоит учесть, что если нужен сервер 1С, то к нему нужна и СУБД. Лицензия для СУБД покупается отдельно, но есть и бесплатные варианты).

  • Лицензия на пакеты, включающие в себя несколько программных продуктов (пункты выше, которые укомплектованы в набор под задачу);

  • Лицензии на дополнительные продукты, например, мобильные приложения, веб-расширения и т.д.

Важный нюанс! Область правомерного использования лицензии на основную поставку (платформа + конфигурация) ограничена локальной сетью пользователя, в которой устанавливается ПО, поэтому компания обязана приобрести дополнительную основную поставку для локальной сети каждого удаленного офиса, где планируется установка ПО.

  • Внедрение и сопровождение. Если задача очень простая, то в целом справится и рядовой пользователь. Но если проект намечается большой, то внедрение и сопровождение лучше доверить специалисту. Бывает, что из-за сложности адаптации процессов, внедрение обходится дороже, чем все лицензии. Да и на поддержке экономить не стоит, ведь внештатные ситуации (от неудачных обновлений до буйства шифровальщиков) чреваты длительными простоями.

Какая 1С нужна для ИП, магазина, интернет-магазина и производства


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

Но бывают и франчайзи, которые занимаются только продажей пакетов без какой-либо поддержки. Зато цена ниже.

Важно! Есть недобросовестные франчайзи, которые плохо внедряют 1С, чтобы привязать клиента к платным доработкам и поддержке. Иногда это длится годами.

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

Я бы не советовал безоговорочно полагаться на франчайзи. Попытайтесь самостоятельно изучить конфигурации, вникните в тонкости и нюансы. От этого зависит эффективность вашего(!) бизнеса. А эффективность франчайзи — продать как можно больше товаров и услуг.

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

ВАЖНО! Базовые версии рассчитаны только на одно рабочее место! Таблица не исчерпывающая, конфигураций намного больше, но это базовый минимум. Под ваши бизнес-задачи могут понадобиться другие или дополнительные конфигурации.


Сегментация задач бизнеса (например, кому-то нужна только бухгалтерия без торговых операций)

Бухгалтерский и регламентированный учёт в 1С

(ИП, магазин, интернет-магазин и производство)

Торговые операции в 1С

(магазины и интернет-магазины, опт и розница)

Комплексные решения 1С

Малый бизнес 

1С:Упрощёнка 


или


1С:Бухгалтерия базовая версия

1С:Розница (подходит ИП)


или


1С:Управление Торговлей базовая версия  (подходит ИП)

1С:Управление нашей фирмой  

Средний бизнес

1С:Бухгалтерия ПРОФ

1С:Управление Торговлей ПРОФ


или


1С:Комплект прикладных решений на 5 пользователей

1С:Комплексная автоматизация

Крупный бизнес


1С:Бухгалтерия КОРП

1С:Управление Торговлей ПРОФ

1С:ERP Управление предприятием


Как сэкономить на покупке 1С

Самый простой способ сэкономить с минимальными первоначальными вложениями — это покупка облачного софта 1С:Фреш. Да, это будет дешевле, а также можно работать из любой точки мира. Но многие страдают из-за серьезных минусов этого решения:

  1. Нет интернета — нет 1С. Любые сбои в работе провайдера или 1С будут полностью останавливать вашу работу;

  2. Экономия здесь и сейчас. Если вы покупаете электронную или коробочную лицензию, то вы получаете её навсегда, а потому со временем она полностью окупится, разве что за обновления в лицензии ПРОФ иногда придётся платить. За аренду 1С:Фреш платить придётся постоянно годами;

  3. Малая гибкость нетиповых конфигураций. 1С:Фреш не получится доработать под свои нужды. Да, некоторые возможности есть, но они сильно ограничены;

  4. Безопасность и конфиденциальность. Здесь всё очевидно. Ваш сервер — вы сами решаете, что и как на нём работает, где и как хранятся данные, кто и когда имеет к ним доступ, сами настраиваете безопасность и т.д. 1С:Фреш не гарантирует ничего из вышеперечисленного;

  5. Другие проблемы кода программы. Были случаи, когда компании переносили БД со своих серверов в 1С:Фреш. Оказывалось, что код с символами “\_”  не отрабатывал. У людей весы с печатью этикеток начали выдавать разные штрих коды, а 1С их постоянно пересоздавал по маскам. Привело это к полному бардаку на складе.

У вас может возникнуть вопрос: “А есть ли какое-то универсальное необлачное решение?” Купил, внедрил и сразу приступаешь к работе, не ломая голову над тем, какие конфигурации выбирать. Да, есть 1С:ERP, и в теории она подойдёт как SMB, там и крупному бизнесу (с расширенной корпоративной лицензией), однако не все потянут его по бюджету.

Берём только нужное

Например, лицензия “1С:Предприятие 8. ERP Управление предприятием 2” стоит на момент написания статьи 432 000 ₽. Для сравнения КОРП версия оценивается уже в 2 757 600 ₽. И вроде в 6.4 раз дешевле, чем для крупного бизнеса, но много ли владельцев малого готово заплатить 432 тысячи без учёта всех дополнительных затрат? А это клиентские лицензии, внедрение, интеграция, аппаратный сервер и всё к нему необходимое серверное оборудование и ПО. Сумма получается неподъемной.

А теперь давайте представим, что маленькой начинающей компании достаточно следующих конфигураций: “1С:Упрощёнка” за 5 400 ₽ + “1С:Управление Торговлей базовая версия” за 6 700 ₽ + “1С:Управление нашей фирмой” за 4 600 ₽, с которыми будет работать одновременно только 1 специалист. Получается 16700 ₽. А поскольку фирма 1С разрешает своим партнёрам менять цены на базовые версии конфигураций (на ПРОФ и КОРП цены менять нельзя), то по различным акциям и скидкам можно найти ещё дешевле. Сумма в 16 700 ₽ вполне подъёмная и выглядит намного привлекательнее, чем 432 000 + X ₽. 

Поэтому, если хотите сэкономить на 1С, то подбирайте конфигурации исключительно под свои потребности или покупайте пакеты, где нет ненужного вам ПО. К сожалению, некоторые франчайзи могут навязывать конфигурации “на вырост”.

Апгрейд 1С 

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

Стоимость апгрейда 1С можно рассчитать по следующей формуле: 


A – B + 150 рублей = C, где 


А = изначальная стоимость конфигурации, до которой нужен апгрейд;

B = стоимость вашей лицензионной конфигурации 1С;

С = стоимость апгрейда.


При этом максимальный размер скидки не может превышать 50%, а владелец ПО должен быть тем же.


С учётом, что ПРОФ версии конфигураций зачастую кратно дороже, апгрейд обойдется в символические 150 рублей + разница в цене.

Например, у вас была “1С Управление нашей фирмой 8 базовая коробочная версия” за 5 400 ₽, а вам понадобилась “1С Управление нашей фирмой 8 версия ПРОФ” за 17 400 ₽. 

Получаем: 17 400 – 5 400 + 150 = 12 150 ₽.

Ну а теперь самое интересное. Где-то в этих ваших интернетах можно найти конкретные сборки, скажем, для 50 или 100 человек. Иногда эти сборки действительно дадут пользователям комфортную рабочую среду, но при некоторых сценариях они не справляются с нагрузками. Почему так?

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

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

Windows или Linux для 1С


Некоторые удивляются после покупки сервера и 1С, что ещё и за Windows + Microsoft SQL Server нужно выложить полмиллиона-миллион рублей. А платная лицензия MS SQL Server Runtime ещё и технарей удивляет :) 

Windows — платно

Вопрос лицензирования продуктов Microsoft достоин отдельного разбора, но я вкратце расскажу о моментах, которые вас точно коснутся:

  • Серверная Windows лицензируется по ядрам (в минимальном варианте редакция Standard на 16 ядер ~80 000 рублей), а также есть нюансы при лицензировании кластера и виртуальных машин. И учитывайте, что клиентские лицензии (CAL) также приобретаются отдельно (около 3 000 рублей на пользователя, чуть дороже на устройство);

  • Microsoft SQL Server лицензируется двумя способами:

    • По ядрам процессора (очень дорого, версия Standard обойдётся в ~ 300 000 рублей за ядро); 

    • Сервер + клиентские лицензии (если людей будет работать немного, то сильно дешевле ~ 70 000 рублей сервер, и 17 000 за пользователя или устройство);

Отдельно хочется отметить совместный продукт Microsoft и 1С под названием "MS SQL Server Runtime для пользователей 1С:Предприятие 8". Он стоит ощутимо дешевле (25 000 рублей за сервер и 12 000 за клиентскую лицензию) обычного MS SQL, но можно использовать только для 1С.

Linux — бесплатно

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

Расчет мощности сервера 1С

Зайти на сайт фирмы 1С и почитать рекомендации — это, пожалуй, первое, что стоит сделать. Если вы разбираетесь.

Вот пара выдержек с сайта its.1c.ru (официальная информационная система):

Формула расчета количества процессорных ядер для многопользовательской эталонной системы


tCPU = mCPU *mPT/100/mU*tU

Формула расчета относительной производительности дисковой подсистемы для однопользовательской тестовой системы


tDU = Сумма(tDUn) где tDUn – расчетная загрузка дисковой подсистемы для n-ной операции, которая в свою очередь вычисляется по следующей формуле:

tDUn = (tF - tS) * mFREQn * mDUn * 0.24

Использование SQLIO для сравнения производительности дисковых массивов


Далее, конечно же, всё это подробно разбирается, но у неподготовленного пользователя такая информация может вызвать приступы паники, отрицания, гнева и других расстройств. А нам их не надо, но для мусьё из сисадминских кругов ссылочку оставлю :)

Единственная таблица от самой 1С, которую мы возьмём.

Тип внедрения



СУБД

Веб-сервер

Процессор

Память

Диск

Процессор

Память

Диск

Процессор

Память

Диск

Малое внедрение (до 100 пользователей)

8 ядер

16 Гб

500 ГБ

4 потока, 2 ядра

8 Гб

120 Гб

2 потока,

1 ядро

4 Гб

80 Гб

Среднее внедрение (до 500 пользователей)

12 ядер

64 Гб

1000 Гб

8 потоков, 4 ядра

24 Гб

200 Гб

2 потока,

1 ядро

4 Гб

80 Гб

Крупное внедрение (от 500 пользователей)

40 ядер

512 Гб

3000 Гб

20 потоков, 10 ядер

64 Гб

500 Гб

4 потока,

2 ядра

8 Гб

120 Гб


Сколько серверов нужно для 1С

В таблице выше три колонки: СУБД, и веб-сервер. Есть несколько вариантов, как это реализовать.

1. Один сервер с виртуальными машинами (ВМ) или без.

Башенные серверы отлично подходят для офисов, но занимают больше места, чем стоечные со схожими характеристиками.

Один сервер — это самый распространённый подход в малых и средних компаниях, он не требует много места под IT-инфраструктуру и дополнительного сетевого оборудования. Электропотребление небольшое, активное охлаждение и внешние коммутаторы не нужны. 

Сервер с виртуализацией.

Чтобы использовать сервер на 100%, зачастую используют виртуализацию. Она позволяет гибко и динамически распределять ресурсы под текущими нагрузки. Плюс становится намного проще переезжать на другое железо. Как это работает?

Представьте, что вы заказали пиццу 4 сезона, которая сделана на одной тестовой основе, но имеет 4 разных вида начинки. Один сервер с ВМ устроен аналогично.

Вариант 1. Вместо разных начинок пиццы — СУБД, 1С, веб-сервер и любые другие задачи. Этот вариант используют в крупных проектах, где надо разделять роли сервера на разные ВМ, например, для кластеризации каждой роли (веганская и мясная начинки), или из-за технической необходимости, когда сервер 1С нужен на Windows (томатный соус), а СУБД на Linux (сливочный соус).

Вариант 2. Если производительность сервера позволяет, то “СУБД, 1С, веб-сервер” может быть одной, но насыщенной начинкой, а не тремя разными, но простыми.

Сервер без виртуализации.

Когда ваш внутренний мишленовский критик смог побороть душевный конфликт, и вы просто заказали одну большую пиццу пепперони на толстом тесте :) 

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

Минусы:

  • Один сервер — одна точка отказа;

  • Если с виртуализацией, то софт может стоить дорого (но есть и бесплатный) + накладные расходы на виртуализацию могут отъесть до 10-15% производительности, по сравнению с физическим сервером;

  • Если без виртуализации, то часть ресурсов сервера может простаивать без дела;

  • Возможности по апгрейду у одного сервера меньше, чем у нескольких. А базы данных точно будут расти.

2. Кластер серверов.

Серверы Dell 12-ого и 13-ого поколений, установленные в стойку и объединённые в кластер.

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

Из минусов:

  • Сложнее развернуть и настроить систему, нужны навыки;

  • Более дорогое решение;

  • Нужно дополнительное сетевое оборудование;

  • Нужно быстрое и стабильное сетевое соединение между серверами, чтобы всё работало без просадок производительности 24/7.

Расчет сервера для 1С по количеству пользователей

Open-space офис компании Facebook (Meta).

Исходя из таблицы выше видно, что количество пользователей — один из важнейших показателей. Но куда важнее характер работы с БД. Да, чем больше людей, тем больше будет нагрузка, но на практике 5 человек, которые строят огромные квартальные отчеты или перепроводят документы за пару лет, могут заставить сервер попыхтеть сильнее, чем 500 человек, которые зашли в БД только посмотреть :) 

Очевидно, что систему надо брать с запасом по производительности, поэтому конфигурации поделены на до 100 пользователей”, “до 500 пользователей” и “от 500 пользователей. А ведь количество пользователей, как я писал выше, может быть и другим: 1, 5, 10, 20, 50, 100, 300 и 500.

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

Точно понять, справится оборудование с вашими нагрузками или нет, можно только тестами. Из-за того, что взять сервер в тест-драйв заранее не всегда возможно, лучше прикиньте на бумаге или в голове, сколько у вас людей будет работать с 1С, посоветуйтесь со знающими специалистами, а железо берите с запасом и с возможностью апгрейда (обычный запас —20-30%).

Сервер или ПК для 1С

Развернуть 1С на обычном компьютере возможно, технических ограничений нет. Например, на одного пользователя можно купить 1С:Базовая (без сервера 1С) и развернуть её на ПК с файловой базой. Работать будет быстрее, чем с сервером — меньше прослоек и абстракций. Также вместо классического сервера можно (и такие советы на просторах рунета встречаются) взять топовый Intel Core i7 или i9 на 4.0+ ГГц, что при прочих равных будет производительнее работать, чем платформа с более дорогим Intel Xeon на 3.0+ ГГц.

Но как только количество пользователей и транзакций увеличится, ситуация переменится.

ПК не рассчитаны на обслуживание большого количества людей, не проектировались для круглосуточной работы, а выход из строя почти любых комплектующих остановит работу. Отсюда и меньшая надёжность. Другая проблема — масштабирование. ПК сильно ограничены, тогда как в некоторые серверы можно установить несколько процессоров и БП, терабайты оперативной памяти, 24+ накопителей, несколько плат расширения и многое другое.

Поэтому нет смысла брать сервер, чтобы на нём работал 1 пользователь — это как если бы водитель автобуса брал 1 пассажира, а не 20-50. Сервер изначально создавался, чтобы 24/7 обслуживать множество пользователей одновременно. 


Ключевые отличия сервера и ПК по версии Dell


Сервер

ПК

Обслуживание ПО и хранение информации

Файлы хранятся в одном безопасном месте

Файлы сохраняются на отдельных компьютерах, хранилища могут быть несвязанными

Легко развертывать новое программное обеспечение или вносить изменения по сети

Обновления и изменения программного обеспечения должны выполняться на каждом отдельном компьютере

Резервирование и надежность

Встроенные зеркальные накопители – данные могут быть восстановлены, если один накопитель выйдет из строя

Один накопитель – данные теряются, если он ломается

Несколько процессоров и больше кэша для эффективной работы

В большинстве случаев используется один процессор

Более одного источника питания – если питание одного источника прекращается, сервер может продолжать функционировать

Обычно имеет только один источник питания



В своей статье “Чем сервер отличается от обычного компьютера” я подробно рассматривал разницу двух систем. Если тема интересна, можете ознакомиться по ссылке, а в этой статье я ещё раз процитирую риски.

Реальные риски 1С на ПК:

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

  2. Работа на ПК может полностью(!) остановиться, если что-то случится с блоком питания или накопителем, на котором стоит операционная система. И не факт, что к завтрашнему дню получится начать работу в штатном режиме.

  3. С ростом количества сотрудников понадобится модификация системы. Например, в ПК нет возможности установить больше 128 Гб ОЗУ. Если понадобится немного больше, то придётся либо купить сервер и сделать переезд на него, либо купить ещё один ПК и делать систему-франкенштейн из нескольких компьютеров.

И это всего 3 пункта, а их может быть значительно больше.

Поэтому, если ваша задача — надёжность, сохранность данных, непрерывная и стабильная работа большого количества пользователей, то нужен сервер, а не ПК.

Подборка серверов для 1С

% выгодное предложение % выгодно
Refurbished В наличии
Dell PowerEdge R630 8SFF
1x Intel Xeon E5-2643v3 (6C Cache L3 20M Cache 3.40GHz)  / 32 (2x 16GB) / 2"SSD 480GB / H730 / 2xБП 750W Hot Plug
161 466.–   10 832 в месяц
Refurbished В наличии
Dell PowerEdge R730xd 24SFF
2x Intel Xeon E5-2637v4 (4C Cache L3 15M Cache 3.50GHz)  / 128 (4x 32GB) / noHDD (24x2.5") / H330 / 2xБП 750W
237 450.–   15 929 в месяц
Refurbished В наличии
HPE ProLiant DL360 Gen9 8SFF
1x Intel Xeon E5-2637v3 (4C Cache L3 15M Cache 3.50GHz)  / 32 (2x 16GB) / 1xSSD 480GB / P440ar / 2xБП 500W Hot Plug
115 751.–   7 765 в месяц

Требования к железу сервера для 1С

Важно! Для начала скажу, что у вас может быть самое невероятное железо в мультивселенной, но всё это не имеет значения, когда код конфигурации написан некомпетентно. Это встречается даже и в типовых конфигурациях. Хотите быстро и хорошо? Нужно искать нормальных разработчиков и оптимизировать код, иначе нет смысла вкладывать миллионы в железо.


Если вы дошли до этого пункта, значит определились со следующими моментами:

  • Инфраструктура на серверном оборудовании;

  • На каких ОС будете работать;

  • Один сервер или кластер;

  • Какое количество пользователей будет работать с 1С;

  • Каков будет характер их работы;

  • Как вы будете оптимизировать код.

Теперь можно поговорить о железе. Если вы открывали упомянутую выше ссылку с its.1c.ru, то выпили валидола увидели, что параметров нужно учесть много, и задача эта непростая. Постараюсь упаковать важную информацию попроще и покороче.

Процессор для сервера 1C

Серверные процессоры AMD и Intel.


Самая, подчеркну, САМАЯ большая ошибка при подборе сервера для 1С — это экономия на процессоре(ах). Если посмотреть на все ваши затраты, то CPU займёт 10-15%. При этом производительность 1С будет зависеть от него где-то на 50%. Вспомните Закон Парето, который говорит, что «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата».

В выборе процессора есть несколько очень важных для 1С параметров:

  1. Количество процессоров;

  2. Количество физических ядер;

  3. Количество потоков (некая часть ядра, выделенная программно);

  4. Тактовая частота, измеряемая в ГГц — самый важный параметр;

  5. Количество кэша разных уровней.

Общие советы:

  • Характеристики — 4 потока, 2 ядра на каждые 100 пользователей 1С

  • Платформу 1С постоянно совершенствуют и оптимизируют разработчики. Когда-то она не умела работать с многоядерными процессорами, но теперь это не так. Однако влияние тактовой частоты по-прежнему намного выше, чем всего остального;

  • Если же пользователей намечается много, задач — тоже, и все они будут не особо сложными и долгими, то важнее будет количество кэша, ядер и потоков;

  • Если пользователей системы планируется много, а интенсивность нагрузок на сервер будет чередоваться, то вам нужно побольше всего: процессоров, ядер, потоков, тактовой частоты и кэша. С большой долей вероятности топовый процессор предыдущих поколений будет эффективнее, чем новый начального или среднего уровня;

  • Ну и последний совет — выбирайте современные процессоры. При аналогичных параметрах они выдают большую производительность, что подтверждают тесты. Но это не значит, что надо бежать за дорогущими новинками. Последние 2-3 поколения серверов Dell, HPE или Lenovo также справятся с задачей на достойном уровне. А купив восстановленное оборудование, можно прилично сэкономить, не жертвуя надёжностью.

Оперативная память для 1С (RAM)

Высокоплотный серверный модуль Dell PowerEdge FC830, в который можно установить 4 процессора и 48 планок оперативной памяти.

С оперативной памятью ситуация обстоит немного проще. Фирма 1С рекомендует на каждые 100 пользователей использовать 8 ГБ для 1С, что даже с запасом. Опять же, оперативная память стоит относительно недорого. Новая планка RDIMM 16 ГБ со скоростью чтения 2666 MT/с для серверов Dell стоит 9 200 рублей на момент написания статьи. Стоит ли экономить несколько тысяч, чтобы столкнуться с возможными проблемами? Я бы не стал.

Касаемо самой памяти:

  • Берите RDIMM или LRDIMM. Это регистровые буферизованные модули с коррекцией ошибок (ECC), которые показывают высокую производительность, надёжность и дают возможность установить большой объем памяти;

  • Пожалуй, в 2022 году не будем говорить об устаревшем оборудовании, поэтому ваш выбор — DDR4. Никаких DDR3;

  • Выбирайте скоростную память. На данный момент для серверов этот показатель находится на уровне 2933-3200 МТ/с. Чем выше частота ОЗУ, тем быстрее информация передаётся на обработку в процессор и тем выше общая производительность всей системы;

  • Объем — 8 ГБ на каждые 100 пользователей сервера 1С. 

Дисковая подсистема для 1C

Сервер Dell 740xd2, у которого целых 2 дисковых корзины по 12LFF дисков каждая.

До этого я говорил, что не стоит брать самые дешевые CPU, RAM и т.д. Высокопроизводительные серверы быстро перемалывают большой объем данных, но эти данные нужно не менее быстро читать и записывать. Поэтому на дисках также не получится капитально сэкономить, но зато есть возможность не переплатить. Для этого есть два пути: 

  1. Дорогой — купить топовые SSD-накопители и дисковый контроллер, которые точно справятся даже с очень нагруженными базами данных. Но, вероятно, производительности будет с избытком, а стоимость дисковой подсистемы станет слишком высокой. В целях экономии даже в таких сборках делают комбинации из SSD и HDD 15k;

  2. Недорогой — закупить жесткие диски и тестировать сервер(ы) при текущих нагрузках. В 90% случаев для малого и среднего бизнеса (2-20 человек) хватит SAS HDD (или даже SATA), соединённых в RAID-массив. Даже если производительности окажется мало, вы всегда сможете добавить SSD, а HDD “отдать” под архивацию баз 1С и другие холодные данные.

Общие советы:

  • Объединяйте диски в RAID-массивы. Здесь отлично подходит поговорка “не складывайте все яйца в одну корзину”. Если ваш единственный диск выйдет из строя, то сервер выключится, а все данные будут утеряны. И потом восстанавливайся с бэкапов. Да и скорость массива (особенно более сложных чем RAID-1) выше, чем отдельно взятых дисков;

  • Используйте хорошие аппаратные дисковые контроллеры. У вас могут быть самые производительные накопители на свете, но если контроллер их не потянет, то о высокой скорости даже не мечтайте;

  • Объем — 120 ГБ на каждые 100 пользователей сервера 1С. 

Всё зависит от размера базы данных, от интенсивности работы с ней и от количества пользователей. И да, скорее всего вам не понадобятся дорогие NVMe SDD диски. У них есть сложности с объединением в RAID-массивы, а некоторые поколения серверов постарше их вообще не поддерживают.

Отказоустойчивость и запас производительности

Модульное шасси Dell VRTX с четырьмя установленными блоками питания на 1100W каждый.

Про запас производительности я уже упомянул, негласный стандарт — это 20-30% сверх текущих потребностей. И это касается всех комплектующих: CPU, память, дисковая подсистема и т.д.

А вот отказоустойчивость — это де-факто дублирование возможных точек отказа. Если у вас кластер, то один сервер может дублировать другой, и перенять нагрузку, если что-то выйдет из строя. Но и в рамках сервера есть подобная “кластеризация”:

  • Так, в серверы устанавливают по 2 или даже 4 блока питания с разными режимами резервирования;

  • Несколько жестких дисков могут объединяться в RAID-массив, чтобы сервер не отключался, если один выйдет из строя. И хотя RAID-массив не является альтернативой бекапированию, с его помощью возможно не потерять данные;

  • Чтобы всегда оставаться в сети, иногда в сервер устанавливают несколько сетевых плат, каждая из которых подсоединена к сети (а ещё обе могут подключаться к разным магистральным интернет-провайдерам, из-за чего интернет доступен почти всегда);

Думаю, что логика понятна — всё и вся, если бюджет позволяет, дублируют и резервируют. При небольших бюджетах начинают с самых ненадёжных и критичных для работы комплектующих.

И не забывайте про резервное копирование. Сервер, на котором работает “боевая” 1C, должен бэкапироваться на другое устройство. В идеале по принципу “3, 2, 1”:

1. Нужно иметь три копии данных, включая исходную;

2. Они должны быть на двух разных типах носителей;

3. Одна копия должна храниться в удаленном месте.

Подробнее о принципах резервного копирования мы рассказывали в материале "Бэкапьтесь в облако, друзья", а выбор оборудования для резервного копирования рассматривали в статье “Выбор оборудования для резервного копирования в небольшом офисе”.

Вместо выводов

Экономить на сервере для 1С — это как повесить чеховское ружьё на стену. Но есть и другая крайность, когда под 1С берут избыточное железо. Единственные способ сделать всё правильно — это тестировать систему, учитывать возрастающие нагрузки на сервер и модифицировать его по мере необходимости. А поскольку спрос на ПО от 1С растёт, то и запросов из года в год будет всё больше.

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


ОБРАТИТЬСЯ К КОНСУЛЬТАНТУ ЗА ПОМОЩЬЮ В ПОДБОРЕ СЕРВЕРА

  • Быстрый ответ
  • Персональные менеджеры
  • Профессиональная консультация
icon-recall
clientconsultationsicon-deliverydiscounticon-facebookfranchiseicon-google_plusit-solutionsicon-jivositeicon-menuicon-messagepaymenticon-recallshops-localshops-networkicon-solutionsicon-supporttasksicon-twitterGroup 8icon-usericon-vibericon-vkicon-watsup