Horizon Cloud는 풀에서 다중 세션 VM(가상 시스템)의 자동 크기 조정 전원 관리 및 로드 밸런싱을 위해 로드 밸런싱 설정에 따라 에이전트 로드 인덱스를 사용합니다.
자치 모드를 사용하면 사용량이 많은 기간과 조용한 시간 모두에 맞게 크기 조정을 최적화하기 위해 과거 워크로드 요구량을 기반으로 VM 가용성을 자동으로 관리하는 것이 좋습니다. 단일 세션 부동 및 다중 세션 풀 그룹 모두에서 사용할 수 있습니다.
Horizon Cloud 에이전트는 다음 임계값 설정을 사용하여 에이전트 로드 인덱스를 계산합니다. 인덱스 값은 0에서 100 사이이며 각 VM의 로드를 측정하는 데 사용됩니다. 풀 그룹 정책을 사용하여 이러한 설정을 구성합니다.
- CPU 사용량 임계값
- 메모리 사용량 임계값
- 디스크 대기열 길이 임계값
- 디스크 읽기 지연 시간 임계값
- 디스크 쓰기 지연 시간 임계값
에이전트 로드 인덱스가 전원 관리 및 로드 밸런싱에서 수행하는 중요한 역할 때문에 원하는 전력 소비 및 성능의 균형을 달성하기 위해 적절한 값을 선택합니다.
풀의 VM 사용량에 대한 시스템 결정
시스템은 다음 두 백분율 값 중 더 높은 값을 선택하여 특정 풀의 VM 사용량을 확인합니다.
-
세션 선점: 풀 내의 활성 세션의 수를 풀에서 전원이 켜진 VM의 가능한 총 세션 수로 나눕니다. 가능한 세션 수는 풀에서 전원이 켜진 VM 수를 풀에 대해 지정한 VM당 세션을 곱하여 계산합니다.
-
평균 로드 인덱스: 위에서 설명한 것처럼 팜에서 전원이 켜진 VM의 평균 에이전트 로드 인덱스입니다.
풀 확장의 경우 시스템은 선택한 평균 로드 인덱스 값을 전원 관리 설정에 대해 지정된 높은 임계값과 비교합니다. 확장이 발생하려면 최대 VM 수 설정이 1보다 커야 합니다.
다음 두 가지 예제 모두에서 전원 관리 설정은 최적화된 성능입니다. 최적화된 성능 설정의 높은 임계값은 50%입니다. 즉, 사용량이 50%에 도달하면 시스템은 사용되지 않은 VM 중 하나의 전원을 켭니다.
예제 1 - 높은 임계값을 초과하는 세션 선점으로 인한 풀 확장
이 예제에서는 다음 설정이 사용됩니다.
- VM당 세션 수 = 20
- 전원 관리의 높은 임계값 = 50%
확장 전 - VM 및 사용량 값
- 전원이 켜진 VM 1의 실행 중인 세션 = 10
- 전원이 켜진 VM 1의 에이전트 로드 인덱스 = 25%
- 세션 선점 = 실행 중인 세션 10개/(VM당 20개 세션 x 1VM ) = 50%
- 평균 로드 인덱스 = 에이전트 로드 인덱스 25%/1VM = 25%
두 값 중 더 높은 값은 50%이며 전원 관리 최적화된 성능 설정의 높은 임계값과 일치합니다. 결과적으로 시스템은 두 번째 VM의 전원을 켭니다.
확장 후 - VM 및 사용량 값
- 전원이 켜진 VM 1의 실행 중인 세션 = 10
- 전원이 켜진 VM 1의 에이전트 로드 인덱스 = 25%
- 전원이 켜진 VM 2의 실행 중인 세션 = 0
- 전원이 켜진 VM 2의 에이전트 로드 인덱스 = 0%
- 세션 선점 = (실행 중인 세션 10 + 0)/(VM당 20개 세션 x 2VM ) = 25%
- 평균 로드 인덱스 = (에이전트 로드 인덱스 25% + 0%)/2VM = 12.5%
두 값 중 더 높은 값은 25%이며 전원 관리 최적화된 성능 설정의 낮은 임계값과 일치합니다. 결과적으로 시스템은 아무 작업도 수행하지 않습니다.
예제 2 - 높은 임계값을 초과하는 평균 로드 인덱스로 인해 풀 확장
이 예제에서는 다음 설정이 사용됩니다.
- VM당 세션 수 = 20
- 전원 관리의 높은 임계값 = 50%
확장 전 - VM 및 사용량 값
- 전원이 켜진 VM 1의 실행 중인 세션 = 4
- 전원이 켜진 VM 1의 에이전트 로드 인덱스 = 50%
- 세션 선점 = 실행 중인 세션 5개/(VM당 20개 세션 x 1VM ) = 25%
- 평균 로드 인덱스 = 에이전트 로드 인덱스 50%/1VM = 50%
두 값 중 더 높은 값은 50%이며 전원 관리 최적화된 성능 설정의 높은 임계값과 일치합니다. 결과적으로 시스템은 두 번째 VM의 전원을 켭니다.
확장 후 - VM 및 사용량 값
- 전원이 켜진 VM 1의 실행 중인 세션 = 5
- 전원이 켜진 VM 1의 에이전트 로드 인덱스 = 50%
- 전원이 켜진 VM 2의 실행 중인 세션 = 0
- 전원이 켜진 VM 2의 에이전트 로드 인덱스 = 0%
- 세션 선점 = (실행 중인 세션 5 + 0)/(VM당 20개 세션 x 2VM ) = 12.5%
- 평균 로드 인덱스 = (에이전트 로드 인덱스 50% + 0%)/2VM = 25%
두 값 중 더 높은 값은 25%이며 전원 관리 최적화된 성능 설정의 낮은 임계값과 일치합니다. 결과적으로 시스템은 아무 작업도 수행하지 않습니다.
이 페이지가 도움이 되었나요?