Довольно просто структурировать ваш сервер, чтобы вы могли решить это позже и, что более вероятно, иметь некоторую смесь;какой-то общий хостинг с несколькими доменами приложений и какой-то один хостинг?
Сложный бит не создает несколько доменов приложений и не запускает одно и то же приложение несколько раз.Сложный бит доходит до того, что вы можете создать один домен приложения и разместить одно приложение.Как только вы сможете это сделать, легко масштабировать несколько доменов приложений с одинаковыми или разными приложениями.
У меня есть пример сервера ( здесь ), который поставляется как часть моего серверная структура , которая может работать обоими способами, она размещает один домен приложения на одном порту и раскручивает домен приложения для каждого пользователя на втором порту (я не предполагаю, что домен приложения для каждого пользователя - это то, что вам нужнопросто он находится на противоположном конце шкалы по отношению к одному домену приложения на сервер).
Существует также новый пример, который выполняет всю функцию «теневого копирования, автоматического перезапуска», которую выполняет IIS, этонемного сложнее, но я написал об этом здесь и здесь .Опять же, это не слишком сложно сделать, если у вас есть базовый хостинг.
Лично я склонен встроить все это в службу, а затем просто запустить несколько копий , если вам нужно несколько серверова затем вы можете смешивать и сопоставлять по своему усмотрению, а профилирование всей системы предполагает, что вы должны это сделать.
Полагаю, в заключение я бы сказал, что вы должны разрабатывать ситуацию с несколькими областями приложений по меревсегда можно просто запустить один домен приложения и несколько процессов, сконфигурировав сервер с одним доменом приложения ...