高可用性羣集配置
要在 Automation Anywhere 數據中心中提供支持,請配置高可用性 (HA) 羣集。請根據貴公司的方法和程序來實作您的資料中心叢集。
具有羣集的高可用性部署
Automation 360 可以在高可用性模式下部署,其中多 Control Room 個實例使用分佈式負載平衡器聚集在一起。羣集配置提供了操作容錯功能,因爲即使 Control Room 羣集中的一個或多個節點發生故障,羣集仍可以繼續工作。
羣集通過協調所有參與 Control Room 節點之間的事務來運行。節點決定哪些事務可通過對每個事務進行表決來處理。組成羣集中大多數節點的投票數稱爲法定數目,並確定在處理事務之前必須投票或確認事務的節點數。
對於節點故障的容錯取決於在法定節點或大多數節點不可用於投票任何事務有效性之前,有多少節點可能會失敗。容錯功能會使用叢集中的奇數節點進行最佳化、因為奇數叢集中的多數節點數比偶數叢集中的數目低、如下表所示:
羣集中的節點數 | 多數 ( 法定人數 ) | 容錯(節點故障) |
---|---|---|
3 | 2 | 1 |
4 | 3 | 1 |
5 | 3 | 2 |
6 | 4 | 2 |
具有三個或更多節點的羣集由於默認情況下強制實施法定配置,因此不容易受到腦分裂狀況或網絡問題的不一致影響。
高可用性組件
若要讓 Automation Anywhere 支援 HA 和 DR,必須設定資料中心內用於 HA 的選定元件。
- 羣集組件 - 羣集是通過物理電纜和軟件連接的一組服務器(節點)。在 HA 環境中,這些伺服器叢集可位於相同的實體資料中心。 註: 在叢集環境中,雖然伺服器、主機和節點等詞彙各有不同的特定意義,但是這些詞彙經常互換使用。
- 羣集組(角色) - 一組羣集服務,這些羣集服務會一起進行故障轉移並相互依賴。
- 主機 - 託管服務的羣集計算機。
- 節點 - 羣集中計算機的通用術語。
- 主節點 - 羣集中的活動節點。生產活動執行所在的電腦。
- 輔助節點 - 在發生故障轉移時指定爲目標的計算機。次要節點是主要節點的被動式複本。
- 服務 器 - 羣集中與服務器操作系統一起安裝的計算機。
HA 叢集技術可防範三種特定類型的故障:
- 應用程序和服務故障—影響應用程序軟件和基本服務。
- 多站點組織中的站點故障—由自然災害、停電或連接中斷引起。
- 系統和硬件故障—影響 CPU 、驅動器、內存、網絡適配器和電源等硬件組件。
這種處理故障的能力讓叢集能夠滿足大多數資料中心環境內的兩個典型需求:
- 高可用性 - 能夠爲最終用戶提供高百分比時間的服務訪問權限,並減少計劃外中斷。
- 高可靠性 - 降低系統故障頻率的能力。