中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

宿主機是什么意思(宿主機和虛擬機的區(qū)別)

容器

容器是一種輕量級、可移植、自包含的軟件打包技術(shù),使應(yīng)用程序可以在幾乎任何地方運行。比如我們在自己本地的電腦上開發(fā)好應(yīng)用后,把應(yīng)用打包到容器內(nèi)。然后就可以在不做任何改動的情況下在生產(chǎn)系統(tǒng)的虛擬機、物理服務(wù)器、云主機上運行。

容器不光指我們熟悉的Docker容器,還包含CoreOS的rkt等容器。為了保證容器生態(tài)的健康發(fā)展,保證不同容器之間能夠兼容,包含Docker、CoreOS、Google在內(nèi)的若干公司共同成立了一個叫Open Container Initiative(OCI)的組織,其目的是制定開放的容器規(guī)范。因為多種容器都是基于規(guī)范進行實現(xiàn)的,所以開發(fā)者可以無縫在各種容器實現(xiàn)之間的換,比如我之前使用的是Docker容器,但是后面如果切換到rkt容器,是很容易的事情。

虛擬機

虛擬化是云計算的基礎(chǔ)。其使得在一臺物理的服務(wù)器上可以跑多臺虛擬機,虛擬機共享物理機的CPU、內(nèi)存、IO硬件資源,但邏輯上虛擬機之間是相互隔離的。物理機我們一般稱為宿主機(Host),宿主機上面的虛擬機稱為客戶機(Guest)。

容器VS虛擬機

容器由兩部分組成:

  • (1)應(yīng)用程序本身;比如我們發(fā)布一個web應(yīng)用,那么這里指web應(yīng)用程序本身
  • (2)應(yīng)用的依賴: 比如應(yīng)用程序需要的庫(比如web應(yīng)用依賴的配置文件以及依賴的jar包等)或其他軟件容器在Host操作系統(tǒng)的用戶空間中運行,與操作系統(tǒng)的其他進程隔離

傳統(tǒng)的虛擬化技術(shù),比如VMWare、KVM、Xen,目標(biāo)是創(chuàng)建完整的虛擬機。為了運行應(yīng)用,除了部署應(yīng)用本身及其依賴(通常幾十MB),還得安裝整個操作系統(tǒng)(幾十GB)。

b89cc235feb778396320f2c6ac95d76e

如上圖可知:

  • 所有的容器內(nèi)包含各自獨立的應(yīng)用,但是所有容器共享同一個linux內(nèi)核(備注:每個容器有自己的用戶態(tài)的文件系統(tǒng)),這使得容器在體積上要比虛擬機小很多。另外啟動容器不需要啟動整個操作系統(tǒng),所以容器部署和啟動速度更快、開銷更小,也更容易遷移。
  • 所有的虛擬機包含各自獨立的應(yīng)用,但是每個虛擬機擁有自己的操作系統(tǒng),所以相比容器其體積更大,并且啟動虛擬機需要啟動整個操作系統(tǒng),所以部署和啟動速度更慢。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處:

(0)
尊云-小張的頭像尊云-小張
上一篇 2024 年 5 月 27 日 09:24
下一篇 2024 年 5 月 27 日 09:29

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時間:365天無休服務(wù) 24小時在線

添加微信