溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么

發(fā)布時間:2022-01-11 09:43:13 來源:億速云 閱讀:292 作者:柒染 欄目:編程語言

這篇文章跟大家分析一下“傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么”。內(nèi)容詳細易懂,對“傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭?。下面跟著小編一起深入學習“傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么”的知識吧。

傳統(tǒng)虛擬化和容器虛擬化有什么區(qū)別?兩者雖然都是虛擬化技術(shù),但它們運作的思維是完全不同的,容器虛擬化是輕量級虛擬化技術(shù),同時它也是以應用程序為中心的虛擬化技術(shù)。而傳統(tǒng)虛擬化技術(shù)則不同,一般來說是以操作系統(tǒng)為中心的。因此,他們兩者從根本核心上就有所區(qū)別。下面我們來看看兩者具體的區(qū)別分析。

1、傳統(tǒng)虛擬化

傳統(tǒng)虛擬化技術(shù)是指通過虛擬化技術(shù)將一臺計算機虛擬為多臺邏輯計算機。在一臺計算機上同時運行多個邏輯計算機,每個邏輯計算機可運行不同的操作系統(tǒng),并且應用程序都可以在相互獨立的空間內(nèi)運行而互不影響,從而顯著提高計算機的工作效率。
  

隨著硬件廠商的不斷發(fā)展,很多在虛擬機里面的指令不需要通過虛擬的硬件層走到真正的硬件層.硬件廠商是支持直接在虛擬機里面實用指令操作硬件,這個技術(shù)我們就稱為是硬件輔助的虛擬化.這種硬件的輔助虛擬化比起軟件虛擬的硬件層來說,他不需要模擬所有的硬件.有些指令是直接運行在虛擬機上來操作硬件的.性能和效率比傳統(tǒng)的虛擬化高更高些.
  

2、系統(tǒng)級別的虛擬化特點

不需要模擬硬件層;共享同一個宿主機的內(nèi)核。
  

3、傳統(tǒng)虛擬化和容器虛擬化的區(qū)別

傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么

4、容器虛擬化的核心技術(shù)

(1)CGroup限制容器的資源使用

(2)Namespace機制,實現(xiàn)容器間的隔離

(3)chroot,文件系統(tǒng)的隔離.
  

5、Linux內(nèi)核提供的限制,記錄和隔離進程組所使用的資源.由Google的工程師提出,后臺被整合到內(nèi)核中.通過不同的子系統(tǒng)來實現(xiàn)對不同資源使用的控制和記錄.
  

/sys/fs/cgroup6、Namespace:
  

pid:容器有自己獨立的進程表和1號線程.
  

net:容器有自己獨立的network infoipc:在ipc通信的時候,需要加入額外信息來標示進程mnt:每個容器都有自己唯一的目錄掛載utc:每個容器都有獨立的hostname和domain7、chroot:

在宿主機中的某個目錄就是容器中的根目錄。

關(guān)于傳統(tǒng)虛擬化和容器虛擬化的區(qū)別有什么就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI