3단계 구성: IIS 웹 팜 부하 분산 구성
이제 IIS가 모든 웹 서버에 설치되었습니다. 모든 웹 서버는 콘텐츠와 구성을 모두 공유합니다. 그리고 IIS와 ARR이 부하 분산 서버에 설치되었습니다. 이제는 ARR을 구성하고 적절히 작동하는 웹 팜으로 서버를 설정할 차례입니다.
이러한 작업을 완료한 후에는 Step 4: Configure SSL Central Certificate Store을 진행하기 전에 디자인 관련 결정 사항을 기록합니다.
3.1. ARR을 사용하여 서버 팜 만들기
서버 팜을 만들려면 팜의 모든 웹 서버 IP 주소를 입력해야 합니다.
ARR을 사용하여 서버 팜을 만들려면
- IIS 관리자를 엽니다.
- 연결 창에서 서버 노드를 확장하고 서버 팜을 선택합니다.
- 작업 창에서 서버 팜 만들기를 클릭합니다. 서버 팜 만들기 마법사가 열리고 서버 팜 이름 지정 페이지가 표시됩니다.
- 서버 팜 이름 상자에 서버 팜의 이름을 입력하고 다음을 클릭합니다. 서버 추가 페이지가 표시됩니다.
- 서버 주소 상자에 첫 번째 서버의 IP 주소를 입력하고 추가를 클릭합니다.
- 계속해서 IP 주소를 입력하고 추가를 클릭하여 모든 웹 서버를 입력합니다.
- Finish를 클릭합니다.
3.2. ARR을 사용하여 부하 분산 구성
이 절차에서는 들어오는 요청을 웹 서버 간에 균일하게 분산시키는 알고리즘을 사용하여 ARR 부하 분산을 구성합니다. 그런 다음 서버 팜 상태 테스트 기능을 설정합니다.
ARR을 사용하여 부하 분산을 구성하려면
- IIS 관리자를 엽니다.
- 연결 창에서 서버를 확장합니다.
- 서버 노드에서 서버 팜을 확장한 후 직접 만든 서버 팜을 선택합니다.
- 서버 팜 창에서 부하 분산을 두 번 클릭합니다.
- 부하 분산 페이지의 부하 분산 알고리즘 목록에서 가중치가 매겨진 라운드 로빈을 선택하고 적용을 클릭합니다.
- 연결 창에서 직접 만든 서버 팜을 선택합니다.
- 서버 팜 창에서 상태 테스트를 두 번 클릭합니다.
- 상태 테스트 페이지의 URL 상자에 GET 요청을 보내 서버의 상태를 확인하는 방법으로 ARR이 테스트할 URL을 입력합니다. 적용을 클릭합니다.
- 팜의 상태를 확인하려면 URL 테스트 확인을 클릭합니다.
3.3. 애플리케이션 풀 설정 변경
모든 HTTP 요청 및 응답은 ARR을 통과하므로 애플리케이션 풀 시간이 초과되거나 예기치 않게 재생되는 경우 지연이나 오류가 발생합니다. 문제를 방지하려면 유휴 제한 시간 및 애플리케이션 풀 재생 설정을 0으로 지정합니다.
애플리케이션 풀 설정을 변경하려면
- 팜의 웹 서버 중 하나에서 IIS 관리자를 엽니다.
- 연결 창에서 애플리케이션 풀을 선택합니다.
- 애플리케이션 풀 창에서 웹 사이트의 애플리케이션 풀을 선택한 후 작업 창에서 고급 설정을 클릭합니다.
- 고급 설정 대화 상자에서 프로세스 모델을 확장하고 유휴 시간 제한(분) 값을 0으로 변경합니다.
- 재생을 확장하고 표준 시간 간격(분) 값을 0으로 변경합니다.
- 확인을 클릭합니다.