Требования к проектированию серверной, которые часто игнорируют
Проектирование серверной для 1С зачастую сопровождается серьезными требованиями к выбору объема оперативной памяти, процессора, дисковой системы. Важны правила построения сетевой инфраструктуры. Нельзя игнорировать данные параметры, ведь в противном случае снижается производительность оборудования.
Подходящие решения при построении серверной
Одно из решений – один сервер с виртуализацией или без нее. Если оборудование используется на 100%, применяется виртуализация. Появляется большая гибкость, а при увеличении нагрузок становится возможным динамическое распределение ресурсов под конкретные задачи. Дополнительным преимуществом становится быстрый и безболезненный переход на другое оборудование. Если компания небольшая, можно отказаться от виртуализации. Обеспечивается высокая скорость работы и простое развертывание сервера.
Кластер серверов выбирают при покупке резервного или основного сервера для работы с программным комплексом 1С. Вариант подходит для запланированного масштабирования, организации надежной системы. Кластеризация дает максимальную производительность. Отказоустойчивость становится лучшей из возможных, а работа будет бесперебойной даже при операциях со значительными объемами данных.
Выбор процессора
Для северной системы необходим процессор, который сможет дать подходящую производительность при определенном количестве ядер. Процессор отвечает за логику обработки запросов, работу серверных расширений и модулей, нормальное обслуживание сетевых соединений.
При выборе процессора важно опираться на такие критерии:
- Частота ядра. Это основной параметр для однопоточных операций. Важна тактовая частота не менее 3 ГГц.
- Число ядер. Оказывает воздействие на возможность работы большего количества пользователей, дальнейшую масштабируемость. Если планируется подключить до 50 пользователей, потребуется процессор на 16 ядер и 32 потока.
- Кэш-память. Чем с большим количеством данных процессор взаимодействует, тем быстрее происходит работа. Для 1С подходит показатель L3 от 24 Мб.
- Поддержание современных инструкций. Используются решения, которые способны ускорять обработку самых сложных расчетов.
Одна из важных особенностей – способность к масштабируемости. Процессор должен подбираться так, чтобы справляться с нагрузками при значительном их увеличении. Интересна платформа с возможностью добавить второй процессор.
Выбор оперативной памяти
Основной и важнейший параметр – достаточный объем оперативной памяти. Недостаток может привести к снижению скорости, а это негативно сказывается на всех рабочих процессах.
Специалисты советуют учитывать режим работы. Чтобы взаимодействие с 1С было комфортным, рекомендуется 2-4 ГБ ОЗУ на каждого пользователя. Этот подход поможет справиться с самыми сложными задачами.
Нужно использовать ECC-память. Она снижает риски появления ошибок, что особенно важно при длительной работе с 1С с повышенными нагрузками. Обычная память для сервера 1С просто недопустима.
Потребуется запас по мощности. Объем оперативной памяти должен быть выше необходимого показателя на 30-50%. Это поможет избежать проблем и зависаний во время пиковых нагрузок.
Выбор дисковой подсистемы
Специалисты используют SSD корпоративного класса. Заметное преимущество дают накопители NVMe по числу операций в секунду и задержкам. Классические HDD применяются для резервных копий и создания архивов.
Диски организуют в RAID-массивы. Для активных баз обычно выбирают RAID10. Для 1С практически не подходят конфигурации с высокой плотностью дисков без кеша контроллера. Это касается и тех случаях, когда номинальная скорость кажется достаточно высокой.
Внимание! Потребуется существенный запас дискового пространства. Необходим резерв в 50-100% от текущего объема данных. Большой резерв нужен для увеличения базы в будущем.
Какие параметры нельзя игнорировать
Если проигнорировать некоторые требования к проектированию, можно столкнуться с низкой надежностью, снижением производительности, невозможностью масштабировать систему.
При выборе оборудования учитываются такие моменты:
- Учитывают количество пользователей. Чем их больше, тем большее количество ресурсов потребуется для обеспечения бесперебойного, стабильного взаимодействия с системой. Так, на 5 сотрудников требуется 2-4 ядра, а на 50 – от 8 до 16 ядер.
- Конфигурация программы. Так, специалисты, работающие на 1С: Управление торговлей, сталкиваются со значительными массивами данных. Понадобится большой объем оперативной памяти. Если работать с 1С: Бухгалтерия, система сталкивается с повышенными нагрузками только во время формирования отчетности. Решающее значение отводится параметру тактовой частоты процессора.
- Запас по мощности. Параметры оборудования подбирают с запасом для бесперебойности в период пиковых нагрузок. Учитывается возможность увеличения числа пользователей, а также объема всей базы. Так, количество ядер процессора должен быть выше минимального значения на 30-40%, оперативная память – на 30-50%. Потребуется запас дискового пространства не менее 50% от необходимого для работы объема. Этот резерв обеспечивает большие возможности для хранения резервных копий, увеличения базы.
Внимание! Не существует универсальной конфигурации сервера для обеспечения бесперебойной работы комплекса 1С. Подбор компонентов всегда выполняется индивидуально с приглашением специалистов. Последние учитывают разные сценарии будущего применения системы, возможности масштабирования, увеличения количества сотрудников и объема данных. Перед арендой или покупкой сервера потребуется профессиональное мнение для построения надежной системы.
Таким образом, если запланирован масштабный переход компании на 1С, одним из важных требований становится правильное проектирование серверной. Потребуется запас по производительности, выбор надежных компонентов.