服務器并行運算(suàn)架構解決方案
發布時(shí)間:2018-05-28 閱覽次數:
5921 次
集群計算(suàn)機是指用(yòng)一組聯網的(de)PC或工作站來(lái)搭建成的(de),提供比單個(gè)PC(節點)計算(suàn)性能高(gāo)得(de)多(duō)的(de)計算(suàn)機。說其是計算(suàn)機,其實是針對(duì)所提供出來(lái)的(de)服務而言的(de),或者說是邏輯上來(lái)說的(de)。
背景介紹
集群計算(suàn)機是指用(yòng)一組聯網的(de)PC或工作站來(lái)搭建成的(de),提供比單個(gè)PC(節點)計算(suàn)性能高(gāo)得(de)多(duō)的(de)計算(suàn)機。說其是計算(suàn)機,其實是針對(duì)所提供出來(lái)的(de)服務而言的(de),或者說是邏輯上來(lái)說的(de)。集群計算(suàn)機的(de)主要優勢就是成本,相同的(de)計算(suàn)能力下(xià),其成本隻有傳統大(dà)型機的(de)十分(fēn)之一,在全球計算(suàn)機TOP500中,集群計算(suàn)機的(de)比重越來(lái)越大(dà),近兩年的(de)比重超過了(le)80%。特别是對(duì)中小企事業應用(yòng),實驗研究和(hé)教學有很大(dà)的(de)競争力。
集群系統(Cluster)主要解決下(xià)面幾個(gè)問題:
1.高(gāo)可(kě)靠性(HA)。利用(yòng)集群管理(lǐ)軟件,當主服務器故障時(shí),備份服務器能夠自動接管主服務器的(de)工作,并及時(shí)切換過去,以實現對(duì)用(yòng)戶的(de)不間斷服務。
2.高(gāo)性能計算(suàn)(HP)。充分(fēn)利用(yòng)集群中的(de)每一台計算(suàn)機的(de)資源,實現複雜(zá)運算(suàn)的(de)并行處理(lǐ),通(tōng)常用(yòng)于科學計算(suàn)領域,比如基因分(fēn)析,物(wù)理(lǐ)與化(huà)學分(fēn)析等。
3.負載平衡。即把負載壓力根據某種算(suàn)法合理(lǐ)分(fēn)配到集群中的(de)每一台計算(suàn)機上,以減輕主服務器的(de)壓力,降低對(duì)主服務器的(de)硬件和(hé)軟件要求。在實際應用(yòng)中,最常見的(de)情況是利用(yòng)集群解決負載平衡問題,比如用(yòng)于提供WWW服務。在這(zhè)裏主要展示如何使用(yòng)LVS(Linux Virtial Server)來(lái)實現實用(yòng)的(de)WWW負載平衡集群系統關于集群計算(suàn)機的(de)操作系統,在TOP500中現在主要的(de)操作系統都有身影(yǐng),但是應用(yòng)最多(duō)的(de)是LINUX操作系統。這(zhè)首先利益于LINUX的(de)開放源代碼,使得(de)其有很高(gāo)的(de)可(kě)制定性,可(kě)以根據不同的(de)硬件和(hé)應用(yòng)環境作出相應的(de)修改,其次,LINUX也(yě)有很高(gāo)的(de)穩定性,而且不乏商業支持。爲了(le)降低程序開發的(de)難度和(hé)提高(gāo)程序的(de)可(kě)移植性,目前基于LINUX的(de)集群計算(suàn)環境主要是通(tōng)過配置MPI(Message Passing Interface)環境可(kě)實現的(de)。這(zhè)也(yě)是目前比較成熟的(de)應用(yòng)模式。
方案拓撲
說明(míng):
關于服務器并行運算(suàn),我們采用(yòng)的(de)服務器是如下(xià):
1、主節點服務器:4路服務器 4CPU 256GB内存 2T存儲
2、節點服務器: 雙路服務器 2CPU 256GB内存 1T存儲
優點:
1、4路服務器産品定位于高(gāo)性能運行、數據庫等重要并且需要穩定的(de)機器。能夠出色的(de)發揮其計算(suàn)性能。
2、雙路服務器作爲節點服務器,配置256G内存,2顆CPU,提供各節點的(de)計算(suàn)能力。
集群環境的(de)配置主要有以下(xià)幾個(gè)部分(fēn):
1、并行計算(suàn)環境的(de)安裝和(hé)配置
2、計算(suàn)節點之間的(de)無密碼訪問
3、共享文件系統的(de)配置