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