Какой сервер 1С выбрать? Чтобы правильно ответить на этот вопрос, необходимо учитывать следующие параметры:
- Количество пользователей, которые одновременно работают в системе.
- Размер баз данных (БД) с учетом потенциального роста в перспективе.
- Структуру распределения нагрузки в архитектуре «клиент-сервер».
- Особенности нагрузки и перечень требований к отказоустойчивости.
Прежде чем приступать к подбору конфигурации, необходимо понять, сколько серверов нужно для 1С? Есть пара решений – в этой статье подробнее расскажем о каждом из них.
Один сервер с виртуализацией и без нее
Если оборудование будет использоваться на 100%, то обычно используется виртуализация. За счет нее появляется возможность для гибкого и динамического распределения ресурсов под нагрузки. Плюс – в дальнейшем будет легче переехать на другое железо.
При отсутствии виртуализации сервер полностью выделяется для выполнения задач 1С, СУБД и веб-сервера. Такой вариант – отличный выбор для небольших организаций, что обусловлено простотой развертывания и высокой скоростью работы. Неплохая модель – Lenovo ThinkSystem SR650 V2.
Из минусов можно выделить то, что один сервер – это одна точка отказа. Если же предусмотрена виртуализация, то ПО может стоить дорого (конечно, есть и бесплатно предоставляемый софт).
Если же виртуализация отсутствует, то часть ресурсов оборудования может простаивать. С точки зрения апгрейда возможностей у одного устройства поменьше, чем у двух и более серверов – при этом БД точно будут постепенно расти.
Кластер серверов
Задумываясь о покупке основного или резервного сервера 1С, стоит обратить внимание на целый кластер. Этот вариант идеален с точки зрения надежности и масштабирования. Кластеризация обеспечивает высокую производительность, отличную отказоустойчивость и бесперебойность при работе с объемными базами данных.
За счет кластера можно обслуживать ноды (серверы) без необходимости их отключения, формировать геораспределенную систему, которая позволит спасти от крупных аварий в отдельных городах и даже странах, а также добавлять новые ноды. Однако этот вариант не лишен недостатков.
Развернуть кластер и настроить оборудование ощутимо сложнее и дороже, чем один сервер – нужны соответствующие навыки. Также требуется покупать и устанавливать дополнительное сетевое оборудование. Кроме того, между серверами должно быть обеспечено быстрое и стабильное сетевое соединение – это нужно для того, чтобы все функционировало в режиме 24/7.
Выбор процессора
На стоимость сервера 1С в немалой степени влияет количество ядер процессора. Оптимальную модель необходимо подбирать с учетом того, что для работы операционной системы потребуется зарезервировать 1-2 ядра. Кроме того, такое же количество ядер потребуется для работы базы SQL и еще 1 ядро – на работу сервера приложений.
Приблизительно на каждые 8-10 сессий, активных одновременно, требуется по 1 ядру – это позволит избежать жалоб со стороны пользователей, что выделенный сервер под 1С зависает и тормозит.
Если требуется достаточно мощное оборудование, то стоит присмотреться к Lenovo ThinkSystem SR 630 V2 – модели с 12-ядерным процессором Intel Xeon Silver 4310 и оперативной памятью DDR4 объемом 256 Гб.
Важно учитывать такие параметры как количество кэша разных уровней и тактовую частоту. Под кэшем процессора подразумевается высокоскоростная память произвольного доступа, которая используется для временного хранения данных – кэш-память быстрее оперативной.
Если вы ищете сервер 1С Предприятие для крупной организации, то обратите внимание на Huawei 2288H V5. Он оснащен двумя процессорами с 16 ядрами и тактовой частотой 2600 МГц. Количество формируемых потоков достигает 32.
Сколько нужно оперативной памяти
Оперативную память рекомендуется покупать с запасом. Она является одним из ключевых факторов, от которого зависит общая производительность оборудования. В то же время ОЗУ – один из самых доступных в плане стоимости компонентов.
Основные критерии
- Для работы ОС потребуется не меньше 2 Гб.
- Не менее 2 Гб необходимо для стабильной работы кэша MS SQL Server – лучше, если эта величина составит 20-30% от реального объема БД для комфорта пользователей.
- Для быстрого запуска и бесперебойной работы сервера приложений необходимо от 1 Гб до 4 Гб.
Кроме того, нужно принять во внимание, что для одной пользовательской терминальной сессии потребуется от 100 Мб до 250 Мб ОЗУ. На точную цифру влияет набор функций, которыми обладает автономный сервер 1С.
Если вы планируете приобрести 1С сервер для сравнительно небольшой организации, обратите внимание на HPE ProLiant DL20 Gen10+ с 8 Гб оперативной памяти DDR4.
Выбор дисковой подсистемы
Независимо от того, нужен вам высокопроизводительный (например, Lenovo ThinkSystem SR630 V2) или мини-сервер 1С Предприятие на 10-20 подключений, необходимо спроектировать подходящую дисковую подсистему.
Дело в том, что в процессе работы пользователей с сервером на нем будет выполняться огромное количество операций, связанных с чтением и записью данных – причем ежесекундно.
Советуем придерживаться следующих параметров (слева указано количество пользователей):
- 2-10. Можно воспользоваться комбинацией, состоящей из SSD и HDD. Самый крайний случай – используйте только HDD (стоит ощутимо дешевле SSD).
- 10-20. Оптимальное решение – приобрести два жестких диска SAS 10К с аппаратным RAID-контроллером.
- 20-100 и более. Отличным выбором в этом случае станет RAID10, который включает в себя серверные SSD с аппаратным RAID-контроллером.
Экономить на покупке серверного оборудования под 1С не стоит, иначе есть риск, что сервер не будет справляться с повышенными нагрузками, что может начать тормозить работу в рамках целой организации.
Есть и другая крайность – в виде избыточного железа. Поэтому, прежде чем купить сервер для 1С на 30-40 пользователей, необходимо протестировать систему максимально тщательно.
Также потребуется учитывать возрастающие нагрузки на оборудование и необходимость его постепенного модифицирования, когда в этом будет появляться необходимость. Проконсультироваться и заказать подходящий для вашей компании сервер 1С: Предприятие вы можете на нашем сайте.