Варианты развертывания компонентов
Возможные варианты развертывания компонентов Оркестратора из дистрибутивов приведены в таблице ниже.
Варианты, для которых поддержка кластера не гарантирована производителем, выделены символом *
.
Компоненты | Windows | Linux |
---|---|---|
MSSQL | + | |
PostgreSQL | * | + |
WebApi | + | + |
States | + | + |
Notifications | + | + |
Front | + | + |
RobotLogs | + | + |
RabbitMQ | + | + |
RDP2 | + | + |
MachineInfo | + | + |
LogEventsWebhook | + | + |
NuGet | + | + |
Windows
Для Windows-серверов рекомендуется: MSSQL, WebApi (IIS), Front (IIS).
Компоненты | Отдельная служба | Nginx | IIS |
---|---|---|---|
WebApi | + | + | |
Front | * (консольное приложение в автозагрузке)* | + | |
RobotLogs | + | ||
MachineInfo | + | ||
LogEventsWebhook | + | ||
NuGet | + |
* - Не рекомендуется использовать, так как у nginx под Windows отсутствует режим работы в качестве службы.
Linux
Для Linux-серверов рекомендуется PostgreSQL**.
** - Иначе не получится полноценно использовать pgbouncer. Не рекомендуется использовать PostgreSQL под Windows.
Компоненты | Отдельная служба | Nginx | IIS |
---|---|---|---|
WebApi | + | ||
Front | + | + | |
RobotLogs | + | ||
MachineInfo | + | ||
LogEventsWebhook | + | ||
NuGet | + |