計算機集群
集群分類
集群分為同構(gòu)與異構(gòu)兩種,它們的區(qū)別在于:組成集群系統(tǒng)的計算機之間的體系結(jié)構(gòu)是否相同。集群計算機按功能和結(jié)構(gòu)可以分成以下幾類:
高可用性集群High-availability (HA) clusters
負載均衡集群Load balancing clusters
高性能計算集群High-performance(HPC)clusters
網(wǎng)格計算Grid computing
高可用性集群
一般是指當集群中有某個節(jié)點失效的情況下,其上的任務(wù)會自動轉(zhuǎn)移到其他正常的節(jié)點上。還指可以將集群中的某節(jié)點進行離線維護再上線,該過程并不影響整個集群的運行。
負載均衡集群
負載均衡集群運行時,一般通過一個或者多個前端負載均衡器,將工作負載分發(fā)到后端的一組服務(wù)器上,從而達到整個系統(tǒng)的高性能和高可用性。這樣的計算機集群有時也被稱為服務(wù)器群(Server Farm)。一般高可用性集群和負載均衡集群會使用類似的技術(shù),或同時具有高可用性與負載均衡的特點。
Linux虛擬服務(wù)器(LVS)項目在Linux操作系統(tǒng)上提供了最常用的負載均衡軟件。
高性能計算集群
高性能計算集群采用將計算任務(wù)分配到集群的不同計算節(jié)點而提高計算能力,因而主要應(yīng)用在科學計算領(lǐng)域。比較流行的HPC采用Linux操作系統(tǒng)和其它一些免費軟件來完成并行運算。這一集群配置通常被稱為Beowulf集群。這類集群通常運行特定的程序以發(fā)揮HPC cluster的并行能力。這類程序一般應(yīng)用特定的運行庫,比如專為科學計算設(shè)計的MPI庫。
HPC集群特別適合于在計算中各計算節(jié)點之間發(fā)生大量數(shù)據(jù)通訊的計算作業(yè),比如一個節(jié)點的中間結(jié)果或影響到其它節(jié)點計算結(jié)果的情況。
網(wǎng)格計算
網(wǎng)格計算或網(wǎng)格集群是一種與集群計算非常相關(guān)的技術(shù)。網(wǎng)格與傳統(tǒng)集群的主要差別是網(wǎng)格是連接一組相關(guān)并不信任的計算機,它的運作更像一個計算公共設(shè)施而不是一個獨立的計算機。還有,網(wǎng)格通常比集群支持更多不同類型的計算機集合。
網(wǎng)格計算是針對有許多獨立作業(yè)的工作任務(wù)作優(yōu)化,在計算過程中作業(yè)間無需共享數(shù)據(jù)。網(wǎng)格主要服務(wù)于管理在獨立執(zhí)行工作的計算機間的作業(yè)分配。資源如存儲可以被所有節(jié)點共享,但作業(yè)的中間結(jié)果不會影響在其他網(wǎng)格節(jié)點上作業(yè)的進展。
集群技術(shù)特點
通過多臺計算機完成同一個工作。達到更高的效率。
兩機或多機內(nèi)容、工作過程等完全一樣。如果一臺死機,另一臺可以起作用。
集群軟件
Sun Grid Engine
SLURM(天河一號的Job Scheduler)
JBoss Application Server
Lander Vault
Solaris Cluster
Oracle Real Application Cluster RAC
Drbd+Heartbeat
集群產(chǎn)品
參考文獻
免責聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價值
- 一般般
- 沒價值
{{item.userName}} 舉報
{{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復' : '回復'}}
{{_reply.userName}} 舉報
{{_reply.time}}