在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通俗易懂的宏觀介紹云計(jì)算

物聯(lián)網(wǎng)之聲 ? 來(lái)源:cg ? 2018-12-29 14:25 ? 次閱讀

云計(jì)算”這個(gè)詞,相信大家都非常熟悉了。作為IT行業(yè)的熱門(mén)技術(shù),它頻繁出現(xiàn)在各大媒體的新聞報(bào)道中。BAT這樣的互聯(lián)網(wǎng)企業(yè),也經(jīng)常把它掛在嘴邊。

相信很多人都想學(xué)習(xí)云計(jì)算,跟上技術(shù)潮流。如果對(duì)云計(jì)算有一定了解的話(huà),應(yīng)該會(huì)或多或少地聽(tīng)到這些名詞——OpenStack、Hypervisor、KVM、Docker、K8S...

這些名詞,全部都屬于云計(jì)算的范疇。

對(duì)于自學(xué)的初學(xué)者來(lái)說(shuō),想要理解這些名詞的具體含義,還有它們之間的關(guān)系,并不是一件容易的事情。

雖然互聯(lián)網(wǎng)上有很多的資料,但是雜亂無(wú)章、晦澀難懂,對(duì)新人很不友好,容易讓人暈頭轉(zhuǎn)向,甚至打退堂鼓。

所以,今天這篇文章,作為云計(jì)算的入門(mén)第一課,將給大家做一個(gè)通俗易懂的宏觀介紹,重點(diǎn)解釋最主要的幾個(gè)名詞,和它們之間的關(guān)系,希望對(duì)大家入門(mén)有所幫助。

什么是云計(jì)算

在介紹那些古怪名詞之前,我先簡(jiǎn)單介紹一下云計(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ò),去訪(fǎng)問(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ī)房,就成了“云端”。

云計(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ù)訪(fǎng)問(wèn)阿里巴巴的淘寶網(wǎng)站,單日幾十PB(1PB=1024TB=1024×1024GB)的訪(fǎng)問(wèn)量,每秒幾百GB的流量……這個(gè),就不是幾根網(wǎng)線(xiàn)幾臺(tái)服務(wù)器能解決的了。

