本文說明 Horizon Cloud Connector 2.0 及更新版本的系統架構,該架構依賴於在叢集中的主要和 Worker 節點上執行的 Kubernetes 網繭。其中說明此架構如何支援節點的高可用性功能,以及核心 Horizon Cloud Connector 服務 (包含 Horizon 通用授權) 的 Fault Tolerance 功能。

從 2.0 版開始,Horizon Cloud Connector 為雙節點叢集、節點層級高可用性和服務層級 Fault Tolerance 提供支援。在 Horizon Cloud Connector 2.0 及更新版本中,所有服務會在節點上以 Kubernetes 網繭形式執行。

備註: 此版本僅針對與下列網繭類型配對的應用裝置支援雙節點叢集、節點層級高可用性和服務層級 Fault Tolerance:
  • 內部部署的 Horizon 網繭
  • 使用全方位 SDDC 架構在 VMware Cloud on AWS 中部署的 Horizon 網繭

在所有其他環境中部署的 Horizon 網繭支援僅包含主要節點的單一節點叢集,而不支援節點層級高可用性和服務層級 Fault Tolerance。

什麼是 Horizon Cloud Connector 叢集?

Horizon Cloud Connector 叢集由下列成員組成:

  • Horizon Cloud Connector 虛擬應用裝置的主要節點
  • Horizon Cloud Connector 虛擬應用裝置的 Worker 節點

叢集至少必須包含作為成員的主要節點。您可以在包含主要節點的現有叢集中新增和移除 Worker 節點。

什麼是主要節點?

主要節點是執行管理 Horizon Cloud Connector 叢集所需控制平面服務之 Horizon Cloud Connector 應用裝置的虛擬機器 (VM)。

主要節點也會執行下列服務的主要執行個體:

若要部署主要節點並將它與您的 Horizon 網繭配對,請遵循您將部署在 VMware SDDC 中的現有 Horizon 網繭上架作為 Horizon Cloud 租用戶環境第一個網繭時的高階工作流程中所述的準則。

什麼是 Worker 節點?

Worker 節點是執行下列服務的複本執行個體之 Horizon Cloud Connector 應用裝置的次要虛擬機器:

透過將 Worker 節點新增至 Horizon Cloud Connector 叢集,您可以垂直擴充這些服務以支援增加的工作負載,以便在服務的主要和複本執行個體之間進行負載平衡。如果您從叢集移除 Worker 節點,則服務會縮小為在主要節點上以單一執行個體的形式執行。

備註: 在此版本中,Worker 節點僅支援 Horizon Cloud Connector 應用程式服務的複本執行個體。所有其他服務 (包括 CBCS、CSMS、ILS,以及叢集管理服務) 會以單一執行個體的形式在主要節點上執行。

若要部署 Worker 節點,請遵循 Horizon Cloud Connector 2.0 及更新版本 - 將 Worker 節點新增至 Horizon Cloud Connector 叢集中所述的步驟。若要從叢集中移除 Worker 節點,請遵循Horizon Cloud Connector 2.0 及更新版本 - 從 Horizon Cloud Connector 叢集中移除 Worker 節點中所述的步驟。

什麼是節點層級高可用性?它的工作方式為何?

如需完整資訊,請參閱Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性

服務層級 Fault Tolerance 如何在不同的中斷案例下運作?

本節說明雙節點 Horizon Cloud Connector 叢集如何在各種中斷情況下支援 Fault Tolerance 和 Horizon 通用授權的持續可用性。

備註: 在此版本中, Horizon Cloud Connector 僅支援 Horizon Cloud Connector 應用程式服務的 Fault Tolerance,如上一節所述。所有其他服務會以單一執行個體的形式在主要節點上執行,並在該單一執行個體失敗時變得無法使用。
  1. 如果架構服務失敗

    如前所述,Horizon Cloud Connector 架構服務 (連接器用戶端服務、雲端 Proxy 服務、連線伺服器 Proxy 服務) 會在主要和 Worker 節點上以雙執行個體的形式執行。如果某個節點上的架構服務失敗,則該服務的複本執行個體會繼續在另一個節點上執行,以確保 Horizon Cloud Connector 架構服務和 Horizon 通用授權完全正常運作。

    例如,如果主要節點上的雲端 Proxy 服務失敗,則 Worker 節點上雲端 Proxy 服務的複本執行個體會繼續執行。完全正常運作的架構服務可確保 Horizon Cloud 授權服務可以每 24 小時繼續與網繭同步。

  2. 如果 Worker 節點失敗
    備註: 僅在 設定節點層級 HA 時,此中斷案例才適用。如果已依照 Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性中所述設定節點層級 HA,則 vSphere HA 可確保 Worker 節點的高可用性。

    如果整個 Worker 節點無法正常運作,則所有服務會繼續執行而不會中斷,因為主要節點上的單一執行個體,以及 Horizon 通用授權會仍可完全正常運作。

    Horizon Cloud Connector 應用程式服務會暫時縮小,直到 Worker 節點還原為完全正常運作為止。

  3. 如果主要節點失敗
    備註: 僅在 設定節點層級 HA 時,此中斷案例才適用。如果已依照 Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性中所述設定節點層級 HA,則 vSphere HA 可確保主要節點的高可用性。

    如果整個主要節點無法正常運作,則 Horizon 通用授權會進入 25 天的同步寬限期。在此期間,授權會保持有效,且網繭仍可完全正常運作。如需詳細資訊,請參閱監控 Horizon 通用授權

    您可以繼續使用 Horizon Universal Console 在網繭上監控和執行管理工作。但具有下列限制:

    • Horizon Cloud Connector 叢集會進入錯誤狀態。
    • 您無法從 Worker 節點存取 Horizon Cloud Connector 組態入口網站。
    • Universal Broker、Cloud Monitoring Service 和 Horizon 映像管理服務會變得暫時無法使用。