2010-03-29 3 views
1

Вместо того, чтобы полагаться на один сервер, можно ли достичь высокой доступности с двумя серверами и без балансировки нагрузки на оборудование?Самый дешевый способ зеркалировать веб-приложение ASP в IIS с помощью SQL Server Express

Балансировка сетевой нагрузки и зеркальное отображение SQL Server Express между двумя серверами (IIS также будет на обоих серверах) или с использованием чего-то вроде Round Robin DNS и снова зеркалированных баз данных между двумя серверами?

+0

@Tom: классический ASP или ASP.NET? Кроме того, я не знал, что SQL Server Express поддерживает зеркалирование. Ты уверен? –

+0

Классический ASP :(и да, SQL Express не поддерживает его. Перешел на ServerFault с новым вопросом: http://serverfault.com/questions/129557/high-availability-with-2-servers –

ответ

1

Да, если вы используете IIS 7, вы можете просто установить ARR (Application Request Routing http://www.iis.net/download/ApplicationRequestRouting). Чтобы синхронизировать содержимое, вы можете использовать Web Deploy для синхронизации содержимого (http://www.iis.net/download/WebDeploy).

Синхронизация SQL Express - это то, что я бы не смог вам помочь, я бы настоятельно рекомендовал использовать полный SQL Server и просто указать на него оба сервера.