Подскажите с какими характеристиками необходим сервер опроса для работы ЛЕРС учет на 500 объектов учета и одновременным подключением до 5 пользователей, и с функционированием веб-интерфейса?
С требованиями к систем можно ознакомиться в разделе руководства пользователя http://lers.ru/soft/manual/systemrequirements.html.
В основном выбор железа под сервер зависит от того в каком режиме будет работать он, с какой периодичностью будут опрашиваться точки учета, какие архивные данные будут считываться с приборов учета и храниться на сервере, какими функциями будут пользоваться подключенные пользователи и как часто.
Если использовать почти весть функционал ЛЭРС учет на полную, вести архив суточных, часовых данных, с частой периодичностью вести опрос текущих данных, в этом случае лучше собрать сервер с рекомендуемыми параметрами на хорошем железе, в противном случае можно сэкономить на ОЗУ и на процессоре.
Никогда не экономьте на памяти - это основной ресурс в современных системах. Да и в чем смысл такой экономии, если планка памяти на 4Гб стоит около 2500 руб., а 8Гб - ~4500 руб.? Один модем стоит дороже…
Подскажите, как лучше организовать серверную часть для двух систем :
1 система
- количество объектов - 5000,
- Связь всеми объектами по GSM - 30 % CSD/ 70%GPRS,
- Авто-опрос - один раз в 2 часа,
- Приборы - Взлет и ВКТ,
- Запрашиваем - часовые, суточные , месячные архивы , архив событий,
- Данные нужно хранить не менее трех лет, журналы не менее 180 дней,
- Количество подключаемых пользователей - 100
2 система - количество объектов 1200 ,
- параметры аналогичны первому.
В первую очередь - вам понадобится коммерческая редакция SQL Server, на 5000 объектов вам будет достаточно редакции Standard (возможности редакций описаны на здесь).
Суммарное количество ядер процессоров - не менее 8, т.к. нагрузка делится между сервером ЛЭРС УЧЕТ и SQL-сервером.
Оперативной памяти - от 8 ГБ и выше (чем больше, тем лучше), для комфортной работы - от 16 ГБ
Для опроса 5000 объектов каждые 2 часа потребуется 15-20 диспетчерских GSM модемов.
Для системы на 1200 объектов достаточно сервера начального уровня с 8-16ГБ памяти и 6-8 диспетчерскими модемами.
Есть ли смысл разделить и установить на разные сервера отдельные части программы? Или при наличии памяти 16Гб и 8 ядерного процессора все и на одном сервере будет работать?
Разделять (распределять нагрузку) имеет смысл, если:
а) имеющийся сервер уже не справляется с нагрузкой;
б) имеется простаивающий/специализированный сервер, например, выделенный сервер баз данных или интернет шлюз.
Ну и самое главное: вы в любой момент можете вынести любой компонент ЛЭРС УЧЕТ на отдельный сервер.