При настройке серверной инфраструктуры для высоконагруженных систем 1С:Предприятие, таких как Комплексная автоматизация или Документооборот, ключевым вопросом становится правильное распределение ресурсов между сервером приложений и сервером баз данных. Рассмотрим, как эффективно задействовать имеющееся аппаратное обеспечение для обеспечения стабильной работы 250-270 пользователей.
Для начала разберемся, что именно критично для каждого из компонентов:
Проанализируем доступное оборудование: Intel Xeon E5-2680 v2 (8 ядер, 2.8 ГГц) и Intel Xeon E5-2667 v3 (10 ядер, 3.2 ГГц). Исходя из того, что 1С:Предприятие критически зависит от частоты, выбор процессора с более высокой частотой (3.2 ГГц) для сервера приложений является единственно верным решением.
Рекомендованная стратегия распределения ресурсов:
Intel Xeon E5-2667 v3. Это позволит максимально быстро обрабатывать код, критичный к скорости выполнения одного потока.Intel Xeon E5-2680 v2. Благодаря большему общему объему доступных ресурсов и оптимизации SQL под многопоточность, этот сервер справится с запросами к базе данных, при условии качественной настройки подсистемы памяти DDR3/DDR4.При использовании ESXi для развертывания серверов приложений, крайне важно учитывать накладные расходы на виртуализацию (оверхед). Разберем важные шаги для оптимизации:
1С.1С рекомендуется отключать HT для минимизации конкуренции за ресурсы ядра. Для MS SQL Server, напротив, HT чаще оставляют включенным для более эффективного распределения нагрузки.Не забывайте, что частота процессора — это лишь одна сторона медали. Общая производительность системы с 250+ пользователями упрется в скорость обмена данными. Использование DDR4 дает существенный прирост по сравнению с DDR3. Убедитесь, что память установлена во все каналы контроллера процессора (четырехканальный режим), иначе даже самый мощный процессор не раскроет свой потенциал из-за нехватки пропускной способности памяти.
При проектировании такой системы помните, что виртуализация вносит свои ограничения. Для достижения максимальной отзывчивости:
1С, если это позволяют условия сети, чтобы снизить нагрузку на RDP-сервер.RDP неизбежна, выносите его на отдельный физический узел, чтобы не создавать конкуренцию за процессорное время между сервером приложений 1С и терминальной сессией пользователей.1С ПРОФ — она задействует только 12 ядер, поэтому чрезмерная нагрузка на сервер в виртуальной среде требует точного планирования количества выделенных vCPU.Проанализировав ситуацию, приходим к выводу, что при текущем оборудовании самым эффективным вариантом будет использование процессора с максимальной частотой для сервера 1С, обеспечивая при этом максимально возможную чистоту настроек виртуализации и минимизацию задержек между узлами системы.