編前語:
“云計(jì)算”這個(gè)詞,作為大數(shù)據(jù)及其相關(guān)領(lǐng)域的熱門技術(shù),頻繁出現(xiàn)在各大媒體的新聞報(bào)道中,很多專家認(rèn)為,云計(jì)算會改變互聯(lián)網(wǎng)的技術(shù)基礎(chǔ),甚至?xí)绊懻麄€(gè)產(chǎn)業(yè)的格局。正因?yàn)槿绱?,很多大型企業(yè)都在研究云計(jì)算技術(shù)和基于云計(jì)算的服務(wù),亞馬遜、谷歌、微軟、戴爾、IBM等IT 國際巨頭以及百度、阿里等國內(nèi)業(yè)界都在其中。幾年之內(nèi),云計(jì)算已從新興技術(shù)發(fā)展成為當(dāng)今的熱點(diǎn)技術(shù)。
“云計(jì)算”究竟是什么?難道就是顧名思義的在天上計(jì)算?如果你對“云計(jì)算”有一定了解,并進(jìn)行了相關(guān)檢索,這些名詞會瞬間將你打懵,IaaS、Paas、SaaS、OpenStack、Hypervisor、......雖然互聯(lián)網(wǎng)上資料很多,但大都雜亂無章、晦澀難懂,今天,太原市大數(shù)據(jù)應(yīng)用局小助手就來通俗易懂的介紹一下什么是云計(jì)算,以及云計(jì)算的優(yōu)勢在哪。
以前電腦被發(fā)明的時(shí)候,還沒有網(wǎng)絡(luò),每個(gè)電腦(PC),就是一個(gè)單機(jī)。這臺單機(jī),包括CPU、內(nèi)存、硬盤、顯卡等硬件。用戶在單機(jī)上,安裝操作系統(tǒng)和應(yīng)用軟件,獨(dú)立完成自己的工作。
隨著需求與技術(shù)的發(fā)展,慢慢就有了網(wǎng)絡(luò)(Network),單機(jī)與單機(jī)之間,可以交換信息,協(xié)同工作。
再往后,單機(jī)性能越來越強(qiáng),就開始有了服務(wù)器(Server)。人們發(fā)現(xiàn),可以把一些服務(wù)器集中起來,放在機(jī)房里,然后讓用戶通過網(wǎng)絡(luò),去訪問和使用機(jī)房里的計(jì)算機(jī)資源。
需求的不斷擴(kuò)大,小型網(wǎng)絡(luò)變成了大型網(wǎng)絡(luò),互聯(lián)網(wǎng)(Internet)便誕生了。小型機(jī)房變成大型機(jī)房,IDC(Internet Data Center,互聯(lián)網(wǎng)數(shù)據(jù)中心)出現(xiàn)了。
當(dāng)越來越多的服務(wù)器、數(shù)據(jù)資源和應(yīng)用服務(wù)(Application,例如看網(wǎng)頁,下電影)被集中起來,就變成了今天的主角——“云計(jì)算(Cloud Computing)”。無數(shù)的大型機(jī)房,成為了“云端”。說白了,就是把大量的計(jì)算機(jī)資源集中起來,放在網(wǎng)絡(luò)上,供人分享。
介紹完什么是云計(jì)算,那么你可能會問,云計(jì)算有什么優(yōu)勢?為什么企業(yè)會上云?大體上講,各大互聯(lián)網(wǎng)公司將主要業(yè)務(wù)部署在云端,這樣做的好處是可以彈性擴(kuò)展、按需付費(fèi),節(jié)約成本等。
例如雙十一時(shí)各大購物網(wǎng)站有那么大的數(shù)據(jù)量卻沒有宕機(jī),上下班高峰期時(shí)共享單車使用也很流暢,這里面實(shí)際上就用到了云計(jì)算的彈性伸縮特性。計(jì)算是一種能力,云計(jì)算提供了可擴(kuò)展的、無限的這種能力。
假設(shè)你是一個(gè)IT創(chuàng)業(yè)者,如果是從前,你必須要購買自己的服務(wù)器,過程非常麻煩,而且對于突發(fā)的需求也不能靈活調(diào)整服務(wù)能力。打個(gè)比方,就相當(dāng)于你買了輛大巴車,跑長途客運(yùn),平時(shí)坐不滿,逢年過節(jié)又人多得坐不下。
但是現(xiàn)在,有了云計(jì)算之后,就可以依據(jù)需求隨時(shí)調(diào)整服務(wù)供給,而不用租或購買多余的設(shè)備。這就相當(dāng)于你有輛具有魔力的大巴車,可以依據(jù)乘客人數(shù)自由伸縮,淡季不浪費(fèi),旺季又能盡量多拉人。
天貓?zhí)詫毑渴鹪诎⒗镌粕?、摩拜單車由微軟的Azure驅(qū)動等等,這些都是云的典型應(yīng)用模式??梢钥吹剑瑐鹘y(tǒng)數(shù)據(jù)中心、服務(wù)器銷量逐漸下降,轉(zhuǎn)而被云計(jì)算和云端數(shù)據(jù)中心取代?,F(xiàn)在幾乎看不到傳統(tǒng)軟件的創(chuàng)業(yè)公司,軟件業(yè)也大多都部署在了云端。
人們把計(jì)算機(jī)資源放在云端,而這個(gè)計(jì)算機(jī)資源,實(shí)際上,分為好幾種層次:
第一層次,是最底層的硬件資源,主要包括CPU(計(jì)算資源),硬盤(存儲資源),還有網(wǎng)卡(網(wǎng)絡(luò)資源)等。
第二層次,稍微高級一些,用戶不打算直接使用CPU、硬盤、網(wǎng)卡,只希望你把操作系統(tǒng)(例如Windows、Linux)裝好,把數(shù)據(jù)庫軟件裝好,用戶再來使用。
第三層次,更高級一些,你不但要裝好操作系統(tǒng)這些基本的,還要把具體的應(yīng)用軟件裝好,例如FTP服務(wù)端軟件、在線視頻服務(wù)端軟件等,用戶可以直接使用服務(wù)。
這三種層次,就是大家經(jīng)常聽到的IaaS、Paas、SaaS。
這里舉個(gè)汽車的例子對IaaS、PaaS、SaaS的解釋進(jìn)一步闡述三者的區(qū)別。假設(shè)你需要出去外出使用交通工具,有四種的方案:
On-premise方案(傳統(tǒng)的時(shí)候):自己開車,需要維護(hù)汽車,使其安全工作。同時(shí)需要為車上保險(xiǎn),提供燃料。所有一切的一切都需要你來解決。(服務(wù)器+操作系統(tǒng)/數(shù)據(jù)庫+應(yīng)用軟件)
IaaS方案:從租車公司租一輛車,汽車的維修、安檢都由租車公司承擔(dān)。你只需要提供燃料。(需要提供操作系統(tǒng)+應(yīng)用軟件)
PaaS方案:除了基礎(chǔ)設(shè)施(汽車),還為你提供司機(jī)。類似出租車。只需要提供目的地,汽車的行駛和運(yùn)行都有司機(jī)決定。(只需要提供應(yīng)用軟件,你可以做少量的操作)。
SaaS方案:類似于做軌道交通,一切都是由別人控制。只有較少的定制化功能。(你只能使用,不能開發(fā)功能,如你使用的qq,微信等)
云計(jì)算作為一個(gè)新的技術(shù)趨勢,已經(jīng)在不斷改變?nèi)藗兊墓ぷ骱蜕罘绞健S冒l(fā)展的、長遠(yuǎn)的、廣闊的眼光看待“云計(jì)算”,它必將成為中國重要行業(yè)領(lǐng)域的主流IT應(yīng)用模式,為重點(diǎn)行業(yè)用戶信息化建設(shè)與IT運(yùn)維管理工作奠定核心基礎(chǔ),幫助中國主要行業(yè)更快速,更專業(yè)的走在世界前沿,實(shí)現(xiàn)與世界相連接共發(fā)展。