虛擬化趨勢(shì)是否會(huì)讓容錯(cuò)服務(wù)器流行起來(lái)
目前只需要投入很少的預(yù)算,容錯(cuò)服務(wù)器就可以進(jìn)入到數(shù)據(jù)中心。像Stratus Technologies以及HP公司都已經(jīng)開(kāi)始著手這一功能,分析家們說(shuō)虛擬化的采用已經(jīng)慢慢開(kāi)始了。 使用容錯(cuò)服務(wù)器,當(dāng)系統(tǒng)組件發(fā)生一個(gè)或者多個(gè)錯(cuò)誤時(shí)系統(tǒng)就可以正常工作。如果主設(shè)備失效時(shí),另一個(gè)設(shè)備就會(huì)無(wú)縫的接管運(yùn)行在主設(shè)備上的應(yīng)用程序。這樣做的結(jié)果就是,在一個(gè)服務(wù)器上,組件失效不會(huì)導(dǎo)致數(shù)據(jù)丟失或者應(yīng)用程序失敗。容錯(cuò)服務(wù)器不同于基于軟件的錯(cuò)誤恢復(fù)集群,后者當(dāng)出現(xiàn)硬件或者軟件失效時(shí),服務(wù)器會(huì)將負(fù)載移到另一個(gè)服務(wù)器上。 即使最高端的服務(wù)器采用了一些冗余組件——比如熱交換電源供應(yīng)或者錯(cuò)誤修正存儲(chǔ),當(dāng)一個(gè)非冗余的組件,比如處理器發(fā)生失效時(shí),這些服務(wù)器依然會(huì)最終失效。在一個(gè)容錯(cuò)服務(wù)器盒子中,冗余組件執(zhí)行著同樣的指令,并且自我檢測(cè)技術(shù)會(huì)在組件級(jí)監(jiān)測(cè)并隔離錯(cuò)誤。當(dāng)一個(gè)錯(cuò)誤發(fā)生時(shí),出錯(cuò)組建就會(huì)從服務(wù)中移除,而冗余組件就會(huì)繼續(xù)工作。 虛擬化和容錯(cuò)技術(shù)的遠(yuǎn)景 波士頓技術(shù)研究咨詢公司(Yankee Group Reserch)的主管George Hamilton談到:隨著虛擬化的采用,容錯(cuò)服務(wù)器會(huì)變得越來(lái)越重要,雖然目前還太早預(yù)測(cè)到底會(huì)有多么的重要。 “當(dāng)人們轉(zhuǎn)向虛擬化環(huán)境中時(shí),他們就會(huì)對(duì)系統(tǒng)的宕機(jī)非常關(guān)心?!盚amilton談到?!爱?dāng)一個(gè)物理機(jī)宕掉的時(shí)候,它會(huì)影響運(yùn)行在其上的虛擬機(jī),所以你必須確信你的架構(gòu)不會(huì)實(shí)效。如果你把很多的雞蛋放在一個(gè)籃子里,那么這個(gè)籃子將會(huì)變得非常之危險(xiǎn)?!? 根據(jù)Framingham IDC企業(yè)研發(fā)主管Steve Josselyn所說(shuō),當(dāng)前相對(duì)較小的容錯(cuò)市場(chǎng)上比較主流的幾家是:IBM的System z,這個(gè)系統(tǒng)基本上就是一個(gè)容錯(cuò)系統(tǒng)、HP的NonStop服務(wù)器、NEC公司的Santa Clara。 “即使目前只有相對(duì)較少的容錯(cuò)服務(wù)器廠商,但是這一部分市場(chǎng)會(huì)產(chǎn)生穩(wěn)定的利潤(rùn),”Josselyn談到。根據(jù)IDC最新的2005年的數(shù)據(jù),容錯(cuò)市場(chǎng)占整個(gè)服務(wù)器市場(chǎng)開(kāi)銷的4%,即5480億中的220億美元。 因此,對(duì)于大部分消費(fèi)者而言,購(gòu)買容錯(cuò)處理器主要是出于成本和技術(shù)的考慮。在2000年以前,運(yùn)行著自己操作系統(tǒng)的容錯(cuò)服務(wù)器的價(jià)格是25萬(wàn)美元。根據(jù)微軟白皮書說(shuō)寫,在過(guò)去的幾年里,針對(duì)容錯(cuò)處理器的應(yīng)用程序變得越來(lái)越復(fù)雜,因此帶來(lái)的就是高額的長(zhǎng)期的成本投入。 Illuminata公司的分析家Gordan Haff談到:“容錯(cuò)服務(wù)器的消費(fèi)者一般占有固定的市場(chǎng),因此如果不考慮經(jīng)濟(jì)以及環(huán)境因素,整個(gè)系統(tǒng)是不能運(yùn)行的?!? “從整個(gè)歷史的標(biāo)準(zhǔn)來(lái)看,容錯(cuò)服務(wù)器的價(jià)格還是相對(duì)比較合理的,”Haff談到,“但是即使是這樣,消費(fèi)者仍然不愿意去購(gòu)買,它們寧可把錢花在那些最迫切的需求上?!? 讓采用容錯(cuò)服務(wù)器變得越來(lái)越可能 目前,容錯(cuò)服務(wù)器廠商,比如Stratus技術(shù)公司就在試著生產(chǎn)低價(jià)位的容錯(cuò)服務(wù)器,并且公司也認(rèn)為這會(huì)繁榮容錯(cuò)服務(wù)器這個(gè)市場(chǎng)。 在今年7月,Stratus宣布他們已經(jīng)可以提供服務(wù)器給那些擁有很少IT員工和預(yù)算的公司。和今年3月發(fā)布的雙插座四核ftServer 6200系統(tǒng)一起,新的四核Intel Xeon單插槽2500系列以及四核Xeon雙插槽4400系列——可以運(yùn)行Windows或者Linux ,提升了可配置性、負(fù)載支持、處理器電源、I/O以及內(nèi)存容量。 新一代ftServer 6200擁有兩個(gè)四核Xeon在每一個(gè)主板上(共兩個(gè)主板)——即四個(gè)封裝帶有16個(gè)處理引擎,可以提供450%的處理能力,但是價(jià)格卻只有原來(lái)幾代的1/3?!斑@些4U處理器,高端的機(jī)器只賣50000美元:在價(jià)格方面減少了,但是卻在性能方面得到了提升,”Stratus產(chǎn)品管理和市場(chǎng)部門主管Denny Lane談到。 “我們的系統(tǒng)設(shè)計(jì)得非常簡(jiǎn)單,”Lane談到?!澳阈枰嗟募夹g(shù)就可以運(yùn)行這些服務(wù)器,這一點(diǎn)對(duì)于那些只有很少員工的公司尤為重要。在低端,客戶可以使用2500系列產(chǎn)品,因?yàn)閮r(jià)格已經(jīng)是非常的低了,只有15000美元,并且技術(shù)上也不要了解得太多就可以運(yùn)行該服務(wù)器?!? 今年5月,一個(gè)Toronto的因特網(wǎng)服務(wù)商Yootel Communications公司的IT經(jīng)理Don Nguyen買了兩個(gè)Stratus ft5700服務(wù)器以及配套軟件來(lái)為它的員工以及公司客戶提供VoIP服務(wù)。 Nguyen說(shuō)他對(duì)服務(wù)器的性能非常滿意,并且當(dāng)公司壯大后會(huì)再買幾臺(tái)服務(wù)器。 容錯(cuò)軟件 由于容錯(cuò)服務(wù)器硬件非常昂貴,容錯(cuò)軟件則是另外一種選擇。Littleton的Marathon Tech公司的everRun FT軟件可以在兩個(gè)x86服務(wù)器上運(yùn)行,并且可以創(chuàng)建一個(gè)虛擬的Windows環(huán)境。如果其中一個(gè)服務(wù)器宕掉,那么不會(huì)對(duì)該應(yīng)用程序產(chǎn)生任何影響。 “改應(yīng)用程序使用了容錯(cuò)服務(wù)器中的思想并將其在軟件中實(shí)現(xiàn)”,Marathon市場(chǎng)部門的副總裁Steve Keilen談到。 軟件方法的好處就在于用戶可以將該軟件安裝在兩個(gè)地理位置不同的服務(wù)器上;而每一個(gè)服務(wù)器都得到其本地電源的支持保護(hù),Keilen談到,如果兩個(gè)服務(wù)器都宕掉了,那么everRan FT也會(huì)徹底失效了。 Marathon的軟件工作原理就是將物理上兩臺(tái)標(biāo)準(zhǔn)的Windows服務(wù)器統(tǒng)一為一個(gè)操作環(huán)境。它通過(guò)虛擬化兩臺(tái)服務(wù)器,從而看起來(lái)像一個(gè)服務(wù)器。everRun軟件位于服務(wù)器操作系統(tǒng)之下并不斷監(jiān)視和探測(cè)著所有的I/O組件。如果一個(gè)服務(wù)器失效了,軟件就會(huì)將IO重定向到那臺(tái)好的服務(wù)器上,因此應(yīng)用程序不會(huì)受到中斷而會(huì)繼續(xù)運(yùn)行,從而防止數(shù)據(jù)丟失。 “兩個(gè)物理上的Windows服務(wù)器看起來(lái)就像一個(gè)單獨(dú)運(yùn)行的服務(wù)器那樣,”Mullins談到,“這個(gè)單一的虛擬服務(wù)器對(duì)環(huán)境中其它的設(shè)備看起來(lái)就像是一個(gè),并且具有單一的IP地址。所有的應(yīng)用程序都會(huì)將該服務(wù)器當(dāng)作單一的服務(wù)器來(lái)安裝和操作?!? 對(duì)于everRun FT,服務(wù)器需要統(tǒng)一,但是對(duì)于其他軟件,比如everRun HA,服務(wù)器就沒(méi)有必要統(tǒng)一為一個(gè)了。 所有的everRun版本都可以跑在Intel以及AMD公司的服務(wù)器上,操作系統(tǒng)為Windows Server 2003,需要1GB的RAM以及6GB的存儲(chǔ)。該軟件不需要一個(gè)SAN(存儲(chǔ)區(qū)域網(wǎng)絡(luò)),但是可以工作在一個(gè)SAN上。 everRun FT的價(jià)格為16000美元——比買一個(gè)容錯(cuò)服務(wù)器來(lái)講便宜多了。Keilen,在Stratus已經(jīng)工作了三年,談到了這兩種方法各自的優(yōu)缺點(diǎn)。用戶如果選用everRun就需要購(gòu)買3個(gè)Windows 2003的服務(wù)器OS——兩個(gè)給服務(wù)器,一個(gè)給everRun應(yīng)用程序。 “我們的everRun軟件和硬件容錯(cuò)的方法比起來(lái)更加靈活,并且更加適用于一些公司已有的IT架構(gòu),”Mullins談到,“無(wú)論用戶買了Windows的哪一個(gè)服務(wù)器,我們的軟件都可以工作的很好——你不需要在購(gòu)買額外的硬件或者其它的許可,你也不要其它的服務(wù)協(xié)議的費(fèi)用,同時(shí)你也不要做任何應(yīng)用程序的修改或者腳本。這是一個(gè)不會(huì)讓人頭疼的容錯(cuò)軟件。” Marathon同樣期待著更加直接的跟上虛擬化的節(jié)奏。今年4月,公司宣布它們已經(jīng)和XenSource公司合作,并將everRun FT和XenEnterprise集成,從而可以更好的保護(hù)XenEnterprise的hypervisor功能。Marathon同時(shí)承諾可以讓XenEnterprise的用戶將它們的機(jī)器實(shí)現(xiàn)集群。
我要收藏
個(gè)贊
評(píng)論排行