倒底什麼是高可用性系統?
Sun Cluster 將高可用性 (HA) 定義為,即使發生一般會造成伺服器系統無法使用的故障,叢集仍可保持應用程式啟動並執行的能力。
叢集是利用何種處理程序來提供高可用性?
藉由失效保護的處理程序,叢集組織架構提供高可用性的環境。失效保護是叢集執行的一系列步驟,可將應用程式從失效節點移轉至叢集中的另一個可作業節點上。
介於 HA 與可延伸的服務之間的差異是?
HA 服務表示應用程式一次僅在叢集中的一個主要節點上執行。 其它的節點可能執行其它的應用程式,但是每個應用程式僅執行於單一節點上。 如果主要節點失效,於失效節點上執行的應用程式會移轉至另一個節點繼續執行。
可延伸服務將應用程式分散在多個節點,以建立單一、邏輯的服務。可延伸服務會利用其執行所在的整個叢集中的節點與處理器數目。一個節點接收所有應用程式的要求,並將其分送到正在其上執行應用程式伺服器的節點。如果此節點失效 (稱為「整體介面節點」或 GIF),整體介面會移轉至存活的節點上。 如果應用程式所執行的任一節點失效,應用程式會繼續在其它的節點上執行,其中部份效能會降低,直到失效節點返回叢集之後才改善。