How to set up a load balancing environment using ASP.Net 5 (vNext) when using a DNX environment?

Description

I am wondering how balanced DNX load tuning will work. I am used to working with installing ARR (Application Request Routing) / Server Farm with IIS like this . As a rule, nothing is done on the code side with the installation of ARR / Server Farm. However, with the cross-platform support that DNX provides by getting rid of IIS, this load balancing setting seems to now be handled in code. Or, at least in my case, I will be responsible for deploying the code, not the network administrator who will install the updates. The closest I could find was session management . Can you do load balancing with this, maybe I just don't see it there yet.

Functional impact

Decide to download a third-party ARR, use MS ARR or Create your own ARR?

What I need

I would like to respond as much as possible to the answers “I like these best” and see the answers “That's why you need it” or “That's why I found this to work well.” I know that dnx is a new environment, but experience setting up LB servers on OSX and Linux is not. With the transition to a cross-platform, I do not expect MS ARR to work on OSX or Linux. I am not very familiar with these OSs, so I don’t know where to start.

Question (s)

1) Is the project https://github.com/aspnet/Session/ (or another project ) supposed to contain ARR?

If not at 1

2) Is there an ARR that is cross-platform (Windows, OSX, Linux)?

+4
2

ASP.NET 5.

, DNX. Windows IIS, Cross plat - ngnix

+1

.

ASP.NET 5 , . IIS - , ARR- IIS. .

:

: IIS 7, IIS 7.5, IIS 8, IIS 8.5, IIS 10

? , , ARR .

. CoreCLR Linux- Apache, IIS ARR, Reverse-Proxy, .

+1

Source: https://habr.com/ru/post/1615123/


All Articles