Зачем для 1С нужен сервер? Этот вопрос мучает многих владельцев организаций, ведь серверное оборудование — удовольствие недешевое. На самом деле, польза от сервера 1С есть, но только в том случае, если пользователей много. Сейчас объясню.
Вообще, мысль написать данную статью появилась вследствие чтения текста про сервер 1С, там, к сожалению, подробного ответа на данный вопрос нет, так что считайте текст дополнением к тексту на том сайте.
В каких случаях сервер 1С нужен?
Рассмотрим условные случаи, когда подобное оборудование может потребоваться. Допустим ряд условностей:
-
каждый пользователь выполняет операции чтения/записи;
-
программное обеспечение используется постоянно;
-
дополнительные компоненты, вроде автоматических обработчиков счетов отсутствуют.
С условностями определились, теперь перейдем к обзору.
Сервер 1С на 5-10 пользователей
В данном случае нагрузка будет сравнительно небольшая, для хранения информации и работы с базой данных будет достаточно обычных жестких дисков с интерфейсом SATA, не особо производительного персонального компьютера, с четырехъядерным процессором будет хватать вполне. Тактовой частоты достаточно и 2-2,5 Ггц. CPU от AMD будет достаточно и цена на продукцию данной компании будет значительно ниже. Количество оперативной памяти должно не только соответствовать требованиям приложения, но и вмещать полностью базу данных.
Сервер 1С на 10-30 пользователей
Здесь уже задача для ПК будет посложнее. Но даже в этом случае специализированное оборудование еще не нужно. Потребуется большая тактовая частота, процессор желательно иметь с тактовой частотой 2,5-3 Ггц, в идеале, с возможностью разгона. Здесь лучше использовать SSD, SATA тоже подойдет. Характеристики для ОЗУ те же.
Сервер 1С на 30-50 пользователей
В данном случае лучше использовать сервер, ведь нагрузка будет очень высокой. У нас получится следующая ситуация:
-
много параллельных запросов;
-
высокая единовременная нагрузка.
Параллельные запросы обоснованы тем, что пользователи будут постоянно читать базу данных либо вносить в нее изменения. Соответственно, интерфейс SATA здесь уже не подойдет, он лучше подходит для последовательных обращения к памяти. Лучше использовать SAS SSD, а такой интерфейс в ПК встречается очень редко. Требования к оперативной памяти те же самые. Процессор стоит выбирать на 4-6 ядер с высокой тактовой частотой.
Сервер 1С на 50-100 пользователей
Здесь требования получаются крайне высокие. Одного сервера может быть недостаточно. Для терминального доступа к приложению 1С: Предприятия лучше использовать отдельный сервер, который будет оснащен 4 или 6-ядерным CPU. ОЗУ требуется довольно много, смотрите рекомендуемые требования приложения, умножайте на численность пользователей и прибавляйте потребление операционной системы. Для работы подойдет SSD SAS, но, желательно использовать NVMe, ведь параллельных запросов будет огромная численность, а у NVMe-накопителей проблем с этим нет. Для сервера баз данных используем отдельное устройство с теми же характеристиками.
Более 100 пользователей
Здесь уже лучше использовать двухпроцессорные системы либо применять кластер с общим сервером баз данных. Данная конфигурация очень сложна, но эффективна. В противном случае обеспечить полноценный рабочий процесс не получится. Характеристики каждого устройства соответствуют предыдущему варианту, но для многопроцессорных систем важны поддержка двух CPU, для кластера — правильное определение характеристик сервера баз данных. Иногда требуется кластер серверов баз данных, но, в пределах 1С встречается подобное крайне редко.
Заключение
Как видите, все довольно сложно, но знайте, не всегда нужно переплачивать за сервер, только при реальных и значительных нагрузках от него есть польза.