이 예에서는 두 개의 로드 밸런싱 세션 배치 시나리오를 설명합니다.

예 1: 기존 사용자 세션 없음

이 예에서는 현재 어느 RDS 호스트에도 사용자 세션이 없는 경우에 여섯 개의 RDS 호스트가 포함된 팜에서 세션 배치가 이루어질 수 있는 방식을 설명합니다.

  1. Horizon Agent에서는 팜에 있는 각 RDS 호스트에 대해 다음과 같은 로드 선호도를 보고합니다.

    RDS 호스트

    로드 선호도

    1

    높음

    2

    낮음

    3

    높음

    4

    중간

    5

    차단

    6

    낮음

  2. View에서는 로드 선호도에 따라 RDS 호스트를 세 개의 버켓으로 정렬합니다. Horizon Agent에서 로드 선호도가 차단임을 보고했으므로 View에서는 RDS 호스트 5를 삭제합니다.

    버켓

    로드 선호도

    RDS 호스트

    1

    높음

    높음

    1

    3

    2

    중간

    4

    3

    낮음

    낮음

    2

    6

  3. 버켓 2에 RDS 호스트가 하나만 있으므로 View에서 버켓 2와 버켓 3을 결합합니다.

    버켓

    로드 선호도

    RDS 호스트

    1

    높음

    높음

    중간

    1

    3

    4

    2

    낮음

    낮음

    2

    6

  4. View에서 버켓 순서를 무작위로 설정합니다.

    버켓

    로드 선호도

    RDS 호스트

    1

    중간

    높음

    중간

    4

    3

    1

    2

    낮음

    낮음

    6

    2

  5. 새 애플리케이션 세션 배치는 View 연결 서버가 먼저 RDS 호스트 4에서 시도한 후 RDS 호스트 3에서 시도하는 등의 순서로 진행됩니다.

    RDS 호스트 세션 배치 순서

    4

    3

    1

    6

    2

    참고:

    선호도 방지 규칙은 보고된 로드 선호도에 관계없이 애플리케이션이 RDS 호스트에 배치되지 않도록 방지할 수 있습니다. 자세한 내용은 애플리케이션 풀의 선호도 방지 규칙 구성의 내용을 참조하십시오.

예 2: 기존 사용자 세션

이 예에서는 현재 RDS 호스트 중 하나에 사용자 세션이 있는 경우에 여섯 개의 RDS 호스트가 포함된 팜에서 세션 배치가 이루어질 수 있는 방식을 설명합니다. 사용자가 이전에 애플리케이션을 실행한 세션이 포함된 RDS 호스트는 같은 애플리케이션에서 항상 재사용됩니다.

  1. RDS 호스트 3에 이미 사용자 세션이 있습니다. RDS 호스트 3의 로드 선호도가 중간입니다. 팜에 있는 호스트의 나머지 RDS(예비 목록)에는 다음과 같은 로드 선호도가 있습니다.

    RDS 호스트

    로드 선호도

    1

    중간

    2

    낮음

    4

    높음

    5

    낮음

    6

    차단

  2. View에서는 로드 선호도에 따라 예비 목록의 RDS 호스트를 두 개의 버켓으로 정렬합니다. Horizon Agent에서 로드 선호도가 차단임을 보고했으므로 View에서는 RDS 호스트 6를 삭제합니다.

    버켓

    로드 선호도

    RDS 호스트

    1

    높음

    중간

    4

    1

    2

    낮음

    낮음

    2

    5

  3. View에서 버켓 순서를 무작위로 설정합니다.

    버켓

    로드 선호도

    RDS 호스트

    1

    높음

    중간

    4

    1

    2

    낮음

    낮음

    5

    2

  4. View에서는 기존 세션이 포함되어 있는 RDS 호스트를 새 버켓 순서 목록의 상단에 추가합니다.

    RDS 호스트 세션 배치 순서

    3

    4

    1

    5

    2