web-dev-qa-db-ja.com

NASなしのNLBを使用して複数のIIS Webサーバーにwwwrootを複製する方法は?

少し冗長性を持たせるために、Windows NLBを備えた2台目のサーバーを追加します(つまり、サーバーの1つに電力が供給されます。これが最善の解決策ではないことはわかっています)。

サーバー間でデータを同一に保つにはどうすればよいですか? SANまたはNASは、他の問題が発生するため、使用しないでください。顧客はWebアプリで画像をアップロードできるため、どちらでも変更を加えることができます。サーバー、および私たちがいくつかの変更されたファイルをアップロードしました。

ありがとう

1
Igor K

タグで提案したように、DFSは、特にWindowsクラスターを既に構成している場合に、サーバー間の一貫性を確保するための優れたソリューションです。

注目に値するのは、Windows 2003r2を使用している場合にのみDFSを使用することです。これより前のバージョンのwin2k3は信頼性が低いことで有名であり、データが破損する可能性があります。

何らかの理由でDFSを構成できない場合は、スケジュールされたタスクを使用してrobocopyまたはxcopyを実行してミラーリングすることができます。 robocopy/MIRは実装が簡単で、信頼性が高いため、お勧めします。

2
Preflightsiren

Microsoftの新しいmsdeployフレームワークを使用します。しばらく前にIIS6でそれを使用する方法についてのブログ投稿を書きました http://quickanddirtyscripting.wordpress.com/2010/03/21/msdeploy-with-iis6/

Www.iis.netから入手できます。

1
Brian