什么是云計(jì)算?現(xiàn)在不是沒(méi)有答案,而是答案過(guò)多。
現(xiàn)在“云計(jì)算是什么”的答案,多到讓人們搞不清什么是云計(jì)算了。
究其原因,在于人們只是歸納局部現(xiàn)象,只是抓住云計(jì)算這頭大象的一個(gè)局部,把它當(dāng)作云計(jì)算的整體。
當(dāng)然,全面的歸納,比局部的歸納也好不了多少,它使人把云計(jì)算無(wú)限復(fù)雜化,陷入細(xì)枝末節(jié),仍然搞不清什么是云計(jì)算。好比把大象完整地切割成無(wú)數(shù)碎片,碼成一個(gè)立片體,讓人仍然看不出是什么。
因此,我們需要進(jìn)行理論概括,把云計(jì)算最必不可少的內(nèi)核,概括出來(lái),使這一內(nèi)核不致于淹沒(méi)在它的現(xiàn)象外延之中。
在這里,我打算從經(jīng)濟(jì)理論的實(shí)質(zhì)上,對(duì)云計(jì)算進(jìn)行一次內(nèi)核剖析。使不懂技術(shù)的人,也可以直接把握其商業(yè)實(shí)質(zhì)。
我認(rèn)為,云計(jì)算核心特征是集中與分散結(jié)合把握資源。從現(xiàn)象上看,一方面是在云的方面集中分享數(shù)字化資源,另一方面是在端的方面提高分布式計(jì)算效能;其經(jīng)濟(jì)學(xué)的含義是,進(jìn)行初始固定投入與邊際投入之間的分工,通過(guò)大規(guī)模分享前者,保障后者的定制,總體達(dá)到報(bào)酬遞增效果。
也許,我們用于解釋內(nèi)核的文字,并不因內(nèi)核的簡(jiǎn)單而減少,但至少我們可以做到緊密圍繞一個(gè)中心展開(kāi),而不是把云計(jì)算當(dāng)作筐,把什么不相干的東西都往里裝。
一、從經(jīng)驗(yàn)上驗(yàn)算云計(jì)算的內(nèi)核
在進(jìn)入經(jīng)濟(jì)理論分析之前,我們先從經(jīng)驗(yàn)上,驗(yàn)算我們提出的云計(jì)算的簡(jiǎn)單內(nèi)核,是否符合技術(shù)意義上的云計(jì)算。
云計(jì)算的內(nèi)核可以概括為“一個(gè)中心,兩個(gè)基本點(diǎn)”,一個(gè)中心,就是提高效能(即報(bào)酬遞增);兩個(gè)基本點(diǎn),一是集中分享;二是分散增值。如果還可以多說(shuō)一句話,就是:在集中分享與分散增值之間,通過(guò)接口(如API)進(jìn)行聯(lián)接。
好的定義應(yīng)該足夠精簡(jiǎn),同時(shí)又不遺漏。我們可以驗(yàn)算這個(gè)定義。
Google CEO埃里克。施密特認(rèn)為,云計(jì)算與傳統(tǒng)的以PC為中心的計(jì)算不同,它把計(jì)算和數(shù)據(jù)分布在大量的分布式計(jì)算機(jī)上,這使計(jì)算力和存儲(chǔ)獲得了很強(qiáng)的可擴(kuò)展能力,并方便了用戶通過(guò)多種接入方式方便地接入網(wǎng)絡(luò)獲得應(yīng)用和服務(wù)。
這個(gè)定義,兼顧了集中與分散的關(guān)系,尤其點(diǎn)明了分布式計(jì)算的特征,提及了聯(lián)接方式。但對(duì)集中的方面,沒(méi)有明確強(qiáng)調(diào)。對(duì)此,李開(kāi)復(fù)曾補(bǔ)充了“讓互聯(lián)網(wǎng)這片‘云’成為每一個(gè)網(wǎng)民的數(shù)據(jù)中心和計(jì)算中心”這一特征。他們都沒(méi)有提及用戶增值和按需取用這一點(diǎn),雖然Google在實(shí)戰(zhàn)中,有個(gè)性化這一點(diǎn)。
美林證券認(rèn)為,云計(jì)算是透過(guò)互聯(lián)網(wǎng)從集中的服務(wù)器交付個(gè)人應(yīng)用和商業(yè)應(yīng)用。這些服務(wù)器共享資源,通過(guò)共享,資源能得到更有效的利用。
在這個(gè)定義中,分別提到了集中、共享;又兼顧了分散的應(yīng)用(個(gè)人應(yīng)用和商業(yè)應(yīng)用)。但美中不足的是沒(méi)明確指出應(yīng)用的分布式特征,沒(méi)有提及應(yīng)用的增值性,沒(méi)有明確提及聯(lián)接關(guān)系。
網(wǎng)格計(jì)算之父Ian Foster認(rèn)為,云計(jì)算是一種大規(guī)模分布式計(jì)算的模式,其推動(dòng)力來(lái)自規(guī)模化所帶來(lái)的經(jīng)濟(jì)性。在這種模式下,一些抽象的、虛擬化的、可動(dòng)態(tài)擴(kuò)展和被管理的計(jì)算能力、存儲(chǔ)、平臺(tái)和服務(wù)匯聚成資源池,通過(guò)互聯(lián)網(wǎng)按需交付給外部用戶。
這個(gè)定義既提及集中的方面(“大規(guī)模”),又顧及分布式計(jì)算,而且兼及分享(“虛擬化”、“資源池”),以及增值(“按需交付”),是較全面的。特別是提到了效能(“規(guī)模化所帶來(lái)的經(jīng)濟(jì)性”,即規(guī)模報(bào)酬遞增,但忽視了范圍報(bào)酬遞增)。
二、云計(jì)算的經(jīng)濟(jì)學(xué)解釋
從經(jīng)濟(jì)而非技術(shù)的角度觀察云計(jì)算,有兩個(gè)方面與傳統(tǒng)經(jīng)濟(jì)不同。一是報(bào)酬遞增,二是固定初始投入與邊際投入分離,二者結(jié)合起來(lái),正好反映了新經(jīng)濟(jì)不同于舊經(jīng)濟(jì)的技術(shù)特征。
1、第一個(gè)重大的不同,云計(jì)算呈現(xiàn)報(bào)酬遞增,不僅存在規(guī)模報(bào)酬遞增,而且存在范圍報(bào)酬遞增。
1)新古典解釋與新經(jīng)濟(jì)解釋的不同:工業(yè)經(jīng)濟(jì)與網(wǎng)絡(luò)經(jīng)濟(jì)不同,在云計(jì)算中的反映
新古典主義經(jīng)濟(jì)理論與新經(jīng)濟(jì)增長(zhǎng)理論,在某種意義上說(shuō),代表了工業(yè)經(jīng)濟(jì)與網(wǎng)絡(luò)經(jīng)濟(jì)對(duì)世界的不同解釋。
新古典經(jīng)濟(jì)理論的效能假設(shè)是報(bào)酬遞減或報(bào)酬不變;新經(jīng)濟(jì)增長(zhǎng)理論的效能假設(shè)是報(bào)酬遞增。這是二者的根本區(qū)別。這種區(qū)別,揭示了工業(yè)經(jīng)濟(jì)與網(wǎng)絡(luò)經(jīng)濟(jì)的最大不同點(diǎn)。
首先需要說(shuō)明,采用效能觀點(diǎn),而不是效率觀點(diǎn),是因?yàn)樾蔬@一視角不能將云計(jì)算與傳統(tǒng)工業(yè)化的經(jīng)濟(jì)技術(shù)特征區(qū)分開(kāi)。我們經(jīng)常聽(tīng)到,人們一說(shuō)起云計(jì)算的好處,就說(shuō)云計(jì)算可以降低成本、提高收益、提高效率。但這種說(shuō)法并沒(méi)有說(shuō)到點(diǎn)子上。因?yàn)閹缀跞魏渭夹g(shù)都可以降低成本、提高收益、提高效率,并不能將云計(jì)算與傳統(tǒng)工業(yè)技術(shù)區(qū)分開(kāi)。
效率是在市場(chǎng)規(guī)模和范圍不變條件下說(shuō)的。效能是效率的變化率,當(dāng)把效率(成本與收益之比)放在規(guī)?;蚍秶兓瘲l件下來(lái)看時(shí),工業(yè)技術(shù)與網(wǎng)絡(luò)技術(shù)會(huì)呈現(xiàn)(切線斜率正負(fù)符號(hào))相反特征,比如可以看出同樣效率情況下,報(bào)酬遞增與報(bào)酬遞減的區(qū)別。
對(duì)云計(jì)算的經(jīng)濟(jì)解釋來(lái)說(shuō),這樣做還有個(gè)特別的理由。只有采用效能這個(gè)視角,才能把云和端的經(jīng)濟(jì)作用揭示透徹。因?yàn)閳?bào)酬遞增與報(bào)酬遞減,在很大程度上是由初始固定投入與邊際投入的關(guān)系決定的。而云對(duì)應(yīng)的是初始固定投入,而端對(duì)應(yīng)的是邊際投入。
報(bào)酬遞增,是由初始固定投入高,而邊際投入低這一經(jīng)濟(jì)技術(shù)特點(diǎn)決定的。傳統(tǒng)經(jīng)濟(jì)中物質(zhì)生產(chǎn)的經(jīng)濟(jì)技術(shù)特點(diǎn),是初始固定投入低,邊際投入高,這導(dǎo)致邊際成本遞增,邊際收益遞減。它很難象云計(jì)算這樣,利用分享基礎(chǔ)設(shè)施、平臺(tái)和軟件來(lái)降低邊際投入。
云計(jì)算初始固定投入高,邊際投入低,這導(dǎo)致邊際成本遞減,邊際收益遞增。云計(jì)算中,無(wú)論是基礎(chǔ)設(shè)施、平臺(tái)還是軟件,都需要較高的初始固定投入。但是一旦建成,就可以反復(fù)共用而極少耗損;而每項(xiàng)增值業(yè)務(wù),只要進(jìn)行一個(gè)較低的邊際投入,就可以展開(kāi),無(wú)須從頭開(kāi)發(fā)基礎(chǔ)設(shè)施、平臺(tái)和軟件。
這正好是新古典理論與新經(jīng)濟(jì)增長(zhǎng)理論的區(qū)別。學(xué)者朱勇曾這樣描述新古典理論與新增長(zhǎng)理論的區(qū)別:“新古典理論假設(shè)總量生產(chǎn)函數(shù)具有規(guī)模收益不變的性質(zhì)。新增長(zhǎng)理論家對(duì)新古典增長(zhǎng)模型的關(guān)鍵修正在于將技術(shù)因子A看成是經(jīng)濟(jì)的內(nèi)生變量,這樣在新增長(zhǎng)模型中總量生產(chǎn)函數(shù)呈現(xiàn)規(guī)模收益遞增的性質(zhì)。”
現(xiàn)在,我們看到利用經(jīng)濟(jì)學(xué)解釋云計(jì)算取得的第一個(gè)進(jìn)步:不再簡(jiǎn)單說(shuō)云計(jì)算可以降低成本、提高收益、提高效率,而是可以精確為數(shù)學(xué)上的邊際概念來(lái)表述,也就是轉(zhuǎn)化為“越……越……”的語(yǔ)式進(jìn)行表述,例如,越是規(guī)模變大,或越是范圍變復(fù)雜,云計(jì)算越可以降低成本、提高收益、提高效率。隱含的意思是,在規(guī)模和范圍變量加大條件下,如果采用云計(jì)算,效率會(huì)由低變高;如果不采用云計(jì)算,效率會(huì)由高變低。同時(shí)這也客觀暗示了云計(jì)算在什么條件下——在規(guī)模和范圍很小的情況下(這正是我國(guó)許多地方云計(jì)算搞不起來(lái)所面臨的形勢(shì))——不起作用,不可盲目采用。