이 예에서는 Horizon Cloud가 새 팜의 서버 VM(가상 시스템)을 프로비저닝하고 롤링 유지 보수를 위해 시스템을 관리하는 방법을 설명합니다.

새 팜 마법사에서 이 팜의 크기는 다음과 같습니다.

  • 최소 서버 = 1
  • 최대 서버 = 3
  • 서버당 세션 = 20

생성 워크플로에서:

  1. 세 개의 서버 VM이 모두 Microsoft Azure에서 완전히 구성됩니다(전원이 켜져 있고, 도메인에 가입됨).
  2. 그러면 서버 2 및 서버 3은 실행 비용을 절감하기 위해 전원이 꺼집니다.

서버 1은 전원이 켜진 상태를 유지하고 사용자 세션을 제공할 준비가 됩니다.

사용자가 로그온하면 서버 1의 세션이 제공됩니다. 사용할 수 있는 서버(서버 1)의 점유율이 전원 관리 임계값에 도달하면 다른 서버(서버 2)의 전원이 켜집니다. 두 서버의 전원이 켜지면 전원이 켜진 두 서버 간에 부하가 분산되도록 새 사용자 세션은 부하가 가장 적은 서버에 배치됩니다. 사용자 세션 수가 전원이 켜진 두 서버에서 계산된 대로 다음 점유율에 도달하면 다음 서버(서버 3)의 전원이 켜집니다.

사용자가 세션에서 로그오프할 때:

  1. 점유율이 낮은 임계값 아래로 떨어지면 서버 중 하나가 중지 중으로 표시됩니다. 일반적으로 시스템은 부하가 가장 낮은 서버를 중지 중으로 표시합니다.
  2. 일단 표시되면 해당 서버에 기존 세션은 유지되지만 새 사용자 세션은 해당 서버에 대해 수락되지 않습니다. 이때 모든 새 세션은 실행 중인 서버에만 배치됩니다.
  3. 표시된 서버의 기존 세션이 있는 모든 사용자가 해당 세션에서 로그오프하면 Horizon Cloud는 해당 서버의 전원을 끕니다.

실행 중인 서버 수가 최소 서버 값에 도달할 때까지 위 단계가 반복됩니다.

롤링 유지 보수

가상 시스템 유지 보수를 위한 모범 사례는 가끔씩 VM을 다시 시작하여 VM의 타사 애플리케이션에서 캐시된 리소스를 지우거나 메모리 누수를 없애는 것입니다. Horizon Cloud 롤링 유지 보수 기능은 자동화된 방법으로 팜 전체에서 정상 상태를 복원하도록 합니다. 일반적인 작업은 VM을 다시 시작하는 것입니다. Horizon Cloud에서는 VM을 삭제한 후 해당 팜에 사용되는 게시된 최신 이미지에 따라 재프로비저닝하여 서버 VM을 다시 빌드하는 추가 옵션을 제공합니다. 다시 빌드 옵션은 팜의 서버 간에 이미지 업데이트를 정기적으로 자동 수행하는 편리한 방법을 제공합니다. 다시 빌드 옵션을 사용하면 일상적인 작업의 일부로 수동 작업을 수행할 필요가 없습니다.

언제든지 시스템에서는 팜의 동시 중지 서버 값에 구성된 서버 수만 중지합니다. 팜의 롤링 유지 보수에 대해 구성된 유지 보수 유형에 따라, 시스템에서는 각 서버에 대해 지정된 유지 보수 작업을 수행합니다. 활성 사용자 세션이 있는 서버 또는 동시 중지 서버에 설정된 개수보다 많은 서버에서는 이 작업이 수행되지 않습니다.