다음을 통해 공유


공유 호스팅에 대한 ARR(애플리케이션 요청 라우팅) 2.0

작성자: 월터 올리버

소개

이 항목은 호스트가 다음 작업에 필요한 정보를 안내하는 맵입니다.

  • IIS 7 이상의 ARR(애플리케이션 요청 라우팅) 2.0 기능에 대해 알아봅니다.
  • 공유 호스팅 구성 문서에서 참조하는 대로 ARR을 설정합니다.

Microsoft ARR(애플리케이션 요청 라우팅) 2.0은 HTTP 헤더 및 서버 변수를 기반으로 콘텐츠 서버에 HTTP 요청을 전달하고 알고리즘 부하를 분산하는 프록시 기반 라우팅 모듈입니다. ARR의 주요 기능은 공유 호스터용으로 특별히 설계된 "호스트 이름 선호도"라고 합니다. 한 클라이언트 또는 여러 클라이언트에서 수행되었는지 여부에 관계없이 ARR 서버 뒤에 지정된 수의 서버에 대한 요청을 선호(선호도를 생성)하여 지정된 사이트에서 정의된 수의 서버에서만 리소스를 소비하도록 합니다. 이 기능을 통해 호스트는 시간이 지남에 따라 요구 사항이 변경됨에 따라 고객이 특정 수의 서버에 대해 비용을 지불할 수 있는 새로운 비즈니스 모델을 정의할 수 있습니다.

ARR 2.0을 계속 다운로드 합니다.

ARR 2.0에 대해 알아보기

ARR은 공유 호스팅 구성 문서에> 대한 Windows 웹 플랫폼 <링크의 핵심 구성 요소입니다. 공유 호스팅 시나리오에서 호스트가 ARR을 활용하는 방법을 이해하려면 다음을 수행할 수 있습니다.

  • 이 비디오(http://www.msteched.com/2010/NorthAmerica/WSV324)를 시청하세요.
  • 개요 문서를 읽어보세요. 공유 호스팅에 대한 현재 접근 방식과 ARR에서 사용하도록 설정된 새로운 접근 방식의 차이점을 설명합니다.

다음 이미지는 클라이언트와 대상 웹 사이트 서버 간의 요청의 논리적 흐름을 보여 줍니다.

클라이언트와 대상 웹 사이트 서버 간의 요청의 논리적 흐름 이미지로, H T T P 요청 부하 분산에서 A P R의 역할을 나타냅니다.

요약하면 ARR의 이점은 다음과 같습니다.

  • HTTP(S) 요청은 ARR에 의해 동적으로 부하 분산됩니다.
  • 관리이스트래터는 미리 정의된 사이트 할당이 없는 새 웹 서버를 추가하여 웹 팜 환경을 수평적으로 확장할 수 있습니다.
  • 웹 서버 리소스는 더 균등하게 분산됩니다.
  • 사이트는 고가용성을 갖습니다.
  • 관리istrators에는 관리할 공유 구성이 하나만 있습니다.
  • ARR do기본-server 선호도 기능은 새 서버-사이트 리소스 할당 모델을 엽니다.

공유 호스팅에 대한 ARR 설정

다음 단계와 문서는 공유 호스팅 구성 문서에 설명된 대로 ARR 서버 및 해당 웹 서버 팜을 설정하기 위한 전체 가이드를 구성합니다.

  1. ARR을 실행하고 클라이언트와 웹 애플리케이션 서버 간의 모든 웹 요청을 처리할 인터넷에 연결된 서버를 지정합니다.

  2. 지정된 서버에 ARR을 설치합니다.

  3. ARR대한 애플리케이션 풀 프로세스 모델을 변경합니다.P R 서버가 강조 표시된 프런트 엔드와 백 엔드 간의 흐름 스크린샷

  4. 다음 문서의 절차를 사용하여 ARR 웹 서버 팜을 설정합니다. 공유 구성에 대한 자세한 내용은 다음 https://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264을 참조하세요.
    웹 서버 팜이 강조 표시되고 웹 팜 공유 구성이 표시된 프런트 엔드와 백 엔드 간의 흐름 스크린샷

  5. 공유 호스팅 <링크에 대한 ARR 구성: https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/shared-hosting-using-application-request-routing-arr>.

  6. 고가용성 및 확장성이 필요한지 여부를 평가합니다. 그렇다면 다음 두 가지 방법이 있습니다.

  7. 호스팅된 사이트에 SSL이 필요한지 여부를 평가합니다. 그렇다면 ARR 웹 서버 팜의 웹 서버가 인터넷에서 직접 액세스할 수 없는지 확인합니다. 인터넷에서 ARR 서버만 사용할 수 있어야 합니다. ARR은 기본적으로 SSL 오프로드를 사용하므로 매우 중요합니다. SSL이 필요하지 않은 경우 SSL 오프로드를 사용하지 않도록 설정합니다. SSL 오프로드는 다음과 같은 이점을 제공합니다.

    • 요청 및 응답을 암호화 및 암호 해독하기 위한 주기를 할당하지 않도록 하여 웹 서버의 서버 리소스를 최대화하는 데 도움이 됩니다.
    • SSL 인증서(각각에 대해기본)는 웹 팜의 모든 서버가 아닌 ARR 서버에 한 번 설치됩니다.
  8. <문제: ARR용 NAS에서 로그 파일 디렉터리 권한을 설정하는 방법에 대한 지침이 필요합니다.>

  9. 고객 사이트 오류 세부 정보를 전달하도록 ARR 서버를 구성합니다. ARR 서버는 고객이 웹 사이트를 웹 클라이언트로 다시 보내려는 오류 세부 정보를 전달하도록 구성되어야 합니다. 이 단계가 완료되면 고객은 오류 페이지 콘텐츠를 제어할 수 있습니다. 기본적으로 ARR 서버는 오류를 전달하지만 오류 세부 정보는 생략합니다. 오류 세부 정보를 전달할 수 있도록 하려면 다음 단계를 수행합니다.

    1. IIS 관리자를 사용하여 ARR 서버를 관리하려면 오류 페이지 모듈을 선택합니다.오류 페이지 모듈이 선택되고 강조 표시된 I S Manager 제어판의 스크린샷
    2. 작업 창(오른쪽)에서 기능 편집 설정 클릭합니다. 기능 편집 설정 강조 표시된 오류 페이지의 작업 창 스크린샷
    3. 오류 페이지 편집 설정 대화 상자에서 자세한 오류를 선택한 다음 확인을 클릭합니다.

삭제된 오류가 선택되고 강조 표시된 오류 페이지 편집 설정 스크린샷

결론

이 문서에서는 호스트가 공유 호스팅 환경에서 ARR에 대해 알아보고 설정해야 하는 지침에 대한 맵을 제공합니다. 여기에는 권장되는 공유 호스팅 구성 및 ARR을 설정하는 데 필요한 지침이 포함됩니다.