План хостинга для мультитенантного приложения ASP.NET - PullRequest
1 голос
/ 24 мая 2011

Если у меня мультитенантное MVC-приложение asp.net, что-то вроде basecamp, какой план хостинга мне подходит, то ли мне подходит «Общий хостинг» или «Выделенный сервер».

Некоторые параметры для проекта: - У каждого арендатора будет своя база данных. - У каждого арендатора будет свой собственный поддомен. - Ожидаемое количество арендаторов в первый год на продукт, около 1000 арендаторов.

Так как же мне управлять хостинговой частью этого проекта? Я открыт для любых предложений, даже если они не являются частью моего вопроса.

1 Ответ

1 голос
/ 10 июля 2012

Чтобы решить, какая инфраструктура лучше всего подходит для вашего приложения, вам необходимо принять во внимание такие параметры, как то, насколько «активными» будут ваши арендаторы или насколько «тяжелыми» ваши приложения.

Например, простой, только для чтенияПриложение на 1000 пользователей может вместить довольно маленький выделенный сервер.Но другой системе может потребоваться пара серверов БД и 3 веб-сервера в конфигурации с балансировкой нагрузки (например, базовый лагерь на 1000 пользователей может нуждаться в такой конфигурации)

Вы не должны недооценивать эту проблему: я не понимаюНе думаю, что один сервер будет достаточно мощным, и когда у вас более одного сервера, ваши проблемы с системным администратором начинают расти:)

Помните, что другой жизнеспособной альтернативой является размещение вашего приложения в облачной среде (то есть:http://aws.amazon.com или Microsoft Azure).Но иногда для перехода в облако требуется иной подход к архитектуре приложения.

Кроме того, не забывайте учитывать такие факторы, как доступность вашего приложения (т. Е. Что происходит, когда сервер отключается?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...