現(xiàn)在幾乎每個企業(yè)都在關(guān)注云相關(guān)的信息,不管你是否打算部署或使用云,都不可否認(rèn)云已經(jīng)成為任何一種類型的企業(yè)在未來的IT發(fā)展過程中,必須要面對的話題。而對于怎么樣去使用云,怎么去將自己IT系統(tǒng)規(guī)劃成云,怎么最終的實(shí)施,則是一個見仁見智的論題。先不管企業(yè)自己怎么想,相關(guān)廠商的理念也不盡相同,從而傳達(dá)給客戶的思路也就千差萬別了。
UNIX服務(wù)器如何面向未來演進(jìn),以適應(yīng)這個世界新的變化與需求。而這種尋求改變的內(nèi)在動因,顯然就是由云引發(fā)的。今天,我們可以再從更高的角度來看看傳統(tǒng)的UNIX服務(wù)器又將如何融入未來的云環(huán)境中呢?之所以還是圍繞UNIX服務(wù)器來展開,是因?yàn)槲矣X得它很有代表性或是沖突性,這種沖突源于那些多年積累下來的傳統(tǒng)理念與IT技術(shù)發(fā)展所帶來的新的認(rèn)知,從而在云計(jì)算時代來臨之際,讓其尤為顯眼。而且,這種沖突性對于很多大型企業(yè)來說,是必須要面對的,所以相對于一團(tuán)和氣的云未來暢想之侃侃而談,這種在未來云環(huán)境下的沖突之解決,其實(shí)也更應(yīng)該值得我們關(guān)注。
簡單來說,UNIX服務(wù)器在未來云計(jì)算中的角色,取決于它的應(yīng)用在企業(yè)中的地位,如果地位不再,那么角色也就是可有可無的了。另一方面,再來看云是否需要UNIX服務(wù)器,由于x86虛擬化的興起與快速發(fā)展,其標(biāo)準(zhǔn)化的平臺設(shè)計(jì)為其實(shí)現(xiàn)無品牌約束的橫向擴(kuò)展提供了絕佳的便利,而這也是云非常需要的一個特色,再加上x86本身的性能不斷提升,性價比日益凸顯,所以現(xiàn)今已經(jīng)有了一個普遍的認(rèn)識——云計(jì)算就是基于x86平臺的,所以這對于企業(yè)來說,就存在著兩個選擇。第一,我還需要不需要UNIX服務(wù)器,第二個選擇則在第一個選擇的基礎(chǔ)之上,如果不再需要UNIX服務(wù)器,那么好辦了,今后全是x86平臺,云也就是全面的x86之云,沒什么好說的。但如果第一個問題的選擇是仍然需要,那么二個問題就接踵而來——UNIX服務(wù)器需要不需要融入未來的企業(yè)云平臺?如果要融入,又該怎么做呢?
UNIX服務(wù)器是否已經(jīng)過時了?
UNIX系統(tǒng)自誕生至今已經(jīng)有40余年的歷史了,顯然要比x86平臺年長得多。而熟悉電腦發(fā)展史的朋友都知道,在UNIX之前還有大型主機(jī)(Mainframe),其距今已有60余年的歷史,所以如果把大型主機(jī)——UNIX——x86的發(fā)展史串起來,并結(jié)合市場數(shù)據(jù),就不難得出一個規(guī)律,大型主機(jī)在UNIX出現(xiàn)后,逐漸退出主流市場,而x86服務(wù)器現(xiàn)在也已取得了主流地位,從這點(diǎn)來說,UNIX正在重演大型主機(jī)的歷史并不為過。
但至今為止,大型主機(jī)仍然沒有退出歷史舞臺,相反從IBM的財(cái)報(bào)來看,新一代大型主機(jī)的發(fā)布對IBM的服務(wù)器部門的整體銷售額貢獻(xiàn)了巨額增長?;萜找苍诎l(fā)布新一代Superdome動能服務(wù)器之后,也推出了與IBM大型主機(jī)相抗衡的新一代Nonstop服務(wù)器,可見市場需要仍然存在。根據(jù)IDC的調(diào)研數(shù)據(jù),基于RISC、EPIC等非x86服務(wù)器在2011年第二季度同比增長23.3%,這已經(jīng)連續(xù)第三個季度非x86服務(wù)器獲得市場增長,并且是連續(xù)第二個季度其增長水平超越整體服務(wù)器市場的增長率。
因此,得出UNIX服務(wù)器已經(jīng)過時的結(jié)論還為時過早,從綜合的角度來評判,UNIX服務(wù)器在當(dāng)前的IT環(huán)境仍然有較大的發(fā)揮空間,也因此仍會吸引著相應(yīng)用戶的選擇。在我看來,其中的原因有3點(diǎn):
1.數(shù)據(jù)的積累與業(yè)務(wù)應(yīng)用負(fù)載的增加,讓客戶需要更為強(qiáng)大而可靠的服務(wù)器:信息時代的發(fā)展所帶來的一個很明顯的“效果”就是信息量的迅猛增加,它需要強(qiáng)大的處理能力,尤其是企業(yè)的關(guān)鍵業(yè)務(wù)應(yīng)用。當(dāng)越來越多的人隨著數(shù)據(jù)的積累與對處理能力要求的提升,而注意到云的時候,其實(shí)也恰恰在給UNIX服務(wù)器一個新的機(jī)會。很多企業(yè)越來越注意大數(shù)據(jù)時代平臺的可靠與可用性,而這方面x86服務(wù)器的生態(tài)環(huán)境還不能與已有40余年歷史的UNIX相比。雖然差距在迅速的縮小,但UNIX服務(wù)器先天的優(yōu)勢仍然存在。
2.UNIX服務(wù)器強(qiáng)大的單機(jī)可擴(kuò)展性還是x86所不能比擬的:高端UNIX服務(wù)器的一個重點(diǎn)特性就是其單機(jī)可擴(kuò)展性,是x86服務(wù)器現(xiàn)在所很難達(dá)到的。雖然SGI公司推出了256插槽的至強(qiáng)系統(tǒng),但業(yè)界目前僅此一家,別無分號,而高端UNIX服務(wù)器從16插槽、32插槽至64插槽,基本上已經(jīng)是標(biāo)準(zhǔn)的擴(kuò)展能力,而成本雖高,但性能出眾的互聯(lián)技術(shù)也保證了UNIX服務(wù)器的性能的線性提升,在這方面,x86平臺目前還是有較大的劣勢。
3.新的技術(shù)理念反過來也在幫助UNIX服務(wù)器:這方面最典型的例子,就是虛擬化了。其實(shí),虛擬化技術(shù)對于大型主機(jī)以及UNIX服務(wù)器來說都不是新鮮東西,但隨著x86服務(wù)器因高性價比而迅速普及,當(dāng)x86平臺的虛擬化不斷成熟之際,很多不曾接觸過UNIX的用戶反倒覺得它比較新鮮。當(dāng)然,UNIX服務(wù)器也不必覺得虧,x86平臺的虛擬化發(fā)展其實(shí)也帶動了整體虛擬化應(yīng)用的愿景,這最直接的后果就是——云計(jì)算的風(fēng)生水起。當(dāng)人們越來越深入了解虛擬化之后,也會對UNIX的虛擬化世界產(chǎn)生新的認(rèn)識,而在這方面的確UNIX走在了更前面,其虛擬化性能損耗至今仍保持著對x86的優(yōu)勢。所以說,虛擬化這一“新的”技術(shù)理念在讓x86風(fēng)光無限之時,也幫助UNIX服務(wù)器重回大眾視線,吸引著新用戶的關(guān)注。
從某種意義上看,UNIX服務(wù)器在經(jīng)歷了2009至2010年年中的低谷之后,伴隨著新一代產(chǎn)品的發(fā)布(如IBM的POWER7系列與HP的Superdome2),又在2010年底至今重新獲得增長,也是與當(dāng)前的大環(huán)境有著密切的關(guān)系。這無疑提醒我們,客戶的需求各有不同,應(yīng)用的種類、等級也千差萬別,是否真的需要“千篇一律”,全部統(tǒng)一至某一平臺下,還是說根據(jù)新的系統(tǒng)的特色,發(fā)揮各自所長,進(jìn)而為企業(yè)業(yè)務(wù)增長提供最為合理的解決方案呢?就我個人觀點(diǎn),如果條件都能滿足的話,全部采用統(tǒng)一的平臺,是更好的選擇,不過以現(xiàn)有的情況來看,x86在高端表現(xiàn)方面仍然需要較長時間的努力,雖然虛擬化可以幫助x86迅速提升人氣并提高靈活性與可用性,但UNIX在這方面實(shí)力有目共睹。而另一方面,UNIX服務(wù)器價格也不可能做到人人滿意,與x86相比,貴族的帽子是摘不掉了。所以,我相信在相當(dāng)長的一段時間里,在一些企業(yè)中雙方仍將并存。
既然UNIX服務(wù)器仍然閃光點(diǎn),那么對于如何融入未來之云的問題,也就是那些不想放棄UNIX,尤其是正準(zhǔn)備采用UNIX服務(wù)器的用戶所必須要面對的了。不過,相對于那些早就在使用UNIX服務(wù)器的用戶來說,新來者無疑也多了一個全面向云融合的考慮機(jī)會。
我還是那個觀點(diǎn),對于一個企業(yè)的IT架構(gòu)來說,在云計(jì)算時代,它也理應(yīng)包含所有的應(yīng)用體系,關(guān)鍵業(yè)務(wù)也不例外。這里務(wù)必要澄清一個概念——UNIX服務(wù)器與云的關(guān)系。很多人認(rèn)為云計(jì)算的基礎(chǔ)架構(gòu)必須是虛擬化的,而且是應(yīng)該統(tǒng)一在x86架構(gòu)之下,但這種認(rèn)識有失偏頗。云計(jì)算的精髓是一種應(yīng)用交付的理念,它強(qiáng)調(diào)的是自動化的管理,虛擬化的特性的確會讓資源的調(diào)配和供給更為靈活,但并不意味著必須全盤的、統(tǒng)一架構(gòu)的虛擬化,因?yàn)閼?yīng)用多種多樣,需求也各不相同,所需要的平臺標(biāo)準(zhǔn)也并不統(tǒng)一。云計(jì)算并不排斥這種異構(gòu)的環(huán)境,它追求的是更高層次上的全局的管控與統(tǒng)一的調(diào)度,所以在一個企業(yè)的云環(huán)境中,我們可以看到虛擬與物理資源并用, Windows/Linux的應(yīng)用與UNIX的應(yīng)用并存——應(yīng)用需要怎樣的資源,云計(jì)算平臺就會靈活自動的提供相應(yīng)的資源——這才是一個真正的云計(jì)算理念,UNIX服務(wù)器也因此必須融入這一體系中來,接受統(tǒng)一的管理,而不管是否虛擬化。
現(xiàn)在能生產(chǎn)UNIX服務(wù)器的廠商也都在生產(chǎn)x86服務(wù)器,不過他們對于雙方在云中的關(guān)系以及交給客戶的方案,似乎并不相同。比如IBM Power System部門提倡的是POWER云,通過推出一系列的廉價POWER7服務(wù)器,配合定制優(yōu)化的DB2數(shù)據(jù)庫與WebSphere中間件,來幫助用戶將應(yīng)用從x86遷移至其POWER+AIX的云平臺上。IBM的x86部門則反其道而行之,幫助用戶從UNIX遷移至x86平臺上。因此,雙方給人的感覺似乎是非此即彼,要么是用POWER替代x86,實(shí)在不行就各玩各的云,但顯然沒有幾個客戶真的希望自己IT系統(tǒng)的內(nèi)部有多個,而且還很難協(xié)調(diào)的云。Oracle給出的是統(tǒng)一的云應(yīng)用平臺,比如ExaLogic+ExaData,你的應(yīng)用在ExaLogic上部署就OK了,它有SPARC與x86兩個版本,因此從理論講,你可以部署x86和UNIX兩類不同架構(gòu)的應(yīng)用,但是也僅限于定制化的ExaLogic平臺上。相對來說,惠普則走了一條中間道路,它并沒有要求客戶進(jìn)行應(yīng)用的遷移與轉(zhuǎn)換,而是將UNIX與x86應(yīng)用環(huán)境通過高層的管理軟件結(jié)合了起來,體現(xiàn)了其融合基礎(chǔ)設(shè)施(CI,Converged Infrastructure)的理念。這一點(diǎn),也正是筆者所更認(rèn)同的。
眾所周知,惠普在推出新一代動能服務(wù)器(NGIS,Next Generation Integrity Server)時,就全面引入了刀片架構(gòu)(包括了其最高端的Superdome2,而新一代的Nonstop也同樣是刀片架構(gòu)),這一用意明顯就在于向云靠攏。在《展望UNIX服務(wù)器的刀片時代》一文中,我們已經(jīng)分析了UNIX服務(wù)器全面刀片化的可行性以及它的優(yōu)勢,而與之相對應(yīng)的,惠普則在此基礎(chǔ)上從一個更高的角度來詮釋了其對未來企業(yè)之云的理解——我不管你用UNIX還是Windows或是Linux,我也不強(qiáng)迫你做相應(yīng)的遷移,但它們在我的云環(huán)境中進(jìn)行統(tǒng)一的管理與協(xié)調(diào),我想這也應(yīng)該是客戶最終想要的結(jié)果。
惠普的CloudSystem,讓惠普的云方案顯得與眾不同
惠普的CloudSystem就是從原來的BladeSystem演變而來,而它的精髓在于上層的管理組件,通過一組件,CloudSystem可以透明的分派業(yè)務(wù)應(yīng)用至相應(yīng)的平臺上,并在通用資源上予以支持。雖然不可能做到UNIX負(fù)載與x86負(fù)載相應(yīng)轉(zhuǎn)換,以自由的在NGIS與x86服務(wù)器上來回遷移,但它從一個全局上把控了整體的應(yīng)用部署,這一點(diǎn)也正是云理念的一種體現(xiàn)——屏蔽底層的平臺差異,著重上層的應(yīng)用交付。
惠普的CloudSystem中Cloud Maps的應(yīng)用模板創(chuàng)建說明
惠普的CloudSystem中一個重要的功能就是Cloud Maps,你可以把它看作是一個企業(yè)應(yīng)用的云模板,針對多種典型的企業(yè)應(yīng)用,惠普已經(jīng)在其云系統(tǒng)中,準(zhǔn)備好了相應(yīng)的部署模板,以方便用戶迅速的部署應(yīng)用。CloudSystem的應(yīng)用部署操作很簡單(下圖),不同類型的IT設(shè)備圖標(biāo)很明確,相應(yīng)的虛擬化、應(yīng)用解決方案已經(jīng)準(zhǔn)備好,你只要將相應(yīng)的應(yīng)用圖標(biāo)拖到指定的服務(wù)器圖標(biāo)上,就可以完成部署。
Cloud Maps的應(yīng)用模板創(chuàng)建
目前惠普的CloudSystem中Cloud Maps的應(yīng)用模板支持HP Integrity VM的UNIX虛擬化與VMware、Hyper-V x86虛擬化環(huán)境。而在操作系統(tǒng)方面,也支持HP-UX、Windows Server、RedHat,這也實(shí)現(xiàn)了系統(tǒng)的混載,并且它可以靈活的支持物理與虛擬服務(wù)器的應(yīng)用管理。你完全可以將物理的HP-UX關(guān)鍵業(yè)務(wù)平臺與虛擬化的x86應(yīng)用平臺在這里融合,以云的姿態(tài)呈現(xiàn)出來。
現(xiàn)在,我們應(yīng)該對于在未來,如何將UNIX融入至整體的企業(yè)私有云當(dāng)中有了一個比較明確的想法了。我并不能說惠普的方案就是最好的,但至少在我看來,對于必然會出現(xiàn)的異構(gòu)私有云的需求,惠普從UNIX服務(wù)器的刀片架構(gòu)變革開始,似乎就在更認(rèn)真的考慮這個問題,最終我們看到的是一種通過上層的管理來實(shí)現(xiàn)異構(gòu)之云的方案,跨越了底層硬件的糾結(jié)。相較IBM與Oracle來說,更具靈活性。而通過惠普的例子,我們能深刻體會到,未來的云時代,競爭的核心在于管理而非設(shè)備,所以從最初的設(shè)備選型之時,就應(yīng)該注意未來整體的管理方案與架構(gòu)。因?yàn)椤茣帘蔚艉笈_的設(shè)備,而最終只以應(yīng)用交付的靈活性、可用性、可靠性、安全性來定成敗。
因此,如果你已經(jīng)打算部署UNIX服務(wù)器,并遙望著未來之云,那么從一個更高的、更全局的角度來審視平臺的選擇非常必要,畢竟在云的時代,在一個IT融合的時代,在強(qiáng)調(diào)整體協(xié)調(diào)的時代,設(shè)備間的單打獨(dú)斗將越來越?jīng)]有意義,這一點(diǎn),無論是客戶還是對廠商無疑都應(yīng)該引起足夠的關(guān)注……