Sun Cluster 簡介 (適用於 Solaris 作業系統)

透過 Sun Cluster 使應用程式具有高度可用性

叢集是作為單一連續可用的系統共同作業,以為使用者提供應用程式、系統資源和資料的兩個或多個系統 (或節點)。 叢集中的每一個節點均是具有完整功能的獨立系統。 但是,在叢集環境中,這些節點透過互連連線,並作為單一實體共同作業以提供增強的可用性和效能。

具有高度可用性的叢集透過使叢集在發生故障的整個過程中保持執行狀態,來提供對資料和應用程式的幾乎持續的存取,而這些故障通常會使單一伺服器系統當機。 沒有任何單一故障 — 硬體、軟體或網路 — 可以使叢集失敗。 相比之下,容錯性硬體系統雖提供對資料和應用程式的持續存取,但因為是特殊硬體,所以成本較高。 容錯性系統通常無法處理軟體故障。

每個 Sun Cluster 系統是緊密連接的節點之集合,這些節點提供網路服務和應用程式的單一管理檢視。 Sun Cluster 系統透過以下硬體和軟體的組合實現高度可用性:

可用性管理

如果系統內發生任何單一軟體或硬體故障,而應用程式仍不受其影響,則表示該應用程式具有高度可用性。 由應用程式自身內部的錯誤或資料毀壞導致的故障除外。 以下各項適用於具有高度可用性的應用程式:

故障轉移服務和可延伸服務以及並列應用程式

故障轉移服務和可延伸服務以及並列應用程式可讓您使應用程式具有高度可用性並改善叢集上應用程式的效能。

故障轉移服務透過冗餘提供高度可用性。 發生故障時,您可以將正在執行的應用程式配置為在同一節點上重新啟動,或移至叢集中另一節點,而無需使用者介入。

為提昇效能,可延伸服務平衡利用叢集中的多個節點以並行方式執行應用程式。 在可延伸的配置中,叢集的每個節點均可提供資料並處理用戶端的要求。

並列資料庫可讓資料庫伺服器的多個實例執行以下作業:

如需有關故障轉移服務和可延伸服務以及並列應用程式的更多資訊,請參閱資料服務類型

IP 網路多重路徑

用戶端透過公用網路來將要求送至叢集。 每個叢集節點均透過一個或多個公用網路配接卡連線至至少一個公用網路。

IP 網路多重路徑連結使伺服器有連線至同一子網路的多個網路埠。 首先,IP 網路多重路徑連結軟體透過偵測網路配接卡的故障或修復提供從網路配接卡故障恢復的功能。 然後,該軟體同時將網路位址在故障配接卡和替代配接卡之間切換。 當多個網路配接卡可作業時,IP 網路多重路徑連結可透過在配接卡間分散外送的資料封包以提昇資料流量。

儲存管理

多重主機儲存裝置透過將磁碟連線至多個節點使磁碟具有高度可用性。 多節點為存取資料提供多個路徑,當某個路徑失敗時,另一個路徑可以替代它。

多重主機磁碟可允許進行以下叢集處理:

容體管理支援

容體管理程式使您可以管理大量磁碟以及那些磁碟上的資料。 容體管理程式透過提供以下功能,可以增加儲存容量和資料可用性:

Sun Cluster 系統支援以下容體管理程式:

Sun StorEdge Traffic Manager

Sun StorEdge Traffic Manager 軟體從 Solaris 作業系統 8 核心 I/O 架構開始完全整合。 Sun StorEdge Traffic Manager 軟體使您可以更有效地表示和管理裝置,這些裝置可透過 Solaris 作業環境之單一實例內的多個 I/O 控制器介面存取。 Sun StorEdge Traffic Manager 架構啟動以下功能:

硬體備用獨立式磁碟陣支援

Sun Cluster 系統支援使用硬體備用獨立式磁碟陣 (RAID) 和基於主機的軟體 RAID。 硬體 RAID 使用儲存陣列的硬體冗餘或儲存系統的硬體冗餘,以確保獨立硬體故障不會影響資料可用性。 如果您對各個獨立的儲存陣列進行鏡像,基於主機的軟體 RAID 可確保在整個儲存陣列處於離線狀態時,獨立硬體故障不會影響資料可用性。 雖然您可以並行使用硬體 RAID 和基於主機的軟體 RAID,但您僅需要一個 RAID 解決方案以維持高度的資料可用性。

檔案系統支援

由於叢集系統的固有屬性之一為共用資源,因此叢集需要一個檔案系統,以滿足統一共用檔案的需要。 Sun Cluster 檔案系統讓使用者或應用程式透過使用遠端或本機標準 UNIX API 存取叢集的任何節點上的任何檔案。 如果將應用程式從一個節點移至另一節點,無需進行任何變更,該應用程式仍可存取相同檔案。 無需進行任何變更,現有應用程式仍可完全利用叢集檔案系統。