導(dǎo)讀:突然之間,這兩年云計算開始熱鬧起來。近期業(yè)界的一些會議和活動上,云計算都是時髦話題,軟件供應(yīng)商在介紹其產(chǎn)品的云結(jié)構(gòu)多么先進。政府官員也在談云,就象去年熱議物聯(lián)網(wǎng)一樣。但從各種跡象看,大多數(shù)人對云計算其實是一知半解,甚至根本就不清楚其內(nèi)涵,只是人云亦云而已。如何辯證看待云計算,是我們面臨的重要課題。
突然之間,這兩年云計算開始熱鬧起來。近期業(yè)界的一些會議和活動上,云計算都是時髦話題,軟件供應(yīng)商在介紹其產(chǎn)品的云結(jié)構(gòu)多么先進。政府官員也在談云,就象去年熱議物聯(lián)網(wǎng)一樣。但從各種跡象看,大多數(shù)人對云計算其實是一知半解,甚至根本就不清楚其內(nèi)涵,只是人云亦云而已。如何辯證看待云計算,是我們面臨的重要課題。
云計算概念辨析
首先,云計算是基于互聯(lián)網(wǎng)和數(shù)據(jù)中心上的多種技術(shù)的匯聚。它包括網(wǎng)格計算、分布式計算、并行計算、效用計算、網(wǎng)絡(luò)存儲、虛擬化、負載均衡等技術(shù)。云數(shù)據(jù)中心核心在于服務(wù)器群集,如谷歌有12個數(shù)據(jù)中心,100萬臺以上服務(wù)器,當(dāng)然不是高端CPU,x86就可以。這樣,大規(guī)模生產(chǎn)部件組裝成計算機群集,實現(xiàn)規(guī)模經(jīng)濟效益。
其次,云計算還是一種商業(yè)模式。在這種商業(yè)模式中,很多服務(wù),包括超級計算能力、海量存儲和網(wǎng)絡(luò)帶寬,都可以低價獲取。如亞馬遜EC2云基礎(chǔ)設(shè)施,一臺服務(wù)器每小時收費8.5美分。
第三,云計算是用戶和數(shù)據(jù)中心建立起一種新型的對等關(guān)系。云賦予用戶對一部分?jǐn)?shù)據(jù)中心的“程序控制權(quán)”,用戶能夠命令數(shù)據(jù)中心的服務(wù)器運行自己選擇并發(fā)送的程序,終端用戶和另一端服務(wù)器之間變成了對等關(guān)系。這種權(quán)力轉(zhuǎn)變將開啟一個公眾平等共享大型計算資源、強大的服務(wù)器聽從遠程終端用戶命令的時代。在云中,普通終端用戶是王,擁有多少領(lǐng)地、做多長時間的王,取決于他用信用卡支付了多少費用。因此,簡單說,“云計算是通過網(wǎng)絡(luò)按需提供可動態(tài)伸縮的廉價計算服務(wù)。”
云計算的基本特點
一是按需自助服務(wù)??蛻舨慌c服務(wù)供應(yīng)商進行人際交互就可單方面自動地按需配置計算力,比如服務(wù)器時間和網(wǎng)絡(luò)存儲。
二是隨地網(wǎng)絡(luò)訪問。計算力遍布網(wǎng)絡(luò),各種各樣大大小小的終端設(shè)備(例如,移動電話、筆記本電腦和掌上電腦)都可通過推廣使用云計算的標(biāo)準(zhǔn)機制訪問計算資源。
三是資源池化。供應(yīng)商池化計算資源,使用多租戶模式服務(wù)多個客戶,即按照客戶需求動態(tài)分配各種各樣的物理資源和虛擬資源??蛻粢话悴恢栏鼰o法控制資源具體來自哪里,最多知道一個大概,比如,哪個國家、哪個州或者哪個數(shù)據(jù)中心。其中,資源包括存儲、處理、內(nèi)存、網(wǎng)絡(luò)帶寬和虛擬機。
四是收放自如。云具有彈性,即計算資源可迅速供應(yīng)亦可迅速釋放、計算力可迅速變大亦可迅速變?。ㄔ谀承┣闆r下還是自動的)。在客戶看來,計算力的供應(yīng)似乎是沒有限制的,想在什么時候購買就可以在什么時候購買,想買多少就可以購買多少。
五是服務(wù)可量。云系統(tǒng)根據(jù)服務(wù)類型(例如,存儲、處理、帶寬和活躍用戶的賬號)測量資源的使用量,自動控制并優(yōu)化資源的使用情況。資源的使用情況可以加以監(jiān)督、控制和報告,為供應(yīng)商和客戶提供透明的服務(wù)。
云計算的服務(wù)模式
軟件即服務(wù)( Cloud Software as aService,簡稱SaaS)??蛻艨梢允褂迷谠苹A(chǔ)設(shè)施上運行的應(yīng)用??蛻粼诟鞣N各樣的終端設(shè)備上通過諸如網(wǎng)絡(luò)瀏覽器(例如,基于網(wǎng)絡(luò)的電子郵件)之類的簡易客戶界面訪問應(yīng)用??蛻艏炔还芾硪膊豢刂频讓拥脑苹A(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)和存儲,客戶甚至不單獨使用應(yīng)用,除非客戶需要特別配置應(yīng)用的運行環(huán)境。
平臺即服務(wù)(Cloud Platform as a Service,簡稱PaaS)??蛻艨梢栽谠苹A(chǔ)設(shè)施上部署應(yīng)用。應(yīng)用可購買的現(xiàn)成的,但是必須用供應(yīng)商支持的編程語言和工具寫成。客戶既不管理也不控制底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)和存儲,但是控制所部署的應(yīng)用,配置應(yīng)用的運行環(huán)境。
基礎(chǔ)設(shè)施即服務(wù)( Cloud Infrastructure as a Service, 簡稱 IaaS) ??蛻糇灾渲锰幚怼⒋鎯σ约捌渌A(chǔ)計算資源,這樣,客戶能夠部署并運行隨便什么軟件,而軟件可能包括操作系統(tǒng)和應(yīng)用??蛻艏炔还芾硪膊豢刂频讓拥脑苹A(chǔ)設(shè)施,但是對操作系統(tǒng)、存儲、所部署的應(yīng)用具有控制權(quán),可能還對少數(shù)幾個網(wǎng)絡(luò)元件(例如,宿主機防火墻)具有有限的控制權(quán)。
云計算的部署模式
一是私有云。大部分企業(yè)認(rèn)為“把企業(yè)數(shù)據(jù)移入公共云”的想法不可靠,要保障數(shù)據(jù)處理的隱私和安全,一旦將數(shù)據(jù)送入云,企業(yè)內(nèi)部就不再有人可以完全確定數(shù)據(jù)的物理地址——在哪臺服務(wù)器、哪個磁盤陣列,甚至哪個數(shù)據(jù)中心。這就產(chǎn)生了私有云。
二是公共云。云基礎(chǔ)設(shè)施面向一般公眾或者某個行業(yè)提供服務(wù),所有者是某個銷售云服務(wù)的運營商。
三是混合云。云基礎(chǔ)設(shè)施由兩個或兩個以上不同性質(zhì)的云(私有云、或者公共云)構(gòu)成,每個云仍然是獨立實體,但是通過某種讓數(shù)據(jù)和應(yīng)用能在不同云之間轉(zhuǎn)移的標(biāo)準(zhǔn)化技術(shù)或者專用技術(shù)(例如,在云間均衡負載的云爆技術(shù))綁在一起。
還有一種社區(qū)云,但它并非一種單獨類別。
云計算的應(yīng)用前景
云計算應(yīng)用前景非常廣闊。它將重塑企業(yè)的內(nèi)部關(guān)系,帶來一個新的、顛覆性的做事方法,節(jié)約企業(yè)計算資源投資,提高企業(yè)市場競爭力。
在企業(yè)外部,云革命正在鼓動數(shù)千萬終端用戶利用新獲得的能力做更多的事情。云中的服務(wù)和資源,將提高終端用戶掌上機、膝上機、臺式機的能力。企業(yè)與客戶之間的主要交互將發(fā)生在云中,與今天的網(wǎng)絡(luò)交互相比,云中交互將深入很多。如果企業(yè)不忙著采用云計算,直到看到早期采用者獲得了很大的成功才去效仿,那么到那時,它們將已經(jīng)落后一大截了。
例如:企業(yè)網(wǎng)站在進行某個營銷活動時,因訪問量太大而突然超載。想訪問的顧客遲遲等不到回應(yīng)會變得憤怒。如果企業(yè)網(wǎng)站系統(tǒng)按高峰時配置添置更多服務(wù)器、網(wǎng)絡(luò)帶寬、存儲設(shè)備,無疑以后只能閑置浪費資源。如果將流量分成兩部分,購買產(chǎn)品的人和查詢信息的人,讓購買產(chǎn)品的人訪問企業(yè)專用服務(wù)器,讓查詢信息的人分流到云中多租戶服務(wù)器,不管流量多大,云中服務(wù)器可以自動收縮調(diào)整。這樣,一個串聯(lián)式的電子商務(wù)網(wǎng)站加上一個信息服務(wù)網(wǎng)站解決了企業(yè)難題。
例如:多年以來,房地產(chǎn)界一個非常流行的做法是提供多種固定的房屋建筑設(shè)計平面圖。 大開發(fā)商提供幾個平面圖,這些平面圖都久經(jīng)考驗,非常受歡迎。而新開發(fā)商提供的是一個軟件,軟件包含設(shè)計師和幾千個平面圖及特寫。通過這個軟件,潛在戶主可以在設(shè)計房屋的同時,自動上網(wǎng)咨詢材料價格和其他方面的專業(yè)知識,并將之整合到設(shè)計之內(nèi)。比如,有個人用太陽能電池做屋頂、還有個人安裝了廢水引流管道,用于澆灌植物,有些人想要酒窖,有些人想要連續(xù)的無線網(wǎng)絡(luò)。經(jīng)驗豐富但因循守舊的大開發(fā)商可能聽說過這些東西,但是認(rèn)為它們太貴了,也懶得去應(yīng)對不同客戶需求變化,因此沒有采用。而潛在戶主在哪家開發(fā)商那里完成了設(shè)計,就只能把建造工作委托給哪家開發(fā)商。承包了建造工作的開發(fā)商,又會把工程分包給很多小建造商。在大開發(fā)商看來,這種業(yè)務(wù)模式好像是一夜之間突然出現(xiàn)的。大開發(fā)商如果不進行經(jīng)營模式調(diào)整,就只能坐以待斃。
再例如:云也能為以全新的方式管理客戶關(guān)系提供一個平臺。在云計算模式下,客戶到企業(yè)的網(wǎng)站,不僅可以瀏覽信息,而且可以激活一些服務(wù)。在花錢之前,客戶就能了解企業(yè)可以為自己做些什么,留下深刻的印象。覺得這樣的延伸服務(wù)有用,客戶就會再來,然后發(fā)現(xiàn)企業(yè)還有一系列其他服務(wù),客戶可以激活某項服務(wù)、命令某項服務(wù)做某些事情或者通過某項服務(wù)實施控制??蛻艨梢灾付ㄒ恍┓?wù),定制產(chǎn)品,或者將原先的多項獨立服務(wù)整合成新的業(yè)務(wù)服務(wù)。與此同時,這個新業(yè)務(wù)平臺將通過云中交互捕捉更多的客戶數(shù)據(jù)。可以把那些數(shù)據(jù)實時(接近于同步)提供給客戶銷售與服務(wù)代表。由客戶銷售與服務(wù)代表及時在線與客戶聯(lián)系,進行產(chǎn)品銷售和客戶維系。
企業(yè)也可以利用云計算進行產(chǎn)品開發(fā)測試。不管是供應(yīng)商還是客戶,沒有人確切地知道新產(chǎn)品將如何使用、使用多少,市場有多大。傳統(tǒng)的做法是緊盯現(xiàn)有客戶群來發(fā)現(xiàn),而顛覆性技術(shù)的市場是發(fā)現(xiàn)而來的——通過緊盯那些直接使用顛覆性技術(shù)的客戶群來發(fā)現(xiàn)。在顛覆性變化期間,產(chǎn)品將預(yù)測市場,而不是等著市場清清楚楚地出現(xiàn)在面前。這就要求客戶和制造商互相發(fā)現(xiàn)。企業(yè)與客戶形成社區(qū),企業(yè)除了向客戶銷售產(chǎn)品之外,還向客戶免費提供專業(yè)知識和服務(wù),傾聽客戶反饋。這樣如果企業(yè)擁有的是用戶社區(qū)而不是“客戶基地”,那么企業(yè)的反饋渠道就會多很多。將反饋融人產(chǎn)品規(guī)格和設(shè)計,改進產(chǎn)品,企業(yè)才能發(fā)展。
此外,云計算也可以在企業(yè)內(nèi)部流程、產(chǎn)業(yè)價值鏈、行業(yè)管理等應(yīng)用中發(fā)揮作用。
因此,企業(yè)必須決定是眼看著顛覆浪潮襲來而坐以待斃,還是去主動駕馭云。
云計算面臨的挑戰(zhàn)
目前云計算的推廣要解決好兩個問題。
一是云安全問題。既包括云故障,也包括在公共網(wǎng)絡(luò)上的網(wǎng)絡(luò)入侵。例如亞馬遜的EC2就發(fā)生過一起僵尸網(wǎng)絡(luò)入侵事件。在云中,不同用戶的虛擬機寄宿在同一物理服務(wù)器上。從技術(shù)角度而言,技術(shù)嫻熟的代理人想窺探誰,就可以把自己在云中的虛擬機置于那個人的虛擬機所在的服務(wù)器上。虛擬機的IP地址,在云中的任何人都可以看到。
二是注意不要被供應(yīng)商鎖定。亞馬遜云服務(wù)網(wǎng)絡(luò)服務(wù)格式是AMI,VMware是VMDK格式、微軟是虛擬硬盤格式簡稱VHD,還有開放虛擬化格式簡稱OVF。由于標(biāo)準(zhǔn)不統(tǒng)一,意味著如果你采用了哪家的云服務(wù),以后你想轉(zhuǎn)移到別處,把數(shù)據(jù)和負載提取出來就不容易了。也很難進行格式轉(zhuǎn)換。