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

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

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

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

ありがとう

答え1

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

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

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

答え2

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

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

関連情報