다음을 통해 공유


애플리케이션 요청 라우팅 2.0을 사용한 공유 호스팅 배포 개요

Microsoft ARR(애플리케이션 요청 라우팅) 2.0은 HTTP 헤더 및 서버 변수 및 부하 분산 알고리즘을 기반으로 HTTP 요청을 콘텐츠 서버에 전달하는 프록시 기반 라우팅 모듈입니다. 자세한 내용은 애플리케이션 요청 라우팅 사용을 참조하세요.

공유 호스트를 위해 특별히 설계된 호스트 이름 선호도라는 기능이 있습니다. 이 문서에서는 이 기능에 대한 개요와 이 기능을 사용하여 가용성이 높고 확장성이 뛰어나며 관리하기 쉽고 잠재적으로 추가 비즈니스 기회를 창출하는 환경을 배포하는 방법을 제공합니다.

공통 공유 호스팅 배포

다음은 일반적인 공유 호스팅 배포 환경이 어떻게 표시되는지 보여 주는 다이어그램입니다.

클라우드를 통해 서로 다른 컴퓨터를 연결하는 공유 호스팅 배포의 다이어그램

  1. 사용자가 을 요청합니다 www.site2.com.
  2. 에 대한 DNS가 www.site2.com요청됩니다.
  3. www.site2.com IP 주소가 반환됩니다.
  4. 브라우저는 IP 주소로 요청을 보냅니다.
  5. 호스트 이름에 따라 요청은 해당 사이트로 라우팅됩니다.
  6. 에 대한 www.site2.com 응답이 반환됩니다.

위의 배포는 작동하지만 다음과 같은 단점이 있습니다.

  • 사이트 간에 중복성이 없습니다.
  • 관리자는 서버당 사이트 수를 제한하여 트래픽 부하를 분산해야 합니다.
  • 서버 리소스는 서버 간에 균등하게 활용되지 않을 수 있습니다.
  • 관리자는 여러 구성 파일을 관리해야 합니다.

애플리케이션 요청 라우팅을 사용한 공유 호스팅

애플리케이션 요청 라우팅의 호스트 이름 선호도 기능을 사용하면 공유 호스트가 사이트 배포 방법을 재고할 수 있습니다. 애플리케이션 요청 라우팅은 한 클라이언트 또는 여러 클라이언트에서 수행되었는지 여부에 관계없이 요청을 ARR 뒤에 있는 하나의 서버로 선호하여 지정된 사이트에서 서버 중 하나에서만 리소스를 소비하도록 합니다. 아래 다이어그램에서는 이 배포 환경을 보여 줍니다.

클라우드에 연결된 서버 및 디바이스를 보여 주는 배포 환경의 다이어그램

  1. 사용자가 을 요청합니다 www.site2.com.
  2. 에 대한 DNS가 www.site2.com요청됩니다.
  3. www.site2.com IP 주소가 반환됩니다.
  4. 브라우저는 IP 주소로 요청을 보냅니다.
  5. ARR은 요청을 하나의 서버로 부하 분산하고 해당 작업자 프로세스의 수명 동안 동일한 서버에 대한 요청을 www.site2.com 선호합니다.
  6. 요청은 서버 중 하나로 전송됩니다.
  7. 에 대한 www.site2.com 콘텐츠는 파일 공유에서 요청됩니다.
  8. 에 대한 www.site2.com 콘텐츠가 반환됩니다.
  9. 에 대한 www.site2.com 응답이 반환됩니다.

애플리케이션 요청 라우팅을 사용하는 위의 배포 환경은 일반적인 공유 호스팅 배포에 비해 다음과 같은 이점을 제공합니다.

  • 요청은 애플리케이션 요청 라우팅에 의해 동적으로 부하가 분산됩니다.
  • 관리자는 미리 정의된 사이트 할당 없이 새 서버를 추가하여 환경을 수평적으로 확장할 수 있습니다.
  • 서버의 리소스가 더 균등하게 분산됩니다.
  • 사이트는 고가용성을 갖습니다.
  • 관리할 공유 구성이 하나만 있습니다.

ARR 버전 1 릴리스를 사용하면 호스트는 사이트에서 호스트 이름별로 활용할 수 있는 서버 수를 지정할 수 있습니다. 이 기능을 사용하면 호스트가 각 애플리케이션 서버를 사이트 소유자가 구매할 수 있는 용량 단위로 배치할 수 있습니다.

애플리케이션 요청 라우팅에서 호스트 이름 선호도를 사용하는 방법을 알아보려면 애플리케이션 요청 라우팅을 사용하여 공유 호스팅을 참조하세요.