張帥
不清不楚的云計(jì)算,提出概念至今,已有10多年之久。當(dāng)下雖然有很大的改變,但是要到突破爆發(fā)的階段,仍然還待開(kāi)發(fā)。
從2006年亞馬遜推出EC2開(kāi)始算起,云計(jì)算已經(jīng)有了10年的發(fā)展史,但近幾年才開(kāi)始呈現(xiàn)高速增長(zhǎng)之勢(shì)。然而高速增長(zhǎng)趨勢(shì)的背后,卻是一灘波瀾不驚的湖水,激不起浪花,填不平湖水。
按照這樣的趨勢(shì)來(lái)發(fā)展,云計(jì)算在未來(lái)究竟會(huì)成為扮演逢場(chǎng)作戲的演員,還是會(huì)本末相順,發(fā)展合乎規(guī)律,成為科技界的下一次革命呢?在很多人看來(lái),后者會(huì)更加確定一些。因?yàn)樵谶@十年之內(nèi),云計(jì)算的發(fā)展還比較穩(wěn)定,被顛覆成為時(shí)代下的剩物不太可能。
話是沒(méi)錯(cuò),但真的是這樣么?關(guān)于答案先別著急尋找,在此之前,不妨先對(duì)云計(jì)算做個(gè)了解。
1 發(fā)展
云計(jì)算這一概念,提出至今,還尚未得到廣泛普及,仍有不少人都云里霧里,能說(shuō)出一二,但卻鮮有人能清晰的抓住本質(zhì)。其實(shí)這一項(xiàng)技術(shù)并不難理解,但想要真正理解,這還要從云計(jì)算的雛形說(shuō)起。
云計(jì)算在1959年就被提出,ChristopherStrachey在論文里提出的虛擬化論文,這就是云計(jì)算基礎(chǔ)構(gòu)架的基石。之后在1984年,“網(wǎng)絡(luò)就是計(jì)算機(jī)”這一名言在行業(yè)領(lǐng)域中盛行,今天的云計(jì)算就是在做著這樣的事。1996年開(kāi)始起步,1997年給出定義,1999年第一個(gè)商業(yè)化平臺(tái)IaaS創(chuàng)立,2000年SaaS興起。
之后,2005年亞馬遜宣布AmazonWebServices云計(jì)算平臺(tái)。2006年推出EC2。自此,云計(jì)算拉開(kāi)了表演臺(tái)上的大帷幕。
2是什么
從時(shí)間段來(lái)看,云計(jì)算走到今天,差不多用了10年。在這10年間,云計(jì)算取得了飛速的發(fā)展與翻天覆地的變化,可以說(shuō)是繼1980年代大型計(jì)算機(jī)到客戶端-服務(wù)器的大轉(zhuǎn)變之后的又一次巨變,但云計(jì)算究竟是什么呢?
通俗來(lái)講,云計(jì)算就和計(jì)算機(jī)一樣。
一臺(tái)計(jì)算機(jī)的組成想必很多人都十分熟悉,知道計(jì)算機(jī)是由硬件和軟件相結(jié)合組成的。其中,硬件分為CPU、驅(qū)動(dòng)、硬盤、主板、內(nèi)存等。而電腦的工作過(guò)程就是從存儲(chǔ)部件里調(diào)出數(shù)據(jù)輸入計(jì)算部件進(jìn)行計(jì)算,得出結(jié)果后輸出到顯示屏等設(shè)備上,就完成了一個(gè)周期的工作任務(wù)。
其運(yùn)作過(guò)程也與電腦一樣,至于區(qū)別,就是它存儲(chǔ)部分是網(wǎng)絡(luò)上的硬盤,而計(jì)算部分是網(wǎng)絡(luò)上所有的中央處理器。數(shù)據(jù)從全網(wǎng)調(diào)用,然后再輸入全網(wǎng)的處理器進(jìn)行計(jì)算。目前這兩大部分都已經(jīng)有了具體的產(chǎn)品:處理器對(duì)應(yīng)著集群計(jì)算,而存儲(chǔ)部分則是較為常見(jiàn)的“云盤”。
3云計(jì)算的定義
云計(jì)算在目前還沒(méi)統(tǒng)一的定義,至于現(xiàn)階段廣為接受的是美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn),進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
用維基百科來(lái)解釋,云計(jì)算是一種基于互聯(lián)網(wǎng)的計(jì)算新方式,通過(guò)互聯(lián)網(wǎng)上的異構(gòu)、自治的服務(wù)為個(gè)人和企業(yè)提供按需既取的計(jì)算。說(shuō)簡(jiǎn)單一些,云計(jì)算就是一種服務(wù),通過(guò)集群計(jì)算,為用戶調(diào)取所需要的服務(wù)。類似水電,按需所用,靈活付費(fèi),使用者只需要關(guān)注服務(wù)本身即可。
比如當(dāng)前被廣泛應(yīng)使用的輸入法,它其實(shí)就是一種服務(wù)。很多商家的輸入法能夠以快速簡(jiǎn)單的方式,為使用者提供需要的語(yǔ)境、備選的語(yǔ)素,使文字的編排能夠成為激發(fā)靈感的一個(gè)輔助工具。
再比如Steam,通過(guò)Vale在各國(guó)的服務(wù)器,用戶可以調(diào)取安裝的游戲包,進(jìn)行安裝,并且記錄用戶購(gòu)買的游戲記錄、游戲里的進(jìn)度等。
提供了服務(wù)的云計(jì)算,用戶其實(shí)并不需要知道輸入法或Steam在后臺(tái)運(yùn)行的數(shù)千萬(wàn)臺(tái)服務(wù)器提供的大型集群計(jì)算,這些工作都交給了IPS。
4云計(jì)算的分類
關(guān)于云計(jì)算的類別,可以通過(guò)以下兩點(diǎn)維度劃分。
服務(wù)層: 云計(jì)算的服務(wù),由以下幾點(diǎn)構(gòu)成。
(1)云服務(wù)的基層是IaaS(InfrastructureasaService,基礎(chǔ)構(gòu)架即服務(wù))。在這一層,通過(guò)虛擬化、動(dòng)態(tài)化將IT基礎(chǔ)資源(計(jì)算、網(wǎng)絡(luò)、存儲(chǔ))形成資源池。即計(jì)算能力的集合,終端用戶可通過(guò)網(wǎng)絡(luò)獲得自己所需要的計(jì)算資源,運(yùn)行自己的業(yè)務(wù)系統(tǒng),這種方式使用戶不必自己建設(shè)這些基礎(chǔ)設(shè)施,只需要通過(guò)對(duì)所有使用資源付費(fèi)即可。
(2)其次是PaaS(PlatformasaService,平臺(tái)即服務(wù))。這一層除了提供基礎(chǔ)計(jì)算能力,還兼具了業(yè)務(wù)的開(kāi)發(fā)運(yùn)行環(huán)境,對(duì)于企業(yè)或終端用戶而言,這一層的服務(wù)可以為業(yè)務(wù)創(chuàng)新提供快速低成本的環(huán)境。
(3)最后是SaaS(SoftasaService,軟件及服務(wù))。SaaS可以說(shuō)在云計(jì)算概念中出現(xiàn)之前已經(jīng)有了,隨著云計(jì)算技術(shù)的發(fā)展而得到了更好的支撐。SaaS的軟件是拿來(lái)即用的,不需要用戶安裝,因?yàn)镾aaS運(yùn)行在ISP的云計(jì)算中心,SaaS的軟件升級(jí)與運(yùn)維也無(wú)需終端用戶參與,SaaS是按需要使用的軟件,與傳統(tǒng)軟件不同的是,買了之后不再使用就不會(huì)收費(fèi)。
層次化的云計(jì)算一般也被稱為I-P-S云計(jì)算,各層可獨(dú)立提供服務(wù),下一層也能夠作為上一層云計(jì)算的支撐。
云的歸屬:目前,云計(jì)算分為公有云、私有云以及混合云這三大類。公有云是由IPS構(gòu)建,為公眾及企業(yè)提供公共服務(wù),由ISP運(yùn)營(yíng);私有云是由企業(yè)自身構(gòu)建,為內(nèi)部提供云服務(wù);但是公眾云和私有云之間又有一定的差別,所以,這兩種云往往都會(huì)是企業(yè)需要的服務(wù),而它們也可形成的內(nèi)外數(shù)據(jù)進(jìn)行互相的交流,這便是混合云。
后記:
行文至此,已將云計(jì)算究竟是什么,闡述的較為清晰。但是文中所提到的計(jì)算機(jī)集群究竟是什么呢?
這其實(shí)是一臺(tái)由多個(gè)松散集成計(jì)算機(jī)硬件,連接起來(lái)后,可高度緊密地協(xié)助完成計(jì)算機(jī)工作。從某種意義上來(lái)說(shuō),使用云計(jì)算服務(wù),完全就不用擔(dān)心死機(jī)的問(wèn)題。
因?yàn)楫?dāng)集群中有某個(gè)節(jié)點(diǎn)失效的話,那么節(jié)點(diǎn)上的任務(wù),則會(huì)自動(dòng)轉(zhuǎn)移到其他正常的節(jié)點(diǎn)上?;蛘哌€可以將集群中的某節(jié)點(diǎn)進(jìn)行離線維護(hù)再上線,這過(guò)程并不影響整個(gè)集群的運(yùn)行。
也就是說(shuō),云計(jì)算的效率更高。如果一臺(tái)死機(jī),另一臺(tái)可以起作用,不用擔(dān)心任務(wù)的丟失,或失效。
云計(jì)算可以為用戶(企業(yè))帶來(lái)高效率的工作,被稱為下一次重要的改革一點(diǎn)也不為過(guò)。但云計(jì)算的強(qiáng)大之處的背后,也有弱點(diǎn)和不足,現(xiàn)在被稱為下一次的重要改革,還是有些蓋棺定論。
下章重點(diǎn)提示:拋出個(gè)人對(duì)云計(jì)算的弱點(diǎn)和不足之處的觀點(diǎn)。云計(jì)算市場(chǎng)是什么樣的……endprint