Sun Cluster 3.0 12/01 概念

可延伸服務的架構

叢集網路的主要目標是提供資料服務的可延伸性。 可延伸性表示,當服務的負載增加時,因為將新的節點加入叢集,且執行新的伺服器實例,所以資料服務在面臨這項增加的工作負擔,能維持不變的回應時間。 我們稱這樣的服務是可延伸資料服務。 可延伸資料服務的典型範例是網際網路服務。 通常,可延伸資料服務是由許多實例所組成,每一個實例執行於叢集的不同節點上。 整合起來,以此服務的遠端用戶端觀點來看,這些實例便可作為單一的服務,並且建置此項服務的能性。例如,我們可擁有由在不同節點上執行的數個 httpd 常駐式所組成的可延伸性 Web 服務。 任一個 httpd 常駐式可能服務一項用戶端的要求。 服務此項要求的常駐程式所依據的,便是平衡資料流量策略。 對用戶端的回答顯然是來自服務,而不是服務該要求的特定常駐程式,因此保留了單一服務的外觀。

可延伸服務是由下列組成:

下圖說明了可延伸服務的架構。

圖 3-8 可延伸服務的架構

Graphic

沒有放置整體介面的節點 (代理節點) 將共用位址放在其回送介面上。 進入整體介面的封包會根據配置的平衡資料流量策略,來分送至其它叢集節點。 可能的平衡資料流量策略說明如後。