Platform周松年:云中間件的崛起是必然
在北美市場,創(chuàng)立于1992年的Platform Computing雖然在計(jì)算機(jī)集群、網(wǎng)格計(jì)算甚至云計(jì)算方面都享有盛譽(yù),但在中國市場上,Platform Computing還不為大眾所知。
隨著云計(jì)算時(shí)代的到來,做中間件已經(jīng)有18年的歷史的Platform Computing的觸角也從網(wǎng)格計(jì)算領(lǐng)域逐漸延伸至云中間件和云管理領(lǐng)域,并希望借云計(jì)算這股東風(fēng),幫助更多的企業(yè)解決基礎(chǔ)架構(gòu)的問題。
Platform Computing CEO周松年
所有應(yīng)用都可以運(yùn)行于云計(jì)算架構(gòu)之上
Platform Computing CEO周松年認(rèn)為,云計(jì)算是一項(xiàng)偉大的發(fā)明,但是這項(xiàng)發(fā)明并不是零部件產(chǎn)品的發(fā)明,也不是原始技術(shù)的發(fā)明,而是一種應(yīng)用模式和集成模式的發(fā)明。
“技術(shù)發(fā)展到一定階段,最重要的創(chuàng)新不是零部件產(chǎn)品的創(chuàng)新,而是集成模式的創(chuàng)新,就是將A、B、C合在一起,那么生產(chǎn)出來的就是全新的ABC,而不是A或B或C了?!?/p>
很明顯,云計(jì)算的應(yīng)用模式與原來的IT使用方式是不一樣的。云計(jì)算是把已有的零部件集成在一起,用一種新的方式提供給用戶。周松年表示,Platform Computing從事集群和網(wǎng)格技術(shù)的開發(fā)和應(yīng)用已經(jīng)有很多年。網(wǎng)格也是為用戶提供一種服務(wù),用戶使用多少資源就支付多少費(fèi)用。從這一點(diǎn)上看,網(wǎng)格與云計(jì)算是一脈相承的。
周松年進(jìn)一步談到,所有現(xiàn)有的應(yīng)用都可以運(yùn)行在云計(jì)算架構(gòu)之上,而不需要進(jìn)行改變。此外,用戶還可以在云計(jì)算架構(gòu)之上發(fā)明新的應(yīng)用,比如Hadoop就是一個(gè)全新的應(yīng)用。
HPC與云計(jì)算的關(guān)系
Platform是做高性能集群出身,那么高性能集群與云計(jì)算的關(guān)系又是什么呢?
對此,周松年認(rèn)為,超級計(jì)算機(jī)與云計(jì)算之間最基本的聯(lián)系就是應(yīng)用。云計(jì)算的本質(zhì)是提供不同的應(yīng)用服務(wù),比如基于高性能計(jì)算架構(gòu)的云就是高性能云。
“云計(jì)算的本質(zhì)特征有兩個(gè):第一,在資源層和應(yīng)用層之間有一個(gè)管理系統(tǒng),負(fù)責(zé)資源的調(diào)度和管理;第二,從運(yùn)作模式上看,供與求是分開的。對于云計(jì)算的認(rèn)知,人們往往會陷入這樣的誤區(qū):一個(gè)是看什么都是云,另一個(gè)是看什么都不是云。計(jì)算機(jī)技術(shù)已經(jīng)發(fā)展了五六十年,分布式計(jì)算早在上個(gè)世紀(jì)80年代就已經(jīng)興起。如果從純粹的技術(shù)創(chuàng)新角度看,云計(jì)算似乎沒有什么創(chuàng)新。但是從應(yīng)用創(chuàng)新、商業(yè)模式創(chuàng)新的角度看,云計(jì)算給市場、客戶帶來的改變是巨大的。我們應(yīng)該從應(yīng)用和業(yè)務(wù)的角度來認(rèn)識云的價(jià)值?!?/p>
云中間件的崛起是必然
由于云計(jì)算系統(tǒng)結(jié)構(gòu)的需要,一個(gè)新的軟件層出現(xiàn)了,即云中間件。原來,每臺計(jì)算機(jī)都是各自為政,包括硬件、操作系統(tǒng)、應(yīng)用,有的可能還有中間件。但是現(xiàn)在不同了,在云計(jì)算環(huán)境中,服務(wù)器不再是一臺獨(dú)立的設(shè)備,而是一個(gè)零部件。在零部件層與應(yīng)用層之間需要一個(gè)云中間件來管理和調(diào)配這些零部件資源。
在云計(jì)算環(huán)境中,操作系統(tǒng)的作用也改變了。用戶不必直接與Windows、Linux這樣的傳統(tǒng)操作系統(tǒng)打交道。云管理軟件會根據(jù)用戶的需求,將工作負(fù)載自動分配到適合的機(jī)器上,在得到最終的計(jì)算結(jié)果后再反饋給用戶。云管理軟件這一層其實(shí)可以分成兩個(gè)部分,向下與基礎(chǔ)架構(gòu)打交道的是云管理平臺,向上與應(yīng)用對接的是云中間件。云管理平臺可與多個(gè)不同的云中間件連接。不同的云中間件可以支持不同的云應(yīng)用。
讓相對不可靠的硬件成為最可靠的平臺,這是當(dāng)前需要解決的問題,Platform Computing又是如何實(shí)現(xiàn)的呢?
周松年表示,主要依靠云中間件——用各種管理軟件則將這些設(shè)備管理起來,即使有某個(gè)設(shè)備宕機(jī),也不會影響系統(tǒng)整體的運(yùn)行效果。隨著云計(jì)算技術(shù)和應(yīng)用的普及,兩個(gè)傳統(tǒng)的IT概念可能要消失了:一個(gè)是高可用性(HA),另一個(gè)是容災(zāi)。舉例來說,云計(jì)算系統(tǒng)是分布式的,當(dāng)系統(tǒng)中的某臺機(jī)器宕機(jī),其上的應(yīng)用會迅速自動轉(zhuǎn)移到另外一臺機(jī)器上。從這個(gè)角度說,傳統(tǒng)的高可用性的概念就不復(fù)存在了。
“Platform Computing的云中間件是處于系統(tǒng)底層的,并與應(yīng)用流程相關(guān)。這個(gè)流程是通用的,可以是財(cái)務(wù)流程,也可以是工業(yè)制造管理流程。Platform Computing的云中間件是通用的,可以支持任何應(yīng)用,而不會與某個(gè)具體的應(yīng)用綁定。將應(yīng)用涉及到的一些通用功能都放在中間件中,實(shí)現(xiàn)服務(wù)平臺化,減輕應(yīng)用開發(fā)者的工作量是Platform Computing要做的事。”
據(jù)悉,State Street Bank就是Platform Computing的一個(gè)客戶。它為企業(yè)提供資產(chǎn)信息保存和資產(chǎn)信息分析服務(wù)。這種服務(wù)與Google for Analysis類似。State Street Bank可以自動替客戶收集相關(guān)信息,并存放在一個(gè)大的數(shù)據(jù)庫或文件庫中,客戶可以隨時(shí)查看、調(diào)用這些信息。State Street Bank對IT系統(tǒng)的要求是,反應(yīng)時(shí)間為兩秒鐘,并且系統(tǒng)要具有100%的可靠性,確保用戶隨時(shí)都可以訪問海量信息。Platform Computing的云中間件和云管理平臺滿足了State Street Bank對IT系統(tǒng)的要求。