Требования к совместимости серверного ПО

В разделе даны рекомендации по применению аппаратных и программных сред для работы серверных компонент платформы. Данный раздел справедлив только для случая развертывания отдельного экземпляра серверного ПО и не касается требований к работе данного ПО в варианте облачного решения.

Требования к аппаратным средствам представим с учетом мощности среды. Важно отметить, мощность среды определяется 2 основными показателями:

  • скорость потока поступающих измерений;
  • количество сессий пользователей.

Первый показатель - скорость потока, влияет на производительность серверной обработки. При большом потоке данных и низкой скорости обработки будет расти очередь на обработку в JMS сервере.
Второй показатель - количество сессий пользователей, влияет на отклик пользовательского интерфейса. Показатель сильно зависит от характера работы пользователей. Приведенные оценки справедливы для работы пользователей с основными приложениями, которые оперируют большим количеством параметров, либо большим массивом данных.

Среда Количество сессий пользователей Скорость потока измерений
Proof of Concept (POC) 10 до 100/сек
Small 50 до 200/сек
Medium 100 до 500/сек
Large 200 более 500/сек

Рост мощности среды будет зависеть от той нагрузки, которую должна выдерживать платформа SEM NEXT. В таблице приведены рекомендуемое деление, которое позволяет провести начальную оценку потребности в аппаратных средствах.
Среда POC используется для тестовых исследований и сред разработки. Среда Small закрывает потребности, например, небольшого кампуса до 1000 контроллеров. Среды Medium и Large развертываются для действительно большого количества числа объектов, либо высоконагруженного потока измерений.

Внимание! Сведения, приведенные ниже, носят рекомендательный характер, и могут быть применены только в рамках оценки потребностей. 

Описание ПО каждого компонента приведено в разделе Подготовка к установке серверных компонент.

Компонент POC Small Medium Large
Сервер web приложений Не требуется: устанавливается вместе с сервером приложений 1 сервер:
8 CPU core
16 Gb RAM
5 Gb disk
2 сервера:
8 CPU core
16 Gb RAM
5 Gb disk
Сервер сбора и приема Не требуется: устанавливается вместе с сервером приложений 1 сервер:
8 CPU core
16 Gb RAM
50 Gb disk
2 сервера:
8 CPU core
16 Gb RAM
50 Gb disk
Сервер приложений 1 сервер:
8 CPU core
16 Gb RAM
50 Gb disk
1 сервер:
8 CPU core
32 Gb RAM
50 Gb disk
1 сервер:
32 CPU core
64 Gb RAM
50 Gb disk
2 сервера:
8 CPU core
32 Gb RAM
50 Gb disk
Сервер БД Не требуется: устанавливается
вместе с сервером приложений
1 сервер:
16 CPU core
64 Gb RAM
500 Gb disk
1 сервер:
32 CPU core
128 Gb RAM
2 Tb disk
1 сервера:
32 CPU core
128 Gb RAM
2 Tb disk
Магазин виджетов не требуется, используется в облаке 1 сервер
1 CPU
1 Gb RAM
50Gb disk - для локальной установки. Для инстансов, имеющих доступ в Интернет используется магазин компании Инспарк
Дополнительные данные по производительности системы см. в разделе: Настройка производительности платформы.

Серверные модули совместимы со следующим инфраструктурным ПО.

Компонент POC Small Medium Large
Уровень ОС Ubuntu Server 15.x и вышеUbuntu Server 15.x и вышеUbuntu Server 15.x,
Linux Red Hat 9.x.
Linux Red Hat 9.x.
Сервер MQTT Mosquitto v 3.1EMQXEMQX EMQX
Сервер приложений, web-cерверJ2EE WildFly 11,
IBM WebSphere Liberty
J2EE WildFly 11.xxJ2EE WildFly 11.xx J2EE WildFly 11.xx,
IBM WebSphere AppServer
Сервер СУБД PostGresSQL 11PostGresSQL 11 PostGresSQL 11 PostGresSQL 11

Приложение поддерживает следующие браузеры:

Браузер Поддерживаемая версия
Chrome для всех ОС 71.x и выше
Яндекс.Браузер 19.x и выше
FireFox для всех ОС 64.x и выше
MS Edge 40.x и выше
Safari для всех ОС 11.x , 12.x
Android Nougat (7.0) Marshmallow (6.0) Lollipop (5.0, 5.1) KitKat (4.4)

Комментарий по поддержке MS Internet Explorer 11v.
Inspark Platform IoT начиная с 2 версии больше не поддерживает MS Internet Explorer 11v. Данное решение связано с прекращением поддержки браузера компанией Microsoft в 2016 г., и ее рекомендации использовать приложение MS Edge, в качетве браузера обратной совместимости. Разъяснения (FAQ) по жизненному циклу MS IE11 представлены по данной ссылке.
К сожалению, отсутсвие в MS IExplorer 11 поддержки современных интерфейсных библиотек и стандартов ECMA (JavaScript) не отвечают современным критериям построения современных web-приложений. В этой связи, начиная со второй версии, данный браузер больше не поддерживается основным web-приложением платформы. Данное не решение не распространяется на партнерские web-приложения.