需要設(shè)計(jì)一個(gè)超大容量、超高并發(fā)(同時(shí)訪(fǎng)問(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ō),人工安排?——

如果你要八核CPU、16GB內(nèi)存、500GB硬盤(pán)的服務(wù)器,阿里臨時(shí)安排工程師幫你組裝?如果你要裝CentOS 7.2(一種類(lèi)Linux操作系統(tǒng)),MySQL 5.5.60(一種數(shù)據(jù)庫(kù)系統(tǒng)),阿里也臨時(shí)讓工程師幫你安裝配置?

這顯然是不可能的,耗不起人力,也等不起時(shí)間。

于是,就有了各種軟件和平臺(tái),負(fù)責(zé)對(duì)資源進(jìn)行調(diào)用和管理。

什么是虛擬化

如果要對(duì)物理資源進(jìn)行管理,第一步,就是“虛擬化”。

虛擬化是云計(jì)算的基礎(chǔ)。簡(jiǎn)單來(lái)說(shuō),虛擬化就是在一臺(tái)物理服務(wù)器上,運(yùn)行多臺(tái)“虛擬服務(wù)器”。這種虛擬服務(wù)器,也叫虛擬機(jī)(VM,Virtual Machine)。

從表面來(lái)看,這些虛擬機(jī)都是獨(dú)立的服務(wù)器,但實(shí)際上,它們共享物理服務(wù)器的CPU、內(nèi)存、硬件、網(wǎng)卡等資源。

物理機(jī),通常稱(chēng)為“宿主機(jī)(Host)”。虛擬機(jī),則稱(chēng)為“客戶(hù)機(jī)(Guest)”。

誰(shuí)來(lái)完成物理資源虛擬化的工作呢?

就是大名鼎鼎的Hypervisor。

Hypervisor,漢譯過(guò)來(lái)是“超級(jí)監(jiān)督者”,也叫做VMM(Virtual Machine Monitor,虛擬機(jī)監(jiān)視器)。它不是一款具體的軟件,而是一類(lèi)軟件的統(tǒng)稱(chēng)。

Hypervisor分為兩大類(lèi):

第一類(lèi),hypervisor直接運(yùn)行在物理機(jī)之上。虛擬機(jī)運(yùn)行在hypervisor之上。第二類(lèi),物理機(jī)上安裝正常的操作系統(tǒng)(例如Linux或Windows),然后在正常操作系統(tǒng)上安裝hypervisor,生成和管理虛擬機(jī)。

像VMware、KVM、Xen、Virtual Box,都屬于Hypervisor。

VMware大家應(yīng)該很熟悉,就是VMware Workstation。學(xué)習(xí)Linux的話(huà),很多人都是在windows系統(tǒng)下安裝WMware,然后創(chuàng)建Linux虛擬機(jī)。

但是,真正厲害的,是KVM(kernel-based virtual machine,基于Linux內(nèi)核的虛擬機(jī))。它是目前最熱門(mén)最受追捧的虛擬化方案。

KVM這樣的Hypervisor軟件,實(shí)際上是提供了一種虛擬化能力,模擬CPU的運(yùn)行,更為底層。但是它的用戶(hù)交互并不良好,不方便使用。

于是,為了更好地管理虛擬機(jī),就需要OpenStack這樣的云管理平臺(tái)。

關(guān)于OpenStack,我之前曾經(jīng)介紹過(guò)(鏈接)。它有點(diǎn)像個(gè)商店,負(fù)責(zé)管理商品(計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源等),賣(mài)給用戶(hù),但它本身不制造商品(不具備虛擬化能力),它的商品,來(lái)自于KVM。當(dāng)然,如果不用KVM,也可以用Xen等其它hypervisor。

OpenStack的管理界面,比命令行好多了吧?

請(qǐng)記住,上面所說(shuō)的幾個(gè)概念,包括VM、KVM、OpenStack等,都主要屬于IaaS(基礎(chǔ)設(shè)施即服務(wù))。這個(gè)不難理解吧?

容器 VS 虛擬機(jī)

繼續(xù)往下說(shuō)。

那么,容器、Docker、K8S,又是什么呢?

根據(jù)前文所說(shuō)的虛擬化方式,人們?cè)谑褂靡欢螘r(shí)間后發(fā)現(xiàn),它存在一些問(wèn)題:

不同的用戶(hù),有時(shí)候只是希望運(yùn)行各自的一些簡(jiǎn)單程序,跑一個(gè)小進(jìn)程。為了不相互影響,就要建立虛擬機(jī)。如果建虛擬機(jī),顯然浪費(fèi)就會(huì)有點(diǎn)大,而且操作也比較復(fù)雜,花費(fèi)時(shí)間也會(huì)比較長(zhǎng)。

而且,有的時(shí)候,想要遷移自己的服務(wù)程序,就要遷移整個(gè)虛擬機(jī)。顯然,遷移過(guò)程也會(huì)很復(fù)雜。

有沒(méi)有辦法更靈活快速一些呢?

有,這就引入了“容器(Container)”。

容器也是虛擬化,但是屬于“輕量級(jí)”的虛擬化。它的目的和虛擬機(jī)一樣,都是為了創(chuàng)造“隔離環(huán)境”。但是,它又和虛擬機(jī)有很大的不同——虛擬機(jī)是操作系統(tǒng)級(jí)別的資源隔離,而容器本質(zhì)上是進(jìn)程級(jí)的資源隔離。

而大家常聽(tīng)說(shuō)的Docker,就是創(chuàng)建容器的工具,是應(yīng)用容器引擎。

Docker的中文意思,就是碼頭工人。而它的LOGO,就是一只鯨魚(yú)背著很多貨柜箱。

相比于傳統(tǒng)的虛擬機(jī),Docker的優(yōu)勢(shì)很明顯,它啟動(dòng)時(shí)間很快,是秒級(jí),而且對(duì)資源的利用率很高(一臺(tái)主機(jī)可以同時(shí)運(yùn)行幾千個(gè)Docker容器)。此外,它占的空間很小,虛擬機(jī)一般要幾GB到幾十GB,而容器只需要MB級(jí)甚至KB級(jí)。

o4YBAFwnE_aARiDbAACjoXfBSlE697.png

