NAS 없이 NLB를 사용하여 여러 IIS 웹 서버에서 wwwroot를 복제하는 방법은 무엇입니까?

NAS 없이 NLB를 사용하여 여러 IIS 웹 서버에서 wwwroot를 복제하는 방법은 무엇입니까?

우리는 약간의 중복성을 위해 Windows NLB가 있는 두 번째 서버를 추가할 예정입니다. 즉, 전원은 서버 중 하나에 공급됩니다. 이것이 최선의 솔루션은 아니라는 것을 알고 있습니다.

서버 간에 데이터를 동일하게 유지하려면 어떻게 해야 합니까? SAN이나 NAS를 사용하고 싶지는 않습니다. 이는 단지 잘못된 일이기 때문입니다. 고객은 웹 앱을 사용하여 이미지를 업로드할 수 있으므로 어느 서버에서든 변경할 수 있으며 변경된 몇 가지 파일도 업로드할 수 있습니다.

감사해요

답변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에서 구할 수 있습니다.

관련 정보