UNIX Linux與MS集群技術分析

2021-04-30 02:49:11 字數 1256 閱讀 4930

microsoft 伺服器提供了三種支援群集的技術: 網路負載平衡 (nlb)、元件負載平衡 (clb) 和 microsoft 群集服務 (mscs microsoft cluster services)。

按照側重點的不同,可以把linux集群分為三類。

一類是高可用性集群,執行於兩個或多個節點上,目的是在系統出現某些故障的情況下,仍能繼續對外提供服務。高可用性集群的設計思想就是要最大限度地減少服務中斷時間。這類集群中比較著名的有turbolinux turboha、heartbeat、kimberlite等。

第二類是負載均衡集群,目的是提供和節點個數成正比的負載能力,這種集群很適合提供大訪問量的web服務。負載均衡集群往往也具有一定的高可用性特點。turbolinux cluster server、linux virtual server都屬於負載均衡集群。

另一類是超級計算集群,按照計算關聯程度的不同,又可以分為兩種。一種是任務片方式,要把計算任務分成任務片,再把任務片分配給各節點,在各節點上分別計算後再把結果彙總,生成最終計算結果。另一種是平行計算方式,節點之間在計算過程中大量地交換資料,可以進行具有強耦合關係的計算。這兩種超級計算集群分別適用於不同型別的資料處理工作。有了超級計算集群軟體,企業利用若干臺pc機就可以完成通常只有超級計算機才能完成的計算任務。這類軟體有turbolinux enfusion、score等。

網路負載平衡

網路負載平衡充當前端群集,用於在整個伺服器群集中分配傳入的 ip 流量,是為電子商務 web 站點實現增量可伸縮性和出色可用性的理想選擇。 最多可以將 32 個執行 windows server 2003 系列產品的計算機連線在一起共享乙個虛擬 ip 位址。nlb 通過在群集內的多個伺服器之間分配其客戶端請求來增強可伸縮性。隨著流量的增加,可以向群集新增更多的伺服器,任何乙個群集最多可容納 32 個伺服器。nlb 在為使用者提供連續服務的同時還提供了高可用性,即自動檢測伺服器故障,並在 10 秒內在其餘伺服器中重新分配客戶端流量。

元件負載平衡

群集服務

群集服務充當後端群集,可為資料庫、訊息傳遞以及檔案和列印服務等應用程式提供高可用性。當任一節點(群集中的伺服器)發生故障或離線時,mscs 將嘗試最大程度地減少故障對系統的影響。 

參考:http://oracle.chinaitlab.com/backup/6550.html

GS與MS之間通訊

gs與ms之間通訊 注意gs與ms是兩個執行緒,現在是每個map乙個執行緒,他們之間是內部協議進行通訊的,那既然是兩個執行緒那如何通訊呢,看了net程序通訊這個就比較簡單了 舉個例子 m pmap gs2msdata gs2ms add player,m nchannelid,void ractor...

Unix Linux 與 MS DOS 指令對照表

操作 unix linux bash windows ms dos 示例進入目錄 cdcd cd path to target 建立目錄 mkdir mdmkdir foldername 當前目錄 pwdcd pwd展示目錄 lsdir ls移除目錄 rmdel rm r path to targe...

Unix Linux常用命令 備份與壓縮

tar命令 tar可以為檔案和目錄建立檔案。利用 tar,使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如軟盤。利用 tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,這對於...