0

ASP.NETおよびMSSQL2005で作成されたWebアプリケーションをデータベースとして使用しています

ASP.NET Webアプリは次の場所でホストされています:http://192.168.0.90

およびMSSQLServer DB:192.168.0.91

ユーザーはURL: http: //192.168.0.91を使用してサーバーにアクセスします。

Webアプリhttp://192.168.0.150およびデータベースのMYDRIPアドレスは:192.168.0.151

Webサーバーに障害が発生したとします。ユーザーを自分のWebアプリケーションDRサーバーIPに自動的に転送する必要があります

DBサーバーと同じです。

ユーザーが知らないうちに?どうすればいいですか...

あなたの最も早い復帰を待っています。

よろしく

ハスナイン

プロセスは自動である必要があります

4

1 に答える 1

1

Webアプリケーションの場合、myapp.domain.comのようにDNSを使用し、それに2つのIP(Aレコード)を割り当てます。ラウンドロビン負荷分散として機能し、1つのサーバーがクラッシュすると、別のサーバーに移動します。これは、外部データベースにセッションがあるか、クラスター化されたストレージを使用している場合に、いくつかの追加の可用性を提供する最も単純でありながら非常に効果的な方法です。また、Webサーバーの1つが使用できない場合は、そのIPをDNSから動的に削除でき、このDNSAレコードのTTLは300秒である必要があります。

于 2012-02-25T19:40:55.053 に答える