이 예에서는 Horizon Cloud가 새 팜의 RDSH VM(가상 시스템)을 프로비저닝하고 롤링 유지 보수를 위해 시스템을 관리하는 방법을 설명합니다.
새 팜 마법사에서 이 팜의 크기는 다음과 같습니다.
- 최소 VM 수 = 1
- 최대 VM 수 = 3
- VM당 세션 수 = 20
생성 워크플로에서:
- 세 개의 RDSH VM이 모두 Microsoft Azure에서 완전히 구성되어 전원이 켜지고 도메인에 가입됩니다.
- 그다음에 실행 비용을 절감하기 위해 VM 2 및 서버 3의 전원이 꺼집니다.
VM 1은 전원이 켜진 상태를 유지하고 사용자 세션을 제공할 준비가 됩니다.
사용자가 로그온하면 VM 1의 세션이 제공됩니다. 사용할 수 있는 VM(VM 1)의 점유율이 전원 관리 임계값에 도달하면 다른 VM(VM 2)의 전원이 켜집니다. 두 VM의 전원이 켜지면 전원이 켜진 두 VM 간에 부하가 분산되도록 새 사용자 세션은 부하가 가장 적은 VM에 배치됩니다. 사용자 세션 수가 전원이 켜진 두 VM에서 계산된 대로 다음 점유율 임계값에 도달하면 다음 VM(VM 3)의 전원이 켜집니다.
사용자가 세션에서 로그오프할 때:
- 점유율이 낮은 임계값 아래로 떨어지면 VM 중 하나가 중지 중으로 표시됩니다. 일반적으로 부하가 가장 낮은 VM이 중지 중으로 표시됩니다.
- 일단 표시되면 해당 VM에 기존 세션은 유지되지만 새 사용자 세션은 해당 VM에 대해 수락되지 않습니다. 이때 모든 새 세션은 실행 중인 VM에만 배치됩니다.
- 표시된 VM의 기존 세션이 있는 모든 사용자가 해당 세션에서 로그오프하면 Horizon Cloud는 해당 VM의 전원을 끕니다.
실행 중인 VM 수가 최소 VM 값에 도달할 때까지 위 단계가 반복됩니다.
롤링 유지 보수
가상 시스템 유지 보수를 위한 모범 사례는 가끔씩 VM을 다시 시작하여 VM의 타사 애플리케이션에서 캐시된 리소스를 지우거나 메모리 누수를 없애는 것입니다. Horizon Cloud 롤링 유지 보수 기능은 자동화된 방법으로 팜 전체에서 정상 상태를 복원하도록 합니다. 일반적인 작업은 VM을 다시 시작하는 것입니다. Horizon Cloud에서는 VM을 삭제한 후 해당 팜에 사용되는 게시된 최신 이미지에 따라 재프로비저닝하여 팜 VM을 다시 빌드하는 추가 옵션을 제공합니다. 다시 빌드 옵션을 사용하면 간편하게 팜의 VM 간에 이미지 업데이트를 정기적으로 자동 수행할 수 있습니다. 다시 빌드 옵션을 사용하면 일상적인 작업의 일부로 수동 작업을 수행할 필요가 없습니다.
어떠한 상황에서도 팜의 동시 중지 VM 값에 구성된 VM 수만 중지됩니다. 팜의 롤링 유지 보수에 대해 구성된 유지 보수 유형에 따라, 시스템에서는 각 VM에 대해 지정된 유지 보수 작업을 수행합니다. 활성 사용자 세션이 있는 VM 또는 동시 중지 VM에 설정된 개수보다 많은 서버에서는 이 작업이 수행되지 않습니다.