云計算價值不在,虛擬化托起未來
2009年5月開始,各種媒體和專家對云計算的定義越來越多的是按照一種商業(yè)模式來描述的了,已經(jīng)不再是像2008年那樣當(dāng)做一種新的技術(shù)方案或技術(shù)產(chǎn)品介紹給公眾了。
那么,既然沒有一種叫云計算的技術(shù)或產(chǎn)品,那如何研究云計算價值呢?正如當(dāng)年互聯(lián)網(wǎng)業(yè)界對電子商務(wù)的狂熱追求一樣,搞出很多電子商務(wù)專有技術(shù)產(chǎn)品和架構(gòu),現(xiàn)在開來,很是幼稚和可笑。電子商務(wù)是一種利用互聯(lián)網(wǎng)銷售商品和商機的商務(wù)行為,并無固定技術(shù)或架構(gòu)。云計算作為一種新的商業(yè)名詞出現(xiàn),因為被少數(shù)國際企業(yè)商業(yè)利用,3年以來一直作為一種技術(shù)方案和產(chǎn)品在推廣和宣傳。國內(nèi)媒體和專家們在完成第一階段的跟風(fēng)報道和謙虛模仿后,終于都開始自覺的思考并質(zhì)疑,到底什么是云計算?有誰看見過云計算?云計算和我們已經(jīng)已知的一切計算方式和手段有什么不同?云計算價值如何體現(xiàn)?
云計算價值的縮水
這么多的國際IT公司孜孜不倦的宣傳和炒作云計算自然不僅僅是出于計算機科學(xué)研究的目的,因為他們對云計算的宣傳從選擇的媒體和研討會的嘉賓,均是面向商業(yè)客戶的,而不是理論或科研研究人員,那么他們要借云計算的炒作銷售什么呢?
筆者經(jīng)過大量調(diào)查和與業(yè)內(nèi)人士的交流得出對云計算的不同角度描述和定義,終于將一個獨立的概念名詞徹底從技術(shù)和商業(yè)兩個方面分開,并指出國內(nèi)一些濫竽充數(shù)的云計算專家們的錯誤所在。
第一種云計算的描述是因為有一些IT公司需要一種新的概念以提升他們自己的市場地位,利用商業(yè)概念和品牌將對手拋得更遠(yuǎn)。有代表性的企業(yè)是GOOGLE和Salesforce.com這兩家公司很好的利用了大多數(shù)非專業(yè)客戶無法想象和分析他們說述的云計算,他們把云計算價值提升到了一個向?qū)У母叨?,造成了他們擁有高深莫測的技術(shù)和服務(wù)能力企業(yè)形象。事實上,他們在宣傳云計算價值之前和之后,都沒有任何的技術(shù)改變和服務(wù)改變,用戶也并未因他們宣稱自己使用了云計算而得到更多或更好的產(chǎn)品。他們只是將過去的互聯(lián)網(wǎng)業(yè)務(wù)產(chǎn)品和商業(yè)模式混合在一起,使用了一個巧妙的詞語再次展示出來而已,2-3年以來,我們不得不得說這一市場手段是成功和有效的。出于這種目的的云計算叫做包裝型云計算。
第二種云計算的描述是因為有的IT公司有具體的設(shè)備或軟件銷售給客戶,為更容易銷售,他們將云計算描述成滿足各種客戶的各種形態(tài),但每一個描述,都離不開他們要銷售的產(chǎn)品。有代表性的是SUN公司。他們把云計算又分為企業(yè)云、私云和公云,這些描述已經(jīng)與第一種云計算完全不是一個內(nèi)容了,因為第一種的云計算描述是要提供超級海量計算和數(shù)萬臺服務(wù)器組成的計算能力才能被稱作云計算,而第二種云計算幾乎可以用2-3臺服務(wù)器完成,只要用戶可以將計算任務(wù)交給企業(yè)或局域網(wǎng)內(nèi)的服務(wù)器。銷售服務(wù)器和配套技術(shù)正是這種云計算的目的,出于這種目的的云計算叫做供貨商型云計算。
第三種云計算的描述是因為有IT公司希望吸引應(yīng)用軟件開發(fā)者采夠他們的云計算產(chǎn)品或服務(wù)。這種自稱幫助應(yīng)用軟件實現(xiàn)集中管理和計算的云計算的代表者是微軟公司。微軟公司希望客戶購買微軟公司的方案和產(chǎn)品,以建立用戶自己的云計算。微軟的云計算實際是以往微軟各種服務(wù)器端軟件的集合體。微軟的目的是挽救被GOOGLE等公司倡導(dǎo)的WEB方式開發(fā)應(yīng)用而帶走的通用軟件合作伙伴,微軟是為保住自己的軟件標(biāo)準(zhǔn)地位而不得不推出所謂的微軟云計算。出于這種目的的云計算叫維護標(biāo)準(zhǔn)的云計算。
至于還有很多跟風(fēng)炒作,以云計算表述自己業(yè)務(wù)模式的公司,都屬于純粹的概念炒作,他們幾乎沒有任何概念和技術(shù)的創(chuàng)新,甚至他們自己都不明白什么自己說的云計算是什么意思,不明白自己的云計算價值何在。
2009年3月開始,愿意進行獨立思考的業(yè)界媒體和客戶開始追問,云計算是什么?云計算價值如何體現(xiàn)?答案自然是上述文章所記錄的內(nèi)容。結(jié)果是什么呢?云計算不再被錯誤和簡單的理解為一種新技術(shù)或產(chǎn)品,它已經(jīng)和電子商務(wù)、Web2.0一樣成為一種標(biāo)記IT(互聯(lián)網(wǎng))發(fā)展階段的符號。2009年的云計算已經(jīng)失去了神秘和商業(yè)價值,已經(jīng)開始落下華麗的帷幕,正在退出歷史的舞臺,取而代之的是聽起來更虛無縹緲但卻實實際際的虛擬機和虛擬化技術(shù)。
#p#軟件即服務(wù)(SaaS)
SaaS(軟件即服務(wù))這個詞比云計算更早的被炒作和推廣。通用軟件經(jīng)過了長達30年的發(fā)展,出現(xiàn)了3個明顯的不足,這給喜歡模式創(chuàng)新的企業(yè)家?guī)砹藱C會。這3個不足是:1、通用軟件對于盜版的防范措施在全球范圍內(nèi)都是一個棘手的問題。2、通用軟件的授權(quán)銷售模式要求用戶一次性支付的費用如同購買硬件設(shè)備一樣,價格往往高出用戶的心里承受能力。3、隨著互聯(lián)網(wǎng)的普及,過去的通用軟件不能適應(yīng)網(wǎng)絡(luò)習(xí)慣占據(jù)上風(fēng)的用戶,他們希望通過互聯(lián)網(wǎng)這樣廉價的網(wǎng)絡(luò)連接方式實現(xiàn)數(shù)據(jù)共享和業(yè)務(wù)管理。
SaaS的倡導(dǎo)者們于是利用WEB技術(shù)的B/S架構(gòu)開發(fā)出各種應(yīng)用,以彌補通用軟件在互聯(lián)網(wǎng)時代的不足。B/S架構(gòu)的軟件確實做到了,構(gòu)建在服務(wù)器上的軟件不但不易被盜版,甚至盜版后還原和使用成本更高于購買運營商服務(wù)價格;由于可以通過控制服務(wù)器訪問權(quán)限限定用戶使用時間或功能模塊,軟件出現(xiàn)了新的定價方式,那就是按使用時間或功能租賃;鑒于瀏覽器幾乎已經(jīng)普及到每一臺上網(wǎng)電腦,用戶使用基于WEB的應(yīng)用軟件可以說是隨處可得。
已經(jīng)有個別SAAS模式的軟件公司在美國獲得不錯的市場收入并成功在資本市場上市,大多數(shù)模仿者都希望很快也能獲得成功,但是,SAAS在中國已經(jīng)連續(xù)3年不賺錢了,為什么?
WEB開發(fā)技術(shù)也有年頭了,與通用軟件相比,主要不同之處是將所有用戶的計算和數(shù)據(jù)處理都交給服務(wù)器處理,再通過瀏覽器頁面將計算結(jié)果返回用戶電腦屏幕。這個看起來不錯的又被叫做“云計算”技術(shù)方案或模式也有天生的軟肋。短期來看,這幾根軟肋還真是極大的影響了SAAS模式的發(fā)展。第一根軟肋是B/S結(jié)構(gòu)要求用戶必須將數(shù)據(jù)交付服務(wù)器處理和存儲,這超出了大多數(shù)用戶的心理接受能力。第二根軟肋是B/S應(yīng)用軟件在功能和質(zhì)量上還遠(yuǎn)不能與通用軟件相比,滿足用戶需求還有待很多需要周邊條件的完善。第三根軟肋是雖然SAAS模式理論上可以提供用戶廉價的應(yīng)用,但是單個B/S應(yīng)用軟件在交付用戶時需要比通用軟件更高的成本,必要的服務(wù)器和互聯(lián)網(wǎng)帶寬投入、7*24小時的維護人員保障、隨著瀏覽器版本變化的升級成本、這些都是的必不可少的初始成本。這三根軟肋在中國軟件市場更顯明顯,大量盜版的存在使非管理類軟件幾乎沒有了正版的市場,而WEB技術(shù)應(yīng)用軟件又無法在這個領(lǐng)域與通用軟件抗衡,人力成本廉價不僅僅表現(xiàn)在SAAS模式的軟件企業(yè),對于通用軟件研發(fā)及銷售企業(yè)來說,他們一樣愿意并可以為用戶提供定制和軟件產(chǎn)品以外的支持服務(wù)。如此便是造成雷聲大雨點小的SAAS在中國市場3年沒有賺錢的局面。
SOA是來湊熱鬧的曇花
既然有不少公司和軟件作者采用B/S架構(gòu)開發(fā)應(yīng)用軟件,那就出現(xiàn)了這些應(yīng)用軟件的兼容和數(shù)據(jù)共享需求,WEB和3W的發(fā)展過程雖然已經(jīng)公布了大量標(biāo)準(zhǔn)和協(xié)議,但對于復(fù)雜應(yīng)用和應(yīng)用產(chǎn)生的個性化數(shù)據(jù)并沒有一個統(tǒng)一的標(biāo)準(zhǔn),SOA就是想解決這個問題,但是,SOA倡導(dǎo)者很難在全球范圍,甚至兩個公司間建立可靠和穩(wěn)定的接口或數(shù)據(jù)格式定義,因為今天的B/S開發(fā)者實在是想把太多的事情都自己承擔(dān),以擺脫對外界的依賴和對客戶的掌控。SOA推廣難以被接受的另外一個重要理由是,SOA實際上將用戶數(shù)據(jù)和管理員權(quán)限在不受用戶控制的情況下就開放給了別有用心的SOA使用者。至今為止,用戶更希望在自己控制的服務(wù)器范圍內(nèi)使用SOA以銜接不同應(yīng)用和數(shù)據(jù),而不與其它非自身系統(tǒng)進行SOA對接,這也客觀上形成了各種各樣的SOA標(biāo)準(zhǔn),也就失去了SOA的原始價值,各自為政,各說各話的SOA注定是曇花一現(xiàn)的美好愿望。
虛擬機從云計算價值的背后露出笑臉
現(xiàn)在來看看躲在云計算價值背后的那張笑臉吧,它就是虛擬機又稱虛擬化技術(shù)。虛擬化技術(shù)是確確實實可以看到的產(chǎn)品和解決方案。提供虛擬化技術(shù)的主要有這樣幾個公司:被EMC收購了的VMWARE,思杰公司,微軟公司。他們的虛擬化產(chǎn)品都可以將客戶的服務(wù)器計算能力盡可能的分成細(xì)小的顆粒,以便用戶充分利用一切閑置的計算資源,為實現(xiàn)這些資源的有效利用,虛擬化技術(shù)又提供了計算的自動分配和管理,這就被有些公司稱為了云計算。但是,如此計算能力的利用是在確實有大量計算資源經(jīng)常處于閑置狀態(tài)而言的,否則就沒有任何的實際意義。足夠的服務(wù)器集群如果每一顆CPU都有足夠的計算任務(wù)占用其大部分時間,那虛擬化對它是沒有用處的。不論是將一顆CPU分解成若干細(xì)小單元,還是將10萬顆CPU看成1顆CPU管理,都屬于虛擬化技術(shù)研究的范疇,如果需要借助廣域網(wǎng)絡(luò)而不是局域網(wǎng)實現(xiàn)那就更傾向于叫它們?yōu)榫W(wǎng)格計算。
實際上,大多數(shù)把自己稱作云計算的都是在使用虛擬化技術(shù)將有限的服務(wù)器虛擬化成為更多的虛擬機,以有效利用計算資源??墒?,他們都沒有能夠解決一個云計算和SAAS共同面對的問題,有什么樣的應(yīng)用適合這樣的模式?
應(yīng)用的虛擬發(fā)布才是SAAS和云計算價值的最好體現(xiàn)
2005年微軟收購了一個應(yīng)用虛擬化公司,并入微軟之后的產(chǎn)品叫做SOFTGRID.這是一個全新的技術(shù)思路,將通用軟件事先安裝在服務(wù)器中,這些應(yīng)用軟件都是完全可以獨立運行的FOR windows 應(yīng)用軟件,例如OFFICE或PHOTOSHOP,網(wǎng)絡(luò)中的用戶借助非瀏覽器的SOFTGRID客戶端訪問存儲在服務(wù)器中的應(yīng)用程序執(zhí)行文件,SOFTGRID系統(tǒng)就可以實現(xiàn)將應(yīng)用程序的執(zhí)行代碼以流的方式發(fā)送到用戶端計算機的CPU內(nèi)并在那里完成執(zhí)行,執(zhí)行結(jié)果直接顯示在該用戶的計算機屏幕上。這樣做有很多好處,第一,應(yīng)用軟件提供商不需要基于B/S架構(gòu)開發(fā)應(yīng)用軟件,甚至可以直接使用歷史版本的產(chǎn)品;第二,通過服務(wù)器發(fā)布這些應(yīng)用,盜版者不再能通過簡單的復(fù)制獲得可以任意傳播的版本;第三,可以實現(xiàn)SAAS模式所追求的軟件租賃銷售;第四,并不依靠服務(wù)器CPU完成應(yīng)用程序的計算,而是每個用戶的CPU在為單一用戶的計算請求執(zhí)行計算,充分發(fā)揮用戶端CPU的計算能力,大大降低了運營商的計算資源購置成本;第五,應(yīng)用軟件所產(chǎn)生的數(shù)據(jù)完全由用戶選擇存儲位置和形式,可謂安全到家;第六,應(yīng)用的發(fā)布僅僅需要提供一個版本授權(quán),無需獨立服務(wù)器和帶寬,應(yīng)用的維護和管理同時得到集中化安排。美中不足的是,目前的SOFTGRID還只能支持在局域網(wǎng)環(huán)境中使用,這是影響SOFTGRID成為SAAS或云計算話題主角的直接原因。
不過已經(jīng)有些國內(nèi)外的公司開始研究如何在互聯(lián)網(wǎng)連接方式下實現(xiàn)應(yīng)用軟件的虛擬發(fā)布,我們拭目以待吧。
【編輯推薦】