虛擬機技術(shù)與容器虛擬化技術(shù)
發(fā)布時間:2022-02-15 點擊數(shù):792
虛擬機技術(shù)
虛擬機(virtual machine)便是帶環(huán)境裝置的一種解決方案。
它能夠在一種操作體系里面運轉(zhuǎn)另一種操作體系,比如在Windows 體系里面運轉(zhuǎn)Linux 體系。
應(yīng)用程序?qū)Υ撕翢o感知,由于虛擬機看上去跟真實體系如出一轍
缺點 :1 資源占用多 2 冗余步驟多 3 發(fā)動慢
容器虛擬化技術(shù)
Linux 容器(Linux Containers,縮寫為 LXC)。
Linux 容器不是模仿一個完好的操作體系,而是對進程進行阻隔。
有了容器,就能夠?qū)④浖\轉(zhuǎn)所需的所有資源打包到一個阻隔的容器中。
容器與虛擬機不同,不需要捆綁一整套操作體系,只需要軟件工作所需的庫資源和設(shè)置。
體系因而而變得高效輕量并確保部署在任何環(huán)境中的軟件都能始終如一地運轉(zhuǎn)。
二者差異
傳統(tǒng)虛擬機技術(shù)是虛擬出一套硬件后,在其上運轉(zhuǎn)一個完好操作體系,在該體系上再運轉(zhuǎn)所需應(yīng)用進程;
而容器內(nèi)的應(yīng)用進程直接運轉(zhuǎn)于宿主機( 即:所在主機,下面總稱宿主機 ) 的內(nèi)核,容器內(nèi)沒有自己的內(nèi)核,并且也沒有進行硬件虛擬。因而容器要比傳統(tǒng)虛擬機更為輕便。
每個容器之間相互阻隔,每個容器有自己的文件體系 ,容器之間進程不會相互影響,能區(qū)別計算資源。