除了Docker對(duì)容器進(jìn)行創(chuàng)建之外,我們還需要一個(gè)工具,對(duì)容器進(jìn)行編排。

這個(gè)工具,就是K8S。

K8S,就是Kubernetes,中文意思是舵手或?qū)Ш絾T。Kubernetes這個(gè)單詞很長(zhǎng),所以大家把中間8個(gè)字母縮寫(xiě)成8,就成了K8S。

K8S是一個(gè)容器集群管理系統(tǒng),主要職責(zé)是容器編排(Container Orchestration)——啟動(dòng)容器,自動(dòng)化部署、擴(kuò)展和管理容器應(yīng)用,還有回收容器。

簡(jiǎn)單來(lái)說(shuō),K8S有點(diǎn)像容器的保姆。它負(fù)責(zé)管理容器在哪個(gè)機(jī)器上運(yùn)行,監(jiān)控容器是否存在問(wèn)題,控制容器和外界的通信,等等。

通過(guò)下面這張K8S系統(tǒng)結(jié)構(gòu)圖,就能夠看出K8S和容器之間的關(guān)系。

除了K8S之外,還有很多種容器管理平臺(tái),例如Compose,Marathon,Swarm,Mesos等。

Docker和K8S,關(guān)注的不再是基礎(chǔ)設(shè)施和物理資源,而是應(yīng)用層,所以,就屬于PaaS。明白了吧?

好啦,以上就是今天的內(nèi)容。再說(shuō)下去,估計(jì)很多人又要暈了。

正如文章開(kāi)頭所說(shuō),今天主要是介紹KVM、Hypervisor、OpenStack、Docker、K8S這些名詞的意思,它們?cè)谠朴?jì)算系統(tǒng)中的位置,以及它們之間的關(guān)系。云計(jì)算涉及到大量的需求。同一個(gè)需求,會(huì)有很多不同的技術(shù)來(lái)實(shí)現(xiàn)。同一個(gè)技術(shù),往往又有多個(gè)不同的廠(chǎng)家互相競(jìng)爭(zhēng)。所以,概念和名詞就會(huì)特別多,發(fā)展變化也會(huì)很快。

不管怎么說(shuō),梳理清楚最關(guān)鍵的名詞概念,是學(xué)好云計(jì)算的第一步。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7835

    瀏覽量

    137520
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    54

    文章

    11163

    瀏覽量

    103431

原文標(biāo)題:云計(jì)算到底是怎么玩的?

