2008年,時(shí)任微軟亞洲研究院常務(wù)副院長(zhǎng)的王堅(jiān)被馬云挖回了阿里巴巴,開(kāi)始擔(dān)任首席架構(gòu)師一職。從入職開(kāi)始,王堅(jiān)就開(kāi)始了自己的“被噴”生涯。王堅(jiān)興奮地告訴自己的新同事們,他要做一個(gè)叫“云計(jì)算”的東西,并將其逐步做成整個(gè)公司的通用技術(shù)平臺(tái)。然而,當(dāng)時(shí)阿里巴巴的大多數(shù)人對(duì)于王堅(jiān)的這套說(shuō)辭都并不感冒。很多“碼農(nóng)”甚至公開(kāi)指責(zé)這位心理學(xué)出身的首席架構(gòu)師完全是一個(gè)不懂技術(shù)的騙子,其提出的云計(jì)算公司完全是異想天開(kāi)。
此后幾年,王堅(jiān)的“騙子”形象似一步步被坐實(shí),他主持開(kāi)發(fā)的“飛天”技術(shù)架構(gòu)一投入使用就問(wèn)題不斷。不少人“吐槽”說(shuō),王堅(jiān)所暢想的“云計(jì)算”在實(shí)踐當(dāng)中其實(shí)是“人肉云計(jì)算”,而他所講的“分布式計(jì)算”則成了“分步試計(jì)算”。奇怪的是,一貫精明的馬云卻對(duì)下屬的這些指責(zé)和怨怒不聞不問(wèn),而是堅(jiān)定地站在了王堅(jiān)這邊,聲稱“我每年給(王堅(jiān))博士投十個(gè)億,投個(gè)十年,做不出來(lái)再說(shuō)”。
王堅(jiān)并沒(méi)有讓馬云等那么久。事實(shí)上,此后幾年,云計(jì)算的價(jià)值逐步被業(yè)界認(rèn)可。不僅阿里巴巴這樣的大企業(yè)開(kāi)始將云作為自己的通用技術(shù)平臺(tái),很多中小企業(yè)也開(kāi)始采用云技術(shù),將自己的企業(yè)資源放在云上。與此同時(shí),云服務(wù)的提供也形成了一個(gè)巨大的市場(chǎng),無(wú)論是國(guó)外的亞馬遜、微軟、谷歌,還是國(guó)內(nèi)的阿里巴巴、騰訊、華為,都開(kāi)始將爭(zhēng)奪云服務(wù)市場(chǎng)作為重要目標(biāo)。
根據(jù)高德納咨詢公司(Gartner)最新發(fā)布的報(bào)告,2018年全球公有云的市場(chǎng)規(guī)模已經(jīng)達(dá)到了1824億美元。據(jù)預(yù)測(cè),在未來(lái)幾年內(nèi),全球云計(jì)算市場(chǎng)還將迅速發(fā)展,到2022年時(shí),全球的公有云市場(chǎng)總規(guī)模有望達(dá)到3312億美元。相比于全球,中國(guó)的云計(jì)算市場(chǎng)成長(zhǎng)更為迅速。根據(jù)中國(guó)信息通信研究院發(fā)布的《云計(jì)算發(fā)展白皮書(shū)》,2018年時(shí)我國(guó)云計(jì)算市場(chǎng)的整體規(guī)模達(dá)到了962.8億人民幣,比2017年增長(zhǎng)39.2%。
當(dāng)年,“騙子”王堅(jiān)曾向人們?cè)S諾說(shuō),在不久的將來(lái),所有的IT資源都將是在線的、是在云端的。今天,“騙子”早已被證明為不是騙子,所有的一切都在按照預(yù)言的方向發(fā)展,一個(gè)云端的新世界正在向我們逐漸顯現(xiàn)。那么,云計(jì)算這個(gè)正在日益普及的技術(shù)究竟是什么?作為一種新技術(shù),云計(jì)算究竟有哪些重要的技術(shù)特征,其對(duì)應(yīng)的經(jīng)濟(jì)特征又是什么?對(duì)于整個(gè)經(jīng)濟(jì)、整個(gè)社會(huì),云計(jì)算又能帶來(lái)什么?所有的這些,都是值得我們關(guān)注和思考的。
云的概念
關(guān)于云計(jì)算的定義,目前的說(shuō)法并不統(tǒng)一。一個(gè)比較有代表性的觀點(diǎn)來(lái)自于美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)研究所(NIST),根據(jù)這種觀點(diǎn),“云計(jì)算是一種按使用量付費(fèi)的模式。這種模式對(duì)可配置的IT資源(包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù))共享池提供了可用的、便捷的、按需供應(yīng)的網(wǎng)絡(luò)訪問(wèn)。在這些IT資源被提供的過(guò)程中,只需要投入很少的管理和交流工作”。這個(gè)定義很抽象、很學(xué)院派。我們可以用一個(gè)通俗的比喻來(lái)對(duì)其進(jìn)行理解。在傳統(tǒng)上,用戶主要是通過(guò)調(diào)用自有的單一IT資源,這就好比每家每戶自己發(fā)電供自己用;而云計(jì)算則好像是建了一個(gè)大型的發(fā)電站,然后將“電力”(IT資源)輸出給所有的用戶來(lái)用。
根據(jù)NIST的定義,云計(jì)算需要有五大技術(shù)特點(diǎn):
一是按需使用(on-demandus-age)。即云端的IT資源一旦配置完成,云的使用者就可以自由地訪問(wèn)這些資源,而云服務(wù)的提供者則不需要有更多的介入。
二是泛在接入(ubiquitousac-cess)。也就是說(shuō),云服務(wù)的使用者可以通過(guò)多種的設(shè)備終端、不同的傳輸協(xié)議、不同的接口來(lái)訪問(wèn)云資源,云服務(wù)的提供者需要通過(guò)調(diào)整自己的架構(gòu)來(lái)滿足不同用戶的需要。
三是多租戶性(multitenancy)和資源池(resourcepool)。云服務(wù)的提供者會(huì)把很多IT資源放在一個(gè)資源池中,讓很多不同的用戶來(lái)使用。在這個(gè)過(guò)程中,不同的用戶可以各取所需,靈活調(diào)用自己的資源,不會(huì)產(chǎn)生相互干擾。
四是高度的彈性(elasticity)。即云服務(wù)的提供者可以根據(jù)運(yùn)行的實(shí)際情況來(lái)及時(shí)調(diào)配和擴(kuò)展IT資源。
五是可度量的使用(measuredus-age)。也就是說(shuō),云計(jì)算服務(wù)需要像水、電那樣,可以清楚地被記錄使用狀況,并按照使用狀況來(lái)進(jìn)行收費(fèi)。
既然云計(jì)算就是對(duì)IT資源的按量提供,那么根據(jù)云服務(wù)提供者所提供的IT資源的不同,就可以產(chǎn)生不同的“云交付模式”(CloudDeliveryMod-el)。我們知道,VPS租用,IT資源的種類很多,因此對(duì)應(yīng)的“云交付模式”也就很多。在各類新聞報(bào)道中,最常見(jiàn)的“云交付模式”有三種: