在經(jīng)過將近兩年的相對(duì)沉寂之后,“云”又回來了,公有云是這輪新潮中的熱點(diǎn)。與以往不同的是,云的這次回歸伴隨著真金白銀。
“云”、特別是公有云,又強(qiáng)勢(shì)回到了公眾的視線。從技術(shù)角度來講,小變大的“分為云”以及大變小的“合為云”的策略,雖然從長(zhǎng)遠(yuǎn)來看有著融合的趨勢(shì),但目前的狀態(tài)仍然不可相互替代。公有云服務(wù)商總是在強(qiáng)調(diào)利用以開源體系主導(dǎo)的小變大“分為云”的技術(shù)策略,來建設(shè)其云基礎(chǔ)設(shè)施。而拋開大眾的云需求不談,對(duì)行業(yè)企業(yè)而言,這一策略在技術(shù)上到底是否準(zhǔn)備好了?對(duì)公有云的技術(shù)架構(gòu)來講,到底什么才是美?
兩種技術(shù)策略:“分”與“合”
與以往不同的是,云這一次回歸,伴隨著真金白銀。如今,業(yè)界已經(jīng)沒有人再討論到底什么才是“云”的話題,IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺(tái)即服務(wù))、SaaS(軟件即服務(wù))已經(jīng)成為公共常識(shí),那些“水龍頭”與“發(fā)電廠”的比喻早已經(jīng)深入人心了。而與同樣火爆的大數(shù)據(jù)不同的是,云的商業(yè)模式更加清晰,與利潤(rùn)之間的邏輯也更直接,雖然也有可能是負(fù)值。
另一個(gè)大的區(qū)別是,此次最受關(guān)注的是以前被人們認(rèn)為有些距離的“公有云”,而不是某張所謂云計(jì)算發(fā)展路線預(yù)測(cè)圖譜上稍微靠前的私有云!現(xiàn)在的話題是:在未來,不但公共大眾(包括小微企業(yè))的各種IT需求要上“云”,而且行業(yè)企業(yè)的各層IT需求也要上“公有云”!
前者顯然是毫無疑問的。雖然公有云服務(wù)商們還需要在“通過武裝到牙齒的精細(xì)化服務(wù)吸引并粘住大眾”這條道路上走很遠(yuǎn)才行,但趨勢(shì)似乎是不容質(zhì)疑的。我們所要討論的重點(diǎn)則是后者,即行業(yè)企業(yè)的公有云道路。
這里我們暫且拋開安全與觀念的障礙不談,重點(diǎn)來看云計(jì)算的技術(shù)理念。迄今為止,實(shí)現(xiàn)云計(jì)算的技術(shù)策略主要分為兩種:即小變大的“分為云”與大變小的“合為云”。其中,“分為云”是指,綜合一大堆微小型的IT設(shè)施,基于分布式計(jì)算與存儲(chǔ)技術(shù),完成一項(xiàng)大的任務(wù)。這需要對(duì)任務(wù)或數(shù)據(jù)進(jìn)行分割;“合為云”則指的是,將較大型的、集中的IT基礎(chǔ)設(shè)施分割使用,這需要首先對(duì)分散的資源進(jìn)行集約化管理。
前者不算什么新的核心技術(shù)革新,分布式、并行技術(shù)由來已久,只不過沒有目前這么容易普及而已。目前,這一領(lǐng)域主要以新興的Hadoop、NoSQL以及非商業(yè)化的分布式文件管理技術(shù)等開源技術(shù)體系為主導(dǎo)。“合為云”方面,可能普遍被認(rèn)為是以虛擬化技術(shù)為主,而實(shí)際上,在真正意義的PaaS層面,“整合分割”卻是以對(duì)內(nèi)存、CPU、網(wǎng)絡(luò)、存儲(chǔ)等各級(jí)資源的精細(xì)化管理技術(shù)為主導(dǎo)的,這些技術(shù)目前主要由各大傳統(tǒng)IT廠商研發(fā)并提供。
“分”與“合”尚未融合,什么才是美?
從技術(shù)本質(zhì)與其發(fā)展趨勢(shì)來看,特別是在數(shù)據(jù)管理領(lǐng)域,“分與云”與“合為云”這兩種技術(shù)策略有明顯的相向而行的趨勢(shì)。這一點(diǎn)從各大傳統(tǒng)IT廠商最新的產(chǎn)品架構(gòu)就可以看出,大多數(shù)所謂的一體機(jī)實(shí)際上是x86集群的物理架構(gòu)。而其最新的關(guān)系型數(shù)據(jù)庫內(nèi)核中,也逐漸融入了MapReduce與Hadoop的元素。
當(dāng)然,在x86集群架構(gòu)之上再一次的精細(xì)化資源管理技術(shù)(并非虛擬化技術(shù)內(nèi)核的資源分割、資源Race Condition等),以及嚴(yán)格、完整、成熟的通用產(chǎn)品化戰(zhàn)略不同于目前以開源體系主導(dǎo)的技術(shù)陣營(yíng)的主流。當(dāng)然,很多人指出(這其中包括筆者本人),在物理基礎(chǔ)設(shè)施層面,分布式集群技術(shù)架構(gòu)是大趨勢(shì);而在軟基礎(chǔ)設(shè)施層面,開源技術(shù)體系是大趨勢(shì)(起碼在數(shù)據(jù)管理領(lǐng)域是如此),摒棄產(chǎn)品銷售為主導(dǎo)的商業(yè)模式,以技術(shù)服務(wù)為主體應(yīng)該是各大傳統(tǒng)IT廠商應(yīng)該盡早考慮的策略。但筆者還想表達(dá)的一個(gè)觀點(diǎn)是,通用化的產(chǎn)品策略與就事論事的解決方案并不應(yīng)該會(huì)融為一體。
目前的問題是,廣受追捧的公有云服務(wù)商們,除了強(qiáng)調(diào)其云業(yè)務(wù)模式之外,在技術(shù)路線上,也堅(jiān)持以“分為云”開源技術(shù)體系為主導(dǎo)(甚至是指全部),其策略贏得青睞與信任的依據(jù)是某個(gè)海量高負(fù)載案例的成功。從云的概念與商業(yè)目標(biāo)來講,這似乎也不是完全必須的理念。然而更重要的是,“分為云”開源技術(shù)體系從純技術(shù)的角度來講,能否完全應(yīng)對(duì)行業(yè)企業(yè)的IT需求?或者說,在未來能夠滿足行業(yè)的IT需求嗎?云的技術(shù)架構(gòu),到底什么才是美?
對(duì)于這個(gè)問題,筆者不想與不能作答,因?yàn)槲乙膊灰欢ㄕ莆樟苏嬲_的答案。但起碼有一點(diǎn)是明顯的:即使分布式集群確實(shí)是未來IT物理基礎(chǔ)設(shè)施的主流技術(shù)架構(gòu),“分與云”與“合為云”的技術(shù)策略目前尚未真正融合,兩者還不能互相替代,并且各有其專有的適用場(chǎng)景。
另外,筆者認(rèn)為,至少有一點(diǎn)似乎是值得思考的:公有云的建設(shè),特別是面向行業(yè)企業(yè)需求時(shí),是不是可以以業(yè)務(wù)模式與商業(yè)目標(biāo)作為檢驗(yàn)是否為云的唯一標(biāo)準(zhǔn),而對(duì)于技術(shù)策略的選擇,可否考慮選擇“合適就是美”的指導(dǎo)方針?