複製鏈接
請複製以下鏈接發送給好友

操作系統層虛擬化

鎖定
操作系統層虛擬化是指通過劃分一個宿主操作系統的特定部分,產生一個個隔離的操作執行環境。操作系統層的虛擬化是操作系統內核直接提供的虛擬化,虛擬出的操作系統之間共享底層宿主操作系統內核和底層的硬件資源。操作系統虛擬化的關鍵點在於將操作系統與上層應用隔離開,將對操作系統資源的訪問進行虛擬化,使上層應用覺得自己獨佔操作系統。
操作系統虛擬化的好處是實現了虛擬操作系統與物理操作系統的隔離並且有效避免物理操作系統的重複安裝。比較有名的操作系統虛報化解決方案有Virtual Server、Zone、Virtuozzo 及虛擬專用服務器(Vital Pnvate Sever,VPS)。VPS是利用虛擬服務器軟件在一台物理機上創建多個相互隔離的小服務器。這些小服務器本身就有自己的操作系統,其運行和管理與獨立主機完全相。其可以保證用户獨享資源,且可以節約成本。 [1] 
中文名
操作系統層虛擬化
外文名
Operating system–level virtualization
定    義
通過劃分一個宿主操作系統的特定部分,產生一個個隔離的操作執行環境
操作系統層虛擬化英語:Operating system–level virtualization),一種虛擬化技術,這種技術將操作系統內核虛擬化,可以允許使用者空間軟件物件(instances)被分割成幾個獨立的單元,在內核中運行,而不是隻有一個單一物件運行。這個軟件物件,也被稱為是一個容器(containers),虛擬引擎(Virtualization engine),虛擬專用服務器(virtual private servers)或是 jails。對每個行程的擁有者與使用者來説,他們使用的服務器程式,看起來就像是自己專用的。
操作系統虛擬化看似與硬件虛擬化出的虛擬機上安裝的操作系統一樣,都是產生多個操作系統,但操作系統虛擬化與硬件虛擬化之間還是有很多不同之處,區別如下:
(1)操作系統虛擬化是以原系統為模板,虛擬出的是原系統的副本,而硬件虛擬化虛擬的是硬件環境,然後真實地安裝系統。
(2)操作系統虛擬化虛擬出的系統只能是物理操作系統的副本,而硬件虛報化虛擬出的系統可以為不同的系統,如Linux、Windows等。
(3)虛擬出的系統間關係不同,操作系統虛擬化虛報的多個系統有較強的聯繫。例如,多個虛擬系統能夠同時被配置。原系統發生了改變,所有虛報出的系統都會改變。而硬件虛擬化虛擬的多個系統是相互獨立的,與原系統也沒有聯繫,原系統的損壞不會殃及虛擬系統。
(4)性能損耗不同,操作系統虛報化虛擬出的系統都是虛擬的,性能損耗低,而硬件虛擬化是在硬件虛報擬層上實實在在安裝的操作系統,性能損耗高。 [1] 
參考資料
  • 1.    王鵬.雲計算與大數據技術:人民郵電出版社,2014年