熊柏祥
(咸寧職業(yè)技術(shù)學(xué)院,湖北 咸寧 437100)
狹義云計算指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需資源;廣義云計算指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需服務(wù)。
云計算可以認(rèn)為包括以下幾個層次的服務(wù):基礎(chǔ)設(shè)施級服務(wù)(IaaS),平臺級服務(wù)(PaaS)和軟件級服務(wù)(SaaS)。 云計算服務(wù)通常提供通用的通過瀏覽器訪問的在線商業(yè)應(yīng)用,軟件和數(shù)據(jù)可存儲在數(shù)據(jù)中心。
云計算服務(wù)商通過網(wǎng)絡(luò)提供基礎(chǔ)設(shè)施資源,客戶可以按需索取,易擴(kuò)展。也就是說用戶不需要自己去購買,放置,維護(hù)硬件設(shè)備,比如服務(wù)器,網(wǎng)絡(luò)設(shè)備等,而是向云計算服務(wù)商購買硬件資源的使用權(quán),客戶通過網(wǎng)絡(luò)連接到這些資源上。
說直接一些,也就是云服務(wù)商提供硬件租賃服務(wù)給客戶,客戶自己不用管理這些硬件。這在幾個方面給客戶減少了一些工作:購買硬件,維護(hù)硬件,方便擴(kuò)展(硬件不滿足需要時,能快速及時的追加租賃)。
但是,這樣的模式,在信息計算工作中實際上有多大的價值呢?要回答這個問題,我們首先要知道,在信息計算工作中,核心的問題是什么?是硬件方面的問題嗎,顯然不是。硬件相關(guān)的服務(wù)器等的采購,維護(hù),對一項長久的信息計算工作(資金的消耗,和人力資源的消耗,以及工作的復(fù)雜程度)來說,能占多大的分量呢,筆者的答案是不超過10%(信息計算中,最核心的問題是軟件研發(fā),部署,維護(hù)的問題)。也就是說,即使云計算服務(wù)商提供的硬件租賃服務(wù)能徹底的解決客戶的硬件問題,而客戶面臨的信息計算工作總體中的90%,沒有因此得到任何改善。同時,客戶租賃云計算服務(wù)商的設(shè)備,不是免費(fèi)的,必須支付相關(guān)的費(fèi)用。相比起自己購買,部署,維護(hù)硬件設(shè)備,并不會有多大的經(jīng)濟(jì)上的價值。
另外,這種遠(yuǎn)程租賃模式,有沒有什么弊端呢?
客戶必須通過網(wǎng)絡(luò)連接來使用這些看不見,摸不著的服務(wù)器。網(wǎng)絡(luò)的穩(wěn)定性,網(wǎng)絡(luò)帶寬的限制,服務(wù)器的操作,均是不確定因素,這些方面的任何一個環(huán)節(jié)上出現(xiàn)故障,都直接的,嚴(yán)重的影響到客戶的工作。而且問題出現(xiàn)時,客戶自己始終無法直接的去排除,分析問題。這些對客戶來說,非常重要的工作,永遠(yuǎn)都是透明的。這和當(dāng)前信息計算工作中人們的習(xí)慣是很不相符的,這種模式的穩(wěn)定性,可靠性均沒有得到充分的檢驗。而如果是客戶自己在局域網(wǎng)中部署這些硬件設(shè)備,這些方面就不存在任何問題。
再結(jié)合近幾年這種模式的具體應(yīng)用情況來看,該模式的認(rèn)可度還很低,目前來說,可以拿出來的比較有說明性的例子,只有亞馬遜在這方面的運(yùn)用。所以,總的來說狹義的云計算,并不能帶來多少實用的價值。并不像人們所說的,客戶可以徹底的脫離硬件維護(hù)工作。
平臺級服務(wù)即服務(wù)商提供客戶運(yùn)行軟件系統(tǒng)的平臺,包括硬件平臺和基礎(chǔ)的軟件服務(wù),如操作系統(tǒng)該,某些中間件等。硬件平臺我們在上面已經(jīng)討論過了,以下從兩個方面簡要分析軟件方面的平臺級服務(wù)。
一是操作系統(tǒng)。商業(yè)應(yīng)用中,操作系統(tǒng)相對來說是比較集中和統(tǒng)一的,大概是Unix系列操作系統(tǒng),這里面必須提到的是Linux操作系統(tǒng)?,F(xiàn)在的Unix陣營中,Linux已經(jīng)占據(jù)到了大多數(shù)的份額,這和Linux的免費(fèi),以及開源密不可分。隨著近些年Linux的普及,各大服務(wù)商供應(yīng)商,均推出了兼容Linux的服務(wù)器,或者在售服務(wù)器已經(jīng)搭載Linux操作系統(tǒng)。所以說,操作系統(tǒng)對客戶來說,不是什么神秘,或者費(fèi)用高昂的東西?;蛘邠Q個角度來說,云計算服務(wù)商并不能這這個方面給客戶提供多大的價值。
二是中間件。和操作系統(tǒng)的統(tǒng)一來對比,中間件則分類繁多,非常復(fù)雜,無法統(tǒng)一。不同的客戶需要不同的中間件,不同的軟件系統(tǒng)需要不同的中間件。目前來說,中間件遠(yuǎn)遠(yuǎn)還達(dá)不到集中和統(tǒng)一。云計算服務(wù)商也只能提供少數(shù)的幾個中間件(中間件的研發(fā),難度和風(fēng)險都很大),這無法滿足服務(wù)商期待的大量客戶對中間件的要求。
所以,云計算的平臺級服務(wù),也不會有多大的價值。而且結(jié)合軟件的發(fā)展?fàn)顩r來說,近幾年之內(nèi),很難有大的改觀。根據(jù)筆者的調(diào)查和了解,目前在平臺級服務(wù)上,還沒有什么成功的案例。
這大概是目前云計算最被關(guān)注的一個方面,也是業(yè)界投入的資金和精力最多的方面。具體應(yīng)用模式是:服務(wù)商負(fù)責(zé)海量數(shù)據(jù)存儲,研發(fā)軟件來分析這些數(shù)據(jù),為客戶提供/定制一些服務(wù),客戶直接使用這些服務(wù),無需自己進(jìn)行研發(fā)工作。比如,國內(nèi)的阿里巴巴,就期待能研發(fā)出這種平臺,為其大量的客戶提供軟件服務(wù)。
這個模式,也是筆者相對比較認(rèn)同的云計算的一個方面。但是,這方面具體有多大的價值呢,或者說會面臨多少的局限性呢。我們這樣來做一些分析和探討。服務(wù)商能提供多少服務(wù)?服務(wù)商只能根據(jù)涉足到的行業(yè),提供為數(shù)有限的服務(wù),因為服務(wù)的研發(fā),是需要很大的投入,有很大的風(fēng)險。也就是說,客戶只能使用服務(wù)商提供的服務(wù),這就很難滿足大量客戶的各種要求。換一個角度來說,也許更能說明問題:軟件的研發(fā),都是開發(fā)商根據(jù)客戶的要求,開發(fā)出滿足客戶要求的軟件,而這里,變成了開發(fā)商定制軟件,由客戶來適應(yīng)這些軟件,這種模式是不可取的,不會有太大市場價值的。
以上部分,我們從多個角度對云計算的具體價值,做了一些分析,得出的結(jié)論是,云計算不會有太大的市場價值。
接下來,我再從另一個角度做些分析。
我們看到云計算的相關(guān)觀點(diǎn)時,可以看到一個非常炙熱的詞語“信息行業(yè)革命性的改變”。云計算會帶來信息行業(yè)革命性的改變嗎?要回答這個問題,我們需要先弄清楚,信息產(chǎn)業(yè)面臨的最核心的問題是什么,只有能解決這個核心的問題理論或者實踐,才能給信息產(chǎn)業(yè)帶來革命性的改變。那么,信息產(chǎn)業(yè)的核心問題是什么呢,簡單的回答,是軟件,再細(xì)分一些,是軟件研發(fā)相關(guān)的需求分析,設(shè)計,開發(fā),測試等相關(guān)的問題。在軟件產(chǎn)業(yè)發(fā)展的半個多世紀(jì)中,幾次大的前進(jìn)都是圍繞這幾個問題。而云計算,能在這幾個方面帶來什么改觀嗎,結(jié)合我們上面的分析,答案是不能。
綜合來說,云計算的實際價值,并非現(xiàn)在一些人所吹捧的那樣。而且2008年到現(xiàn)在,不管是國內(nèi)還是國際,均未出現(xiàn)云計算給信息產(chǎn)業(yè)帶來實際的效益,也沒有商業(yè)上的實際的應(yīng)用。