作業系統層虛擬化是指通過劃分一個宿主作業系統的特定部分,產生一個個隔離的操作執行環境。作業系統層的虛擬化是作業系統核心直接提供的虛擬化,虛擬出的作業系統之間共享底層宿主作業系統核心和底層的硬體資源。作業系統虛擬化的關鍵點在於將作業系統與上層套用隔離開,將對作業系統資源的訪問進行虛擬化,使上層套用覺得自己獨占作業系統。
作業系統虛擬化的好處是實現了虛擬作業系統與物理作業系統的隔離並且有效避免物理作業系統的重複安裝。比較有名的作業系統虛報化解決方案有Virtual Server、Zone、Virtuozzo 及虛擬專用伺服器(Vital Pnvate Sever,VPS)。VPS是利用虛擬伺服器軟體在一台物理機上創建多個相互隔離的小伺服器。這些小伺服器本身就有自己的作業系統,其運行和管理與獨立主機完全相。其可以保證用戶獨享資源,且可以節約成本。
基本介紹
- 中文名:作業系統層虛擬化
- 外文名:Operating system–level virtualization
- 定義:通過劃分一個宿主作業系統的特定部分,產生一個個隔離的操作執行環境