Мне нужно руководство о том, как наилучшим образом настроить среду, которая может масштабироваться для размещения до 20-50 приложений NodeJS.Каждое приложение не зависит друг от друга для различных корпоративных потребностей.Каждое приложение должно быть доступно через стандартный URL-адрес во внутренней сети (порт 80).
Наша корпоративная инфраструктура очень сильна, и у меня есть возможность раскрутить столько серверов, сколько мне нужно (работает столько ядер,столько оперативной памяти и места на жестком диске, сколько мне нужно, - ноль ограничений).
Насколько я понимаю, мне понадобится какой-нибудь веб-сервер, чтобы действовать в качестве обратного прокси-сервера.Но для серверов приложений у меня должен быть один действительно удаленный сервер?много так себе серверов?Должен ли я ограничить каждый сервер приложений чем-то вроде 5-10 приложений на каждый?
Должно ли каждое приложение работать на своем собственном экземпляре NodeJS, или у меня должен быть один огромный кластеризованный экземпляр, который запускает много приложений?Если кластеризован, я читаю опасения, что не могу использовать сеанс - повлияет ли это на аутентификацию O365?
Спасибо!