Хостинг приложения asp.net - PullRequest
2 голосов
/ 16 июня 2011

Я хочу разместить одно и то же приложение asp.net на 2 разных серверах под 2 разными доменными именами. Это для резервного копирования в случае сбоя одного из серверов. Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

Конечно, это возможно. Хитрость заключается в том, чтобы обеспечить синхронизацию данных, что является непростой задачей для разных доменов.

Лучшим подходом может быть использование кластеризации. Это скорее задача сетевого администратора, чем задача разработчика (так что на ServerFault.com можно ответить лучше), но да, это можно сделать.

Некоторые статьи по кластеризации:

http://technet.microsoft.com/en-us/library/bb687537.aspx

http://technet.microsoft.com/en-us/library/bb742600.aspx

http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx

1 голос
/ 16 июня 2011

Установите одно доменное имя в качестве CNAME для другого. Затем запустите два сервера как резервный кластер.

Однако в приложении есть вещи, на которые следует обратить внимание: используете ли вы липкие сеансы, чтобы пользователь с сеансом на одном сервере всегда обслуживался одним и тем же до истечения сеанса, или вы можете переписать приложение, чтобы избежать переменных сеанса или добавить механизм синхронизации между ними ...

Поддержка Microsoft: КАК: Настройка многосерверных веб-приложений и веб-служб ASP.NET

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