Подбор и настройка
оборудования для ПО "1С"
Партнёрская программа 1С: приглашаем к сотрудничеству
Грамотное проектирование сервера для 1С очень важно. Если “железо” изначально подобрано неправильно и не соответствует нагрузке на систему, то есть риск, что 1С будет “тормозить” или вообще работать с перебоями, могут даже потеряться важные данные. С другой стороны, создать сервер под 1С, купить для него все аппаратное и программное обеспечение может стоить ощутимую для компании сумму, поэтому желательно подбирать оборудование так, чтобы избежать лишних затрат.
Выбор сервера для 1С
Когда нашим специалистам нужно сделать выбор конфигурации для сервера 1С, первое, о чем они спрашивают – сколько пользователей будет работать с 1С в компании и какой набор сервисов планируется использовать, какими будут задачи 1С сервера, кто и как будет выполнять администрирование серверов 1С.
От этих сведений мы и отталкиваемся при создании сервера 1С.
Требования к серверу 1С
В аппаратной структуре 1С сервера для нас будут важны характеристики процессора, оперативной памяти, дисковой подсистемы и сетевые интерфейсы.
Необходимо, чтобы они обеспечивали стабильную и достаточно производительную работу следующих компонентов:
– операционная система;
– сервер баз данных (чаще всего это MS SQL Server);
– серверная часть 1С (не для всех случаев, так как маленькая компания на 2-10 пользователей может работать с 1С в файловом режиме);
– работа пользователей в режиме Remote Desktop;
– работа удаленных пользователей через тонкий клиент или веб-клиент.
Выбор процессора для сервера 1С
Оптимальное количество ядер процессора обычно рассчитывают, исходя из того, что на работу ОС нужно зарезервировать 1-2 ядра, 1-2 ядра на работу базы SQL, еще 1 на работу сервера приложений и ориентировочно по 1 ядру на на каждые 8-10 одновременных пользовательских сессий (чтобы пользователи потом не жаловались, что сервер 1С тормозит).
Обратите внимание, что скорость обработки запросов в 1С зависит не столько от числа ядер, сколько от тактовой частоты процессора, а число ядер больше влияет на стабильность работы при большом количестве пользователей и одновременных заданий от них.
Приведем ориентировочные расчеты параметров сервера 1С 8.3:
Пользователи | Необходимое количество ядер CPU | Процессор |
2 – 10 | 2-4 ядра | Intel Xeon E3-12xx |
10 – 20 | 4-6 ядер | Intel Xeon E3 |
20 – 50 | 8-10, двухпроцессорная система | Intel Xeon Silver |
50 – 250 | 10 – 12 ядер, от 4 ядер на каждый процессор | Intel Xeon Gold |
В дополнение к сказанному, если вам нужен сервер под 1С на 100 и более пользователей, мы рекомендуем разворачивать кластер из как минимум двух физических серверов 1С.
Размер необходимой оперативной памяти мы предлагаем считать, исходя из таких показателей:
– 2Гб потребуется под работу операционной системы;
– 2Гб под работу кэша MS SQL Server, а лучше чтобы эта величина составляла 20-30% реального объема базы данных – это обеспечит комфортную работу пользователей с ней;
– 1–4 Гб для сервера приложений 1С;
– 100–250 Мб потребует одна пользовательская терминальная сессия, в зависимости от набора функций сервера 1С, используемой конфигурации.
Приведем ориентировочные расчеты параметров сервера 1С 8.3:
Пользователи | Объём оперативной памяти |
2-10 | 8 Гб |
10-20 | 8 – 16 Гб |
20-50 | 16 – 32 Гб |
50-250 | От 32 Гб |
Оперативную память лучше приобретать с запасом – это один из важнейших факторов высокой производительности 1С-сервера и в то же время это сейчас один из самых дешевых компонентов. Если недостаточно памяти на сервере 1С Предприятия, это будет очень ощутимо при работе, поэтому, когда стоит вопрос, какой сервер 1С выбрать, всегда обращайте внимание на то, чтобы у него был достаточный объем RAM.
Оборудование для дисковой подсистемы
Выбирая, какой сервер нужен для 1С, следует помнить, что во время работы пользователей с ним будет выполняться множество операций чтения и записи данных в секунду. Этот параметр – с какой скоростью жесткий диск позволяет обрабатывать данные – также является одним из ключевых для быстродействия сервера 1С.
При проектировании сервера 1С, требования к оборудованию дисковой подсистемы мы советуем соблюдать такие:
Пользователи | Устройство дисковой подсистемы |
2-10 | HDD, желательно RAID 1 или комбинация SSD + HDD |
10-20 | 2 SAS 10K, на аппаратном RAID-контроллере |
20-50 | RAID из серверных SSD на аппаратном RAID-контроллере |
50-250 | RAID из серверных SSD на аппаратном RAID-контроллере |
– Неважно, какой сервер для 1С вы создаете, мы ни в каком случае не советуем использовать одиночные диски в серверах – желательно организовывать их в RAID-массивы, где будут находиться таблицы БД.
– Файлы индексов рекомендуем выносить на отдельный SSD для более быстрого доступа к ним.
– TempDB — на 1-2 (RAID 1) SSD.
– ОС и данные пользователей помещайте на RAID 1 из SSD/HDD.
– Под log-файлы отведите отдельный логический диск из массива или физический диск SSD.
Добавим что не стоит пытаться сэкономить, используя пользовательский компьютер для сервера 1С (как часто делают в маленьких компаниях), ведь пользовательское “железо” куда менее надежно и отказоустойчиво, чем аналогичное по производительности серверное. Не стоит рисковать учетной системой своего предприятия. Тем более сейчас разница между ПК и сервером начального уровня несущественная.
Если вам сложно сориентироваться, какой сервер выбрать для 1С предприятие 8.3, как сделать сервер 1С, потому что вы не сталкивались с этой задачей раньше, вы всегда можете обратиться в компанию-системному интегратору ООО “ВКС Технологии и системы”, чтобы опытные технические специалисты помогли вам спроектировать, купить, установить и настроить подходящий Вам сервер для 1С.