不選擇HPC Windows系統(tǒng)的理由
測試時間:回答下面的問題:對于你的企業(yè)中速度最快、可靠度最高的高端計算系統(tǒng),你將選擇運行下列哪一操作系統(tǒng):1) Linux, 2) Solaris, 3) OpenVMS or 4) Windows?
好了,答題結(jié)束。如果你的回答是Linux系統(tǒng),你獲得十分;如果選擇是Solaris,獲得9分;如果是OpenVMS,則獲得8分;如果你選擇了Windows系統(tǒng),那聽一聽大家是怎么說的:“你肯定你的個人電腦通了電?”明白了吧。
微軟公司幾十年來從未真正關(guān)注過高性能計算系統(tǒng),卻想隨著高性能計算系統(tǒng)Server 2008的上市躋身進入高性能計算系統(tǒng)市場。你覺得這可能嗎?是的,微軟已經(jīng)發(fā)布了Windows Compute Cluster Server 2003。在長時期的調(diào)查之后,我終于找到了這款產(chǎn)品的一個用戶。他告訴我,“對于一款生產(chǎn)使用系統(tǒng),其每年需要重新導(dǎo)入的升級太多了。工作量很大。并且當(dāng)前支持Windows計算結(jié)點的高性能應(yīng)用軟件很少。”
HPC Server 2008操作系統(tǒng)的情況是否會好些?我不這么認(rèn)為。從好的方面看,這一產(chǎn)品是建立在Server 2008基礎(chǔ)上的。我認(rèn)為Server 2008系統(tǒng)毫無疑問是最棒的Windows服務(wù)器操作系統(tǒng)。但一臺穩(wěn)定的服務(wù)器僅是一個高性能計算系統(tǒng)的基礎(chǔ)。盡管HPC Server 2008系統(tǒng)達(dá)到了所有的指標(biāo),高速網(wǎng)絡(luò)支持、群組管理工具、高故障排除功能等等。但也有著Windows系統(tǒng)固有的漏洞。
其次,HPC Server 2008需要已經(jīng)簽證的驅(qū)動器。這意味著盡管從理論上說其將支持高速網(wǎng)絡(luò),如果你的網(wǎng)絡(luò)系統(tǒng)供應(yīng)商尚未采用微軟的驅(qū)動器,你將無法在HPC Server系統(tǒng)下使用這一產(chǎn)品。比如,Qlogic才剛開始研發(fā)用于其InfiniBand網(wǎng)絡(luò)產(chǎn)品的驅(qū)動器測試版本。
現(xiàn)在來說Linux系統(tǒng)。世界上最快的超級計算機已經(jīng)有超過80%的在采用Linux系統(tǒng)。當(dāng)前很多股票交易公司已經(jīng)轉(zhuǎn)而使用Linux系統(tǒng),之前這些公司大多采用的是Solaris系統(tǒng)。據(jù)我所知,大型證券交易公司中唯一還在采用Windows系統(tǒng)的位于倫敦,這家公司幾周前曾有一天全天系統(tǒng)癱瘓。這類問題使得我不敢推薦企業(yè)用戶在其核心的高速計算系統(tǒng)上采用Windows系統(tǒng)。
Linux、Solaris、OpenVMS和其他高端操作系統(tǒng)如AIX、HP-UX和z/OS已經(jīng)證明其硬件支持功能及高性能計算軟件運行良好。實現(xiàn)高性能計算系統(tǒng)的正常運行是一個挑戰(zhàn),但是當(dāng)前市場上已經(jīng)有眾多優(yōu)秀的產(chǎn)品。
我看了Windows HPC和Red Hat HPC解決方案(結(jié)合了Red Hat Enterprise Linux系統(tǒng)與Platform Computing的Platform Open Cluster Stack 5)的對比。這一對比的焦點放在了許可證費用。
但是如果你是一位企業(yè)CIO或CFO——特別是被微軟的Enterprise Assurance維護協(xié)議和Enterprise Assurance搞的很糊涂的時候,你會覺得軟件的實際價格很奇怪。Windows系統(tǒng)需要經(jīng)常導(dǎo)入系統(tǒng)升級。而Linux系統(tǒng)則不需要。也就是說,如果你采用Windows HPC,則需要一年進行六次升級,而對于Linux系統(tǒng),則不需要。
如果你覺得所需的升級次數(shù)并不多,那請你再仔細(xì)想想。這是高性能計算系統(tǒng),不是個人電腦,也不是普通的服務(wù)器。一年六小時的停機升級時間對于高性能計算來說是很大的故障。我不在意你從微軟公司那里得到了多么貼心的服務(wù),這些都不是你購買Microsoft HPC Server 2008的理由。