Код приложения написан на Python и его возможно установить на любой операционной системе. Возможные варианты установки:
В случае установки приложения на Windows Server возможно развернуть на одном сервере брокер и два агента. В этом случае брокер может обращаться к агентам используя интерфейс 127.0.0.1 Но в данной схеме надо обеспечить на сервере работу двух версий Python. 3.8 для Python агента и 3.10 для брокера.
CPU: 2 Core
RAM: 4 Gb
OS: Windows Desktop Windows Server
Apps: Python 3.10
CPU: 4 Core
RAM: 8Gb
OS: Windows Desktop Windows Server
Apps: Python 3.10
CPU: 2 Core
RAM: 2 Gb
OS: Linux (любой дистрибутив)
Apps: Python 3.10 (вероятнее всего уже есть в составе ос, но требуется сверить версию)
CPU: 4 Core
RAM: 4 Gb
OS: Linux (любой дистрибутив)
Apps: Python 3.10 (вероятнее всего уже есть в составе ос, но требуется сверить версию)
Для упрощения работы с приложением можно собрать агента в docker образ и запускать экземпляр приложения в контейнере. Для этого дополнительно потребуется поставить Docker Engine