服務器虛擬化技術的實現方式有:1、硬件虛擬化,是在單臺服務器上承載多種不同系統對硬件資源進行虛擬化,使之成為單獨可管理的虛擬機;2、并行虛擬化,可以通過優化系統降低額外損耗;3、操作系統虛擬化,基于共用操作系統,提供了一個更為精簡的架構體系。
具體內容如下:
1、硬件虛擬化
硬件虛擬化是最為人熟知的虛擬化技術,也是企業普遍采納的技術方案,主要產品有VMware和Microsoft 的Virtual Server。硬件虛擬化的設計原理是在單臺服務器上承載多種不同系統,對硬件資源進行虛擬化,使之成為一個個單獨可管理的“虛擬機”。
2、并行虛擬化
并行虛擬化設計原理與硬件虛擬化類似,同樣是在一臺服務器上承載多種系統,目前的產品并不多,XenSource算是其中一種。與硬件虛擬化相比,并行虛擬化的優勢在于可以通過優化系統以降低額外損耗,提供比硬件虛擬化技術更高的效率,同樣的開發難度也較高。
3、操作系統虛擬化
操作系統虛擬化是虛擬化技術的第三種實現方式,主要產品包括SWsoft 的Virutozzo和Sun的 Solaris Container。操作系統虛擬化的概念是基于共用操作系統,由于不包含額外的(虛擬化)處理層,所以它提供了一個更為精簡的架構體系。不過,這項技術的主要限制在于它不支持在一臺物理服務器實現多種操作系統。如果企業希望在單臺物理服務器集成或部署多種不同操作系統的虛擬服務器,這種技術則無法實現。