為HPC Server 2008選擇合適的網(wǎng)絡(luò)拓?fù)?/h1>
時(shí)間:2009-07-10 01:28:00
來(lái)源:UltraLAB圖形工作站方案網(wǎng)站
人氣:7211
作者:admin
眾所周知,配置集群的網(wǎng)絡(luò)通常是一件令人頭疼但卻又無(wú)法逃避的復(fù)雜工作。為了簡(jiǎn)化這項(xiàng)工作,Windows HPC Server 2008提供了一個(gè)向?qū)В∟etwork Wizard)來(lái)幫助我們完成網(wǎng)絡(luò)的配置,如下圖所示。
在上圖中我們可以看到,Windows HPC Server 2008支持五種不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。那么我們應(yīng)該如何去選擇一個(gè)合適自身情況的拓?fù)淠??且?tīng)本文慢慢道來(lái)。
首先,讓我們來(lái)了解一下各種拓?fù)浣Y(jié)構(gòu)中涉及到的三種網(wǎng)絡(luò):
Enterprise網(wǎng)絡(luò)(企業(yè)網(wǎng)絡(luò),在Beta 1中稱(chēng)為Public網(wǎng)絡(luò))
不僅集群中的節(jié)點(diǎn)可能連接到這個(gè)網(wǎng)絡(luò),企業(yè)或機(jī)構(gòu)中的其他計(jì)算機(jī)通常也連接到這個(gè)網(wǎng)絡(luò)。大多數(shù)用戶(hù)通過(guò)這個(gè)網(wǎng)絡(luò)來(lái)進(jìn)行通訊,進(jìn)行他們的日常工作。
Private網(wǎng)絡(luò)(私有網(wǎng)絡(luò))
這是集群的內(nèi)部網(wǎng)絡(luò),它可以用來(lái)承載集群內(nèi)部節(jié)點(diǎn)間的通訊,集群外部的計(jì)算機(jī)通常無(wú)法連接到這個(gè)網(wǎng)絡(luò)。
Application網(wǎng)絡(luò)(應(yīng)用網(wǎng)絡(luò),在Beta 1中稱(chēng)為MPI網(wǎng)絡(luò))
這是一個(gè)集群內(nèi)部的高速網(wǎng)絡(luò),通常具有很高的帶寬和很低的延遲,可以用來(lái)滿(mǎn)足集群內(nèi)部并行MPI程序的通訊需求。常見(jiàn)的高速網(wǎng)絡(luò)有Gigabit Ethernet、10 Gigabit Ethernet、Myrinet?、InfiniBand?等等。
Windows HPC Server所支持的五種拓?fù)浣Y(jié)構(gòu)的區(qū)別在于包含上述網(wǎng)絡(luò)中的不同子集,并且計(jì)算節(jié)點(diǎn)(Compute Node)能夠連接到的網(wǎng)絡(luò)有所不同。
拓?fù)?:集群有Enterprise和Private兩個(gè)網(wǎng)絡(luò),計(jì)算節(jié)點(diǎn)僅能連接到Private網(wǎng)絡(luò)。
拓?fù)?:集群有Enterprise和Private兩個(gè)網(wǎng)絡(luò),計(jì)算節(jié)點(diǎn)可以同時(shí)連接到這兩個(gè)網(wǎng)絡(luò)。
拓?fù)?:集群有Enterprise、Private和Application三個(gè)網(wǎng)絡(luò),但是計(jì)算節(jié)點(diǎn)只能連接到其中的Private和Application網(wǎng)絡(luò)。
拓?fù)?:集群有Enterprise、Private和Application三個(gè)網(wǎng)絡(luò),計(jì)算節(jié)點(diǎn)可以連接到所有這三個(gè)網(wǎng)絡(luò)。
拓?fù)?:集群只有Enterprise一個(gè)網(wǎng)絡(luò),所有節(jié)點(diǎn)均在這個(gè)網(wǎng)絡(luò)上。這是五種拓?fù)渲凶詈?jiǎn)單的一種。
在這五個(gè)拓?fù)浣Y(jié)構(gòu)中做出選擇之前,我們可能會(huì)需要考慮這樣一些因素:
是否想要利用Windows HPC Server 2008提供的一系列新的部署工具來(lái)部署集群中的節(jié)點(diǎn)?Windows HPC Server 2008利用Windows部署服務(wù)(Windows Deployment Service,簡(jiǎn)稱(chēng)WDS)來(lái)簡(jiǎn)化部署集群節(jié)點(diǎn)的繁瑣工作,使得我們可以很方便的完成集群的部署(參見(jiàn)來(lái)看看我們的產(chǎn)品之Windows HPC Server 2008部署初體驗(yàn))。如果您想要使用這項(xiàng)便利的功能,那么拓?fù)?將不在您的選擇之列。
是否希望將集群內(nèi)部的通訊同企業(yè)或機(jī)構(gòu)內(nèi)的其他通訊分離開(kāi)以獲得更平衡更好的網(wǎng)絡(luò)性能?如果沒(méi)有這種需求,可以考慮拓?fù)?,否則前四種拓?fù)鋾?huì)更為合適。
是否需要一個(gè)高速網(wǎng)絡(luò)來(lái)承載MPI并行程序的通訊需求以獲得更進(jìn)一步的性能提升?如果您的答案是肯定的,拓?fù)?和拓?fù)?將會(huì)是最佳的選擇。如果所有的應(yīng)用程序都沒(méi)有基于MPI程序庫(kù)進(jìn)行開(kāi)發(fā),那么Application網(wǎng)絡(luò)就不是必須的,此時(shí)您可以考慮其他三種拓?fù)浣Y(jié)構(gòu)。
計(jì)算節(jié)點(diǎn)是否需要大量的訪問(wèn)位于Enterprise網(wǎng)絡(luò)或Internet上的資源?如果是的,我們建議您使用拓?fù)?、4或5。雖然在拓?fù)?和拓?fù)?中,計(jì)算節(jié)點(diǎn)可以通過(guò)頭節(jié)點(diǎn)(Head Node)上的NAT服務(wù)訪問(wèn)外部網(wǎng)絡(luò),但是此時(shí)所有與外界的通訊都需要通過(guò)頭節(jié)點(diǎn),頭節(jié)點(diǎn)可能會(huì)成為性能的瓶頸。
安全性與訪問(wèn)方便性的平衡。拓?fù)?和拓?fù)?將集群內(nèi)部的通訊與外部的通訊分離開(kāi),集群外部無(wú)法直接訪問(wèn)集群內(nèi)部的節(jié)點(diǎn),提高了集群的安全性。其他三個(gè)拓?fù)鋭t將所有節(jié)點(diǎn)直接連在Enterprise網(wǎng)絡(luò)上,使得在集群上開(kāi)發(fā)和調(diào)試應(yīng)用程序變得容易。所以您將不得不在安全性與訪問(wèn)方便性之間做出取舍。
我們可以將上述因素總結(jié)如下表:
怎么樣,現(xiàn)在是不是覺(jué)得很簡(jiǎn)單地能夠在Windows HPC Server的五種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中做出合適的選擇呢? #p#page_title#e#