【好奇心】什么是云計(jì)算(Cloud Computing)
每個(gè)人都在說(shuō)“云”,那么它到底意味著什么呢?
我們看到越來(lái)越多的應(yīng)用正在遷移到“云”上,這完全不是一個(gè)新的風(fēng)潮,而是已經(jīng)持續(xù)了超過(guò)10年并還在不斷擴(kuò)大到所有領(lǐng)域的一個(gè)趨勢(shì)??梢灶A(yù)見(jiàn),在下一個(gè)10年中幾乎所有的應(yīng)用都會(huì)部署到云端,而它們中的大部分都將直接通過(guò)你手中的移動(dòng)設(shè)備,為我們提供各種各樣的服務(wù)。想要了解云計(jì)算,最好的方式還是從它要解決什么問(wèn)題講起。
云計(jì)算流行之前
傳統(tǒng)的應(yīng)用正在變得越來(lái)越復(fù)雜:需要支持更多的用戶,需要更強(qiáng)的計(jì)算能力,需要更加穩(wěn)定安全等等,而為了支撐這些不斷增長(zhǎng)的需求,企業(yè)不得不去購(gòu)買各類硬件設(shè)備(服務(wù)器,存儲(chǔ),帶寬等等)和軟件(數(shù)據(jù)庫(kù),中間件等等),另外還需要組建一個(gè)完整的運(yùn)維團(tuán)隊(duì)來(lái)支持這些設(shè)備或軟件的正常運(yùn)作,這些維護(hù)工作就包括安裝、配置、測(cè)試、運(yùn)行、升級(jí)以及保證系統(tǒng)的安全等。將上面這些硬件、軟件和團(tuán)隊(duì)組合在一起,就成了我們?cè)谝恍┐笮推髽I(yè)中經(jīng)??吹降膫鹘y(tǒng)數(shù)據(jù)中心(DC —— Data Center)。
當(dāng)我們將上面這些開(kāi)銷乘以你所需要支持的成百上千的應(yīng)用數(shù)量之后,便會(huì)發(fā)現(xiàn)支持這些應(yīng)用的開(kāi)銷變得非常巨大,而且它們的費(fèi)用會(huì)隨著你應(yīng)用的數(shù)量或規(guī)模的增加而不斷提高。這也是為什么即使是在那些擁有很出色I(xiàn)T部門的大企業(yè)中,那些用戶仍在不斷抱怨他們所使用的系統(tǒng)難以滿足他們的需求。而對(duì)于那些中小規(guī)模的企業(yè),甚至個(gè)人創(chuàng)業(yè)者來(lái)說(shuō),創(chuàng)造軟件產(chǎn)品的運(yùn)維成本就更加難以承受了。
解決之道:云計(jì)算
上面這些問(wèn)題的終極解決方案便是“云計(jì)算”。當(dāng)我們將應(yīng)用部署到云端后,我們可以不必再關(guān)注那些令人頭疼的硬件和軟件問(wèn)題,它們會(huì)由云服務(wù)提供商的專業(yè)團(tuán)隊(duì)去解決。我們使用的是共享的硬件,這意味著我們像使用一個(gè)工具一樣去利用云服務(wù)(就像插上插座,你就能使用電一樣簡(jiǎn)單)。你只需要按照你的需要來(lái)支付相應(yīng)的費(fèi)用,而關(guān)于軟件的更新,資源的按需擴(kuò)展都能自動(dòng)完成。
云計(jì)算的特點(diǎn)
大規(guī)模、分布式
“云”一般具有相當(dāng)?shù)囊?guī)模,一些知名的云供應(yīng)商如Google云計(jì)算、Amazon、IBM、微軟、阿里等也都擁能擁有上百萬(wàn)級(jí)的服務(wù)器規(guī)模。而依靠這些分布式的服務(wù)器所構(gòu)建起來(lái)的“云”能夠?yàn)槭褂谜咛峁┣八从械挠?jì)算能力。
虛擬化
云計(jì)算都會(huì)采用虛擬化技術(shù),用戶并不需要關(guān)注具體的硬件實(shí)體,只需要選擇一家云服務(wù)提供商,注冊(cè)一個(gè)賬號(hào),登陸到它們的云控制臺(tái),去購(gòu)買和配置你需要的服務(wù)(比如 云服務(wù)器,云存儲(chǔ),CDN等等),再為你的應(yīng)用做一些簡(jiǎn)單的配置之后,你就可以讓你的應(yīng)用對(duì)外服務(wù)了,這比傳統(tǒng)的在企業(yè)的數(shù)據(jù)中心去部署一套應(yīng)用要簡(jiǎn)單方便得多。而且你可以隨時(shí)隨地通過(guò)你的PC或移動(dòng)設(shè)備來(lái)控制你的資源,這就好像是云服務(wù)商為每一個(gè)用戶都提供了一個(gè)IDC(Internet Data Center)一樣。
高可用性和擴(kuò)展性
那些知名的云計(jì)算供應(yīng)商一般都會(huì)采用數(shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來(lái)保障服務(wù)的高可靠性?;谠品?wù)的應(yīng)用可以持續(xù)對(duì)外提供服務(wù)(7*24小時(shí)),另外“云”的規(guī)??梢詣?dòng)態(tài)伸縮,來(lái)滿足應(yīng)用和用戶規(guī)模增長(zhǎng)的需要。
按需服務(wù),更加經(jīng)濟(jì)
用戶可以根據(jù)自己的需要來(lái)購(gòu)買服務(wù),甚至可以按使用量來(lái)進(jìn)行精確計(jì)費(fèi)。這能大大節(jié)省IT成本,而資源的整體利用率也將得到明顯的改善。
安全
網(wǎng)絡(luò)安全已經(jīng)成為所有企業(yè)或個(gè)人創(chuàng)業(yè)者必須面對(duì)的問(wèn)題,企業(yè)的IT團(tuán)隊(duì)或個(gè)人很難應(yīng)對(duì)那些來(lái)自網(wǎng)絡(luò)的惡意攻擊,而使用云服務(wù)則可以借助更專業(yè)的安全團(tuán)隊(duì)來(lái)有效降低安全風(fēng)險(xiǎn)。云計(jì)算將給我們帶來(lái)什么
我們平時(shí)常用的那些APP或網(wǎng)站,基本都是基于云計(jì)算服務(wù)的,比如淘寶、京東、微信、微博等等。我們同時(shí)也看到越來(lái)越多的企業(yè)開(kāi)始使用基于云的企業(yè)服務(wù),或者它們也在開(kāi)發(fā)自己的基于云計(jì)算的應(yīng)用或者服務(wù)。
另外,云計(jì)算大大推動(dòng)了大數(shù)據(jù)和機(jī)器學(xué)習(xí)這些技術(shù)領(lǐng)域的飛速發(fā)展。我們已經(jīng)看到基于Google云計(jì)算的AlphaGo戰(zhàn)勝了人類頂尖圍棋選手,而在這次的云計(jì)算大會(huì)上,我們還看到在生物、醫(yī)藥、健康、金融、制造等幾乎所有領(lǐng)域都因?yàn)樵朴?jì)算而正在發(fā)生著革命性的變革。
我們這一代已經(jīng)是生活在云端的一代,了解云并學(xué)會(huì)利用這些云服務(wù),就像在90年代掌握計(jì)算機(jī)操作技術(shù)一樣,將會(huì)成為我們的一項(xiàng)必要的技能。同時(shí)它也將大大降低個(gè)人的創(chuàng)新成本,從而使這個(gè)世界因?yàn)閯?chuàng)新而變得更加豐富多彩。
【本文是51CTO專欄作者“陳逸鶴”的原創(chuàng)文章,如需轉(zhuǎn)載請(qǐng)聯(lián)系作者本人(微信公眾號(hào):techmask】