다음을 통해 공유


계획 2단계: IIS 웹 팜 구성 계획

키스 뉴먼과 로버트 맥머레이

웹 팜 계획의 두 번째 단계에서는 공유 콘텐츠 및 공유 구성을 구성하는 데 필요한 사항을 결정합니다. 또한 웹 서버를 팜에 추가하는 방법을 알아봅니다.

이러한 작업을 완료한 후에는 Step 3: Plan IIS Web Farm Load Balancing을 진행하기 전에 디자인 관련 결정 사항을 기록합니다.

2.1. 공유 콘텐츠 계획

네트워크 공유 콘텐츠는 백 엔드 파일 서버를 사용하여 웹 사이트 콘텐츠를 관리합니다. 모든 웹 서버는 UNC 경로를 통해 파일 서버의 공유 폴더를 가리킵니다. 실패 위험을 줄이기 위해 파일 서버는 제공된 일부 장애 조치(Failover) 방법으로 다른 서버에 미러되는 경우가 많습니다. 장애 조치(Failover) 클러스터에 대한 자세한 내용은 장애 조치(Failover) 클러스터링을 참조하세요.

공유 콘텐츠를 구성하려면 먼저 파일 서버에 공유 폴더를 설정합니다. 각 애플리케이션 풀에 대한 사용자 지정 사용자를 만들고 공유 폴더에 해당 사용자를 할당합니다. 각 웹 서버에 동일한 사용자 이름과 암호를 할당하기만 하면 로컬 사용자 및 그룹을 만들 수 있습니다.

웹 팜이 ASP.NET 애플리케이션을 지원하는 경우 코드 액세스 보안 정책 도구(Caspol.exe)를 사용하여 UNC 경로에 대한 승인 권한을 ASP.NET에 부여합니다. Caspol 도구를 사용하여 웹 서버의 UNC 경로에 대한 완전 신뢰를 부여할 수 있습니다. 이 도구는 서버에서 다음 위치 중 하나에 있습니다.

  • 64비트 시스템: %windir%\Microsoft.NET\Framework64\v4.030319
  • 32비트 시스템: %windir%\Microsoft.NET\Framework\v4.030319

시스템 명령 프롬프트, PowerShell 명령 프롬프트 또는 Visual Studio 명령 프롬프트를 사용하여 도구를 실행합니다. 자세한 내용은 Step 2: Configure IIS Web Farm Servers를 참조하세요.

2.2. 공유 구성 계획

공유 구성은 모든 웹 서버가 동일한 구성을 공유하는 동종 웹 팜을 지원하는 데 도움이 되는 IIS 기능입니다. UNC 공유를 사용하면 마스터 구성 파일에 대한 변경 내용이 추가 도구 또는 프로그래밍 방식의 지원 없이도 여러 서버에 전파됩니다.

IIS 관리자를 사용하여 두 단계로 공유 구성을 사용하도록 설정합니다.

  1. 백 엔드 파일 서버의 공유 폴더로 구성 파일을 내보냅니다.
  2. IIS에서 해당 공유 폴더에 대한 UNC 경로를 가리킵니다.

2.3 웹 서버 추가 계획

팜에 웹 서버를 추가하려면 먼저 IIS 관리자를 통해 구성 UNC 경로를 가리켜 공유 구성을 설정합니다. IIS 관리자를 다시 시작하면 공유 사이트가 나열됩니다. 웹 팜이 ASP.NET 애플리케이션을 지원하는 경우 새 서버에서 Caspol 도구를 실행합니다.

참고 항목