此範例說明 Horizon Cloud 如何佈建新伺服器陣列的伺服器虛擬機器 (VM),並予以管理以進行輪替維護。

在 [新增伺服器陣列] 精靈中,此伺服器陣列的大小設定為:

  • 伺服器數目下限 = 1
  • 伺服器數目上限 = 3
  • 每部伺服器的工作階段數目 = 20

在建立工作流程中:

  1. 三個伺服器虛擬機器皆已在 Microsoft Azure 中完整設定:開啟電源,並加入網域。
  2. 接著,將伺服器 2 和 3 的電源關閉以節省執行成本。

伺服器 1 仍維持電源開啟,並隨時準備提供使用者工作階段。

當使用者登入時,將會取得伺服器 1 上的工作階段。當可用伺服器 (在此範例中為伺服器 1) 的使用量達到電源管理臨界值時,另一部伺服器的電源即會開啟 (伺服器 2)。當兩個伺服器的電源開啟時,新的使用者工作階段會置於負載較低的伺服器上,使工作階段以負載平衡的方式分配於兩個開啟電源的伺服器間。當使用者工作階段數目達到下一個使用量臨界值時 (兩個開啟電源伺服器的合併計算),即會開啟下一個伺服器的電源 (伺服器 3)。

使用者登出其工作階段時:

  1. 當使用量降到低臨界值以下時,其中一個伺服器會標示為靜止。通常,系統會將負載最低的伺服器標示為靜止。
  2. 標示之後,現有的工作階段仍會位於該伺服器上,但該伺服器將不會再接受任何新的使用者工作階段。此時,任何新的工作階段僅會置於執行中的伺服器上。
  3. 已標示的伺服器上仍有工作階段的所有使用者皆已登出其工作階段後,Horizon Cloud 便會關閉該伺服器的電源。

在執行中伺服器數目達到伺服器數目下限值之前,上述步驟會重複執行。

輪替維護

維護虛擬機器的最佳做法即為不時重新啟動虛擬機器,以清除快取的資源,或處理虛擬機器中因第三方應用程式所造成的任何記憶體流失。Horizon Cloud 輪替維護功能可讓您以自動化方式將整個伺服器陣列還原為正常的健全狀況。常用的動作是重新啟動虛擬機器。Horizon Cloud 提供了重建伺服器虛擬機器的另一個選項,即刪除虛擬機器,並根據用於該伺服器陣列的最新已發佈映像來重新佈建。此一重建選項提供了便利的方式,可對伺服器陣列的各個伺服器自動進行定期的映像更新。重建選項可避免例行作業中手動介入的需要。

無論何時,系統僅會靜止針對伺服器陣列之並行靜止伺服器值所設定的伺服器數目。根據針對伺服器陣列之輪替維護而設定的維護類型,系統會逐一檢查每個伺服器,並執行指定的維護動作。此動作不會對具有作用中使用者工作階段的伺服器執行,而執行此動作的伺服器數目也不會超過並行靜止伺服器所設定的數目。