“云計(jì)算”這個(gè)詞,相信大家都非常熟悉。
作為信息科技發(fā)展的主流趨勢(shì),它頻繁地出現(xiàn)在我們的眼前。伴隨它一起出現(xiàn)的,還有這些概念名詞——OpenStack、Hypervisor、KVM、Docker、K8S...
這些名詞概念,全部都屬于云計(jì)算技術(shù)領(lǐng)域的范疇。
對(duì)于初學(xué)者來(lái)說(shuō),理解這些概念的具體含義并不是一件容易的事情。
所以,小棗君今天這篇文章,將給大家做一個(gè)通俗易懂的介紹,解釋這些云計(jì)算概念以及它們之間的關(guān)系,免備案服務(wù)器,希望對(duì)大家入門(mén)有所幫助。
什么是云計(jì)算
在介紹那些古怪名詞之前,我先介紹一下云計(jì)算。
以前電腦被發(fā)明的時(shí)候,還沒(méi)有網(wǎng)絡(luò),每個(gè)電腦(PC),就是一個(gè)單機(jī)。
這臺(tái)單機(jī),包括CPU、內(nèi)存、硬盤(pán)、顯卡等硬件。用戶(hù)在單機(jī)上,安裝操作系統(tǒng)和應(yīng)用軟件,完成自己的工作。
后來(lái),有了網(wǎng)絡(luò)(Network),單機(jī)與單機(jī)之間,可以交換信息,協(xié)同工作。
再后來(lái),單機(jī)性能越來(lái)越強(qiáng),就有了服務(wù)器(Server)。人們發(fā)現(xiàn),可以把一些服務(wù)器集中起來(lái),放在機(jī)房里,然后讓用戶(hù)通過(guò)網(wǎng)絡(luò),去訪問(wèn)和使用機(jī)房里的計(jì)算機(jī)資源。
再再后來(lái),小型網(wǎng)絡(luò)變成了大型網(wǎng)絡(luò),就有了互聯(lián)網(wǎng)(Internet)。小型機(jī)房變成了大型機(jī)房,就有了IDC(Internet Data Center,互聯(lián)網(wǎng)數(shù)據(jù)中心)。
當(dāng)越來(lái)越多的計(jì)算機(jī)資源和應(yīng)用服務(wù)(Application,例如看網(wǎng)頁(yè),下電影)被集中起來(lái),就變成了——“云計(jì)算(Cloud Computing)”。無(wú)數(shù)的大型機(jī)房,就成了“云端”。
是不是覺(jué)得太簡(jiǎn)單?別急,開(kāi)始深入。
云計(jì)算的道理是簡(jiǎn)單的,說(shuō)白了,就是把計(jì)算機(jī)資源集中起來(lái),放在網(wǎng)絡(luò)上。但是,云計(jì)算的實(shí)現(xiàn)方式,就非常復(fù)雜了。
舉個(gè)例子,如果你只是在公司小機(jī)房擺了一個(gè)服務(wù)器,開(kāi)個(gè)FTP下載服務(wù),然后用于幾個(gè)同事之間的電影分享,當(dāng)然是很簡(jiǎn)單的。
如果是“雙11”的淘寶購(gòu)物節(jié),全球幾十億用戶(hù)訪問(wèn)阿里巴巴的淘寶網(wǎng)站,單日幾十PB(1PB=1024TB=1024×1024GB)的訪問(wèn)量,每秒幾百GB的流量……這個(gè),就不是幾根網(wǎng)線(xiàn)幾臺(tái)服務(wù)器能解決的了。
這時(shí),需要設(shè)計(jì)一個(gè)超大容量、超高并發(fā)(同時(shí)訪問(wèn))、超快速度、超強(qiáng)安全的云計(jì)算系統(tǒng),才能滿(mǎn)足業(yè)務(wù)平穩(wěn)運(yùn)行的要求。
這才是云計(jì)算的復(fù)雜之處。
剛才說(shuō)了,我們把計(jì)算機(jī)資源放在云端。這個(gè)計(jì)算機(jī)資源,實(shí)際上分為好幾種層次:
第一層次,是最底層的硬件資源,主要包括CPU(計(jì)算資源),硬盤(pán)(存儲(chǔ)資源),還有網(wǎng)卡(網(wǎng)絡(luò)資源)等。
第二層次,要高級(jí)一些,我不打算直接使用CPU、硬盤(pán)、網(wǎng)卡,我希望你把操作系統(tǒng)(例如Windows、Linux)裝好,把數(shù)據(jù)庫(kù)軟件裝好,我再來(lái)使用。
第三層次,更高級(jí)一些,你不但要裝好操作系統(tǒng)這些基本的,還要把具體的應(yīng)用軟件裝好,例如FTP服務(wù)端軟件、在線(xiàn)視頻服務(wù)端軟件等,我可以直接使用服務(wù)。
這三種層次,就是大家經(jīng)常聽(tīng)到的IaaS、Paas、SaaS。
SaaS: Software-as-a-Service(軟件即服務(wù))
PaaS: Platform-as-a-Service(平臺(tái)即服務(wù))
IaaS: Infrastructure-as-a-Service(基礎(chǔ)設(shè)施即服務(wù))
再補(bǔ)一張圖,可能更直觀:
目前主流的云計(jì)算服務(wù)提供商,例如亞馬遜AWS、阿里云、華為云、天翼云、騰訊云,說(shuō)白了,都是為大家提供以上三個(gè)層次的云資源。你想要什么,它們就提供什么。你想要多少,它們就提供多少。
繼續(xù),繼續(xù)。
這么多樣化多層次的云計(jì)算服務(wù),阿里、華為們又是怎么提供的呢?
難道說(shuō),是人工安排?——