文章出處:【微信號(hào):szwlw26059696,微信公眾號(hào):物聯(lián)網(wǎng)之聲】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通俗易懂的PID教程

    本帖最后由 Calvin248 于 2013-5-5 15:31 編輯 幫助大家更好的理解PID算法,講解的很通俗易懂,并且附有程序,幫助大家理解掌握!
    發(fā)表于 05-05 15:30

    通俗易懂的PID算法

    發(fā)幾個(gè)通俗易懂的PID算法,需要的拿走
    發(fā)表于 01-26 00:54

    通俗易懂系列整合—電源基礎(chǔ)知識(shí)講解

    之前發(fā)表了六篇用通俗易懂的話(huà)講解電源知識(shí)的文章,分別是關(guān)于三極管、電阻、電容、電感、二極管和場(chǎng)效應(yīng)管的講解。怕想學(xué)習(xí)的壇友找不到內(nèi)容,所以這邊整合一下,給大家分享文章的鏈接。用通俗易懂的話(huà)讓你明白
    發(fā)表于 02-17 09:43

    標(biāo)準(zhǔn)的PID處理例程(PID通俗易懂的講解)[2]

    標(biāo)準(zhǔn)的PID處理例程(PID通俗易懂的講解)[2]
    發(fā)表于 06-13 11:44

    PID通俗易懂

    PID通俗易懂.....................
    發(fā)表于 06-30 18:54

    通俗易懂之電子稱(chēng)開(kāi)發(fā)導(dǎo)航篇

    通俗易懂之電子稱(chēng)開(kāi)發(fā)立項(xiàng)篇https://bbs.elecfans.com/jishu_919726_1_1.html通俗易懂之電子稱(chēng)開(kāi)發(fā)硬件篇https://bbs.elecfans.com
    發(fā)表于 07-18 21:22

    通俗易懂的《路由和交換》

    通俗易懂的《路由和交換》 路由和交換是網(wǎng)絡(luò)世界中兩個(gè)重要的概念。傳統(tǒng)的交換發(fā)生在網(wǎng)絡(luò)的第二層,即數(shù)據(jù)鏈路層,而路由則發(fā)
    發(fā)表于 08-01 10:39 ?999次閱讀

    通俗易懂的單片機(jī)教程

    通俗易懂的單片機(jī)教程
    發(fā)表于 09-29 15:45 ?637次下載
    <b class='flag-5'>通俗易懂</b>的單片機(jī)教程

    卡爾曼濾波的原理說(shuō)明(通俗易懂)

    通俗易懂的 卡爾曼濾波原理 由淺入深不光是公式的介紹
    發(fā)表于 12-08 18:13 ?37次下載

    卡爾曼濾波的原理說(shuō)明(通俗易懂)

    這是關(guān)于卡爾曼濾波的原理說(shuō)明(通俗易懂),適合初學(xué)者
    發(fā)表于 03-16 14:40 ?0次下載

    PID通俗易懂

    PID通俗易懂PID通俗易懂PID通俗易懂PID通俗易懂PID通俗易懂PID通俗易懂
    發(fā)表于 04-19 09:54 ?21次下載

    卡爾曼濾波器[附帶例程]通俗易懂

    卡爾曼濾波器[附帶例程] 通俗易懂 附上工程代碼 C語(yǔ)言 c++ 以及matlab
    發(fā)表于 09-27 16:34 ?17次下載

    步進(jìn)電機(jī)基本原理(通俗易懂)

    步進(jìn)電機(jī)基本原理(通俗易懂)
    發(fā)表于 11-30 11:55 ?0次下載

    通俗易懂的講解FFT的讓你快速了解FFT

    相信網(wǎng)上現(xiàn)在有很多關(guān)于FFT的教程,我曾經(jīng)也參閱了很多網(wǎng)上的教程,感覺(jué)都不怎么通俗易懂。在基本上的研究FFT,并且通過(guò)編程的形式實(shí)現(xiàn)之后。我決定寫(xiě)一篇通俗易懂的關(guān)于FFT的講解。因此我在接下來(lái)的敘述中盡量非常通俗細(xì)致的講解。
    的頭像 發(fā)表于 03-24 11:52 ?3.6w次閱讀
    <b class='flag-5'>通俗易懂</b>的講解FFT的讓你快速了解FFT

    通俗易懂的ArkTS語(yǔ)言入門(mén)指南

    本文為我整理出來(lái)最通俗易懂的 ArkTS 語(yǔ)言入門(mén)指南。
    的頭像 發(fā)表于 06-18 15:12 ?2.3w次閱讀
    最<b class='flag-5'>通俗易懂</b>的ArkTS語(yǔ)言入門(mén)指南
    主站蜘蛛池模板: 日本黄色网址视频| 成人国产精品2021| 亚色综合| 一级特级aaa毛片| 久久精品免费在线观看| 国产精品一区在线播放| 一级日本大片免费观看视频| 五月天亚洲| 欧美一级欧美三级| 久久这里只有精品免费播放| 天天做人人爱夜夜爽2020| 性欧洲女人18| 国内一区二区三区精品视频| 最近2018中文字幕免费看在线 | 小屁孩和大人啪啪| 天天摸天天操天天爽| 久久天天躁狠狠躁夜夜躁综合| 国产手机视频在线| 在线观看一区二区三区视频| 国产成人亚洲毛片| 婷婷久| 美女一区二区三区| xxxxbbbb欧美| 欧美尺寸又黑又粗又长| 1000部又爽又黄的做黄禁片| 亚洲免费视频一区二区三区| 亚洲特级毛片| 欧美成人午夜| 综合网激情| 操到喷水| 国产成人精品一区| 日本a级片在线观看| 国产成年网站v片在线观看| 日本黄页网站在线观看| 六月丁香啪啪| 亚洲三级电影| 久青草免费视频手机在线观看| 亚洲午夜久久影院| 国产黄在线观看免费观看不卡| 国产午夜a理论毛片在线影院| 中文字幕一区二区三区 精品|