ASP.Net Ядро в Linux и балансировка нагрузки

#linux #asp.net-core #haproxy

Вопрос:

Мы хотим создать балансировщики нагрузки для доступа к нашим ASP.NET Основное приложение, находящееся как локальное извне. Приложение использует SignalR (поэтому websocket также должен работать).

Мы хотели бы использовать HAProxy для этого случая как единственное, что находится в DMZ, и все остальное во внутренней сетевой инфраструктуре. Я не мог найти подходящего сценария для ASP.NET Основной — мой главный вопрос будет заключаться в том, должны ли мы предоставить Пустельгу непосредственно HAProxy, или предпочтительным решением будет скрыть ее за другим обратным прокси — сервером?

Комментарии:

1. С тех пор Kestrel официально поддерживается для производственных рабочих нагрузок без обратного прокси-сервера спереди ASP.NET Ядро 3.0, так что вы можете использовать его напрямую, предполагая, что вы используете 3.x или новее.