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

資料服務類型

資料服務使應用程式具有高度可用性,並且可延伸服務可以防止重要應用程式在叢集內發生任何單一故障後中斷。

配置資料服務時,您必須將資料服務配置為以下類型的資料服務之一:

故障轉移資料服務

故障轉移是叢集自動將應用程式從出現故障的主要節點轉移至指定的冗餘次要節點的處理程序。 故障轉移應用程式具有以下特性:

如果錯誤監視器偵測到錯誤,則會嘗試於同一節點重新啟動實例,或於其他節點啟動實例 (故障轉移),視資料服務的配置方式而定。 故障轉移服務使用故障轉移資源群組,它是應用程式實例資源與網路資源 (邏輯主機名稱) 的容器。 邏輯主機名稱是 IP 位址,可以在某個節點配置上線,稍後自動在原始節點配置下線,並在其他節點配置上線。

用戶端的服務可能會有短暫中斷,並且可能需要在完成故障轉移之後重新連線。 但是,用戶端並不會知道到提供服務之實體伺服器中的變更。

可延伸資料服務

可延伸資料服務使應用程式實例可以在多個節點上同時執行。 可延伸服務使用兩種資源群組。 可延伸資源群組包含應用程式資源,故障轉移資源群組包含可延伸服務所依賴的網路資源 (共用位址)。 可延伸資源群組可以在多個節點上處於線上狀態,因此多個服務實例可同時執行。 放置共用位址的故障轉移資源群組一次只在一個節點上啟動成為線上。 宿主可延伸服務的所有節點均使用相同的共用位址宿主服務。

叢集透過單一網路介面 (全域介面) 接收服務要求。 基於由平衡資料流量策略設定的數個預先定義的演譯法之一,這些要求將分配到多個節點。 叢集可以使用平衡資料流量策略,來均衡各個節點之間的服務負載。

並列應用程式

Sun Cluster 系統透過使用並列資料庫,提供在叢集的所有節點上共用並列執行的應用程式之環境。 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 是一組套裝軟體,安裝後可以使 Oracle Parallel Server/Real Application Clusters 在 Sun Cluster 節點上執行。 這種資料服務還使 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 可透過 Sun Cluster 指令來管理。

並列應用程式已被配置為在叢集環境中執行,以便該應用程式可由兩個或多個節點同時控制。 在 Oracle Parallel Server/Real Application Clusters 環境中,多個 Oracle 實例合作提供對相同共用資料庫的存取。 Oracle 用戶端可以使用任一實例存取該資料庫。 因此,如果一個或多個實例失敗,用戶端可連線至其餘正常運作的實例並繼續存取資料庫。