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