Какой сервер лучше всего выбрать для обслуживания 300 пользователей в системе 1С?

Какие рекомендации у вас есть для выбора сервера, чтобы обеспечить работу более 300 активных сессий пользователей в системе 1С (УТ, ЗУП, УНФ, с дальнейшим переходом в ERP) и 6 учетных систем бухгалтерии? С учетом ограниченного бюджета, планирую приобрести только один сервер. Возможно ли оптимизировать конфигурацию для данной задачи? Также рассматриваю альтернативное решение в виде приобретения хранилища данных (б/у, но с новыми дисками) вместо покупки еще одного сервера. Какое решение вы бы порекомендовали в данной ситуации?
  • 1 февраля 2024 г. 13:10
Ответы на вопрос 2
Выбор сервера для обслуживания 300 пользователей в системе 1С зависит от множества факторов, включая количество и интенсивность транзакций, объем данных и запросов к базе данных, а также от конкретных продуктов линейки 1С, которые будут использоваться (УТ, ЗУП, УНФ и т.д.).

Вот несколько общих рекомендаций по выбору сервера для системы 1С:

1. Характеристики сервера:
   - **Процессор**: Высокопроизводительный многоядерный процессор, желательно из серверного семейства (например, Intel Xeon или AMD EPYC), с хорошей частотой и достаточным количеством ядер/потоков, чтобы обрабатывать множество одновременных запросов.
   - **Оперативная память (RAM)**: Для 300 пользователей рекомендуется как минимум 64 ГБ RAM, но предпочтительнее 128 ГБ или больше, особенно если планируется расширение до ERP.
   - **Хранение данных**: Рассмотрите использование SSD (желательно NVMe) для системных и рабочих файлов 1С, а также для баз данных. Обеспечьте достаточный объем и конфигурацию RAID для повышения производительности и надежности.
   - **Сетевая карта**: Гигабитный Ethernet или, в идеале, 10 Гигабитный Ethernet для обеспечения быстрой сетевой связи.

2. Виртуализация:
   Можно использовать виртуализацию для создания отдельных виртуальных машин (VM) под различные учетные системы, что позволит лучше распределить нагрузку и упростить управление. 

3. СУБД:
   СУБД должна быть правильно настроена и оптимизирована для работы с большим объемом данных и пользователей. Рассмотрите возможность лицензирования СУБД, которая лучше всего справляется с вашими задачами (например, MS SQL Server, PostgreSQL и т.д.).

4. Резервное копирование и отказоустойчивость:
   Обязательно настройте систему резервного копирования и рассмотрите опции для повышения отказоустойчивости (например, резервное питание, избыточное охлаждение, RAID массивы).

5. Будущее масштабирование:
   Убедитесь, что серверная инфраструктура способна к масштабированию, чтобы со временем можно было добавить больше оперативной памяти, увеличить мощности хранения или улучшить процессоры.

Оптимизация конфигурации и альтернативные решения:
- Рассмотрите оптимизацию программной части: настройку параметров 1С, СУБД, операционной системы сервера для увеличения производительности.
- Подумайте о возможности использования облачного сервера как альтернативы физическому. Это может потребовать меньше начальных инвестиций и предоставит более гибкую и масштабируемую инфраструктуру.

При ограниченном бюджете и если при этом требуется большой объем хранилища данных, можно
Количество пользователей, принципиально, погоды не делает, надо смотреть на интенсивность использования баз. 
Условно 100 документов в час и 1000 документов в час это более весомый аргумент чем 10 или 100 пользователей.
Субъективно и текущего сервера хватит, только уйти на nvme или ssd. Ну и возможно отказаться от виртуализации, т.к baremetal будет пусть немного, но быстрее. Если его не хватает по производительности - искать причину, анализировать каждую из баз, что там происходит.
Похожие вопросы