虛擬化技術包括哪些

來源:趣味百科館 2.14W
虛擬化技術包括哪些

1、平臺虛擬化,它是針對計算機和操作系統的虛擬化,又分成服務器虛擬化和桌面虛擬化。服務器虛擬化是一種通過區分資源的優先次序,並將服務器資源分配給最需要它們的工作負載的虛擬化模式,它通過減少爲單個工作負載峯值而儲備的資源來簡化管理和提高效率。桌面虛擬化是爲提高人對計算機的操控力,降低計算機使用的複雜性,爲用戶提供更加方便適用的使用環境的一種虛擬化模式。平臺虛擬化主要通過CPU虛擬化、內存虛擬化和I/O接口虛擬化來實現。

2、資源虛擬化,針對特定的計算資源進行的虛擬化,例如,存儲虛擬化、網絡資源虛擬化等。存儲虛擬化是指把操作系統有機地分佈於若干內外存儲器,兩者結合成爲虛擬存儲器。網絡資源虛擬化最典型的是網格計算,網格計算通過使用虛擬化技術來管理網絡上的數據,並在邏輯上將其作爲一個系統呈現給消費者,它動態地提供了符合用戶和應用程序需求的資源,同時還將提供對基礎設施的共享和訪問的簡化。當前,有些研究人員提出利用軟件代理技術來實現計算網絡空間資源的虛擬化,如Gaia,NetChaser,SpatialAgent。

3、應用程序虛擬化,它包括仿真、模擬、解釋技術等。Java虛擬機是典型的在應用層進行虛擬化。基於應用層的虛擬化技術,通過保存用戶的個性化計算環境的配置信息,可以實現在任意計算機上重現用戶的個性化計算環境。服務虛擬化是近年研究的一個熱點,服務虛擬化可以使業務用戶能按需快速構建應用的需求,通過服務聚合,可屏蔽服務資源使用的複雜性,使用戶更易於直接將業務需求映射到虛擬化的服務資源。現代軟件體系結構及其配置的複雜性阻礙了軟件開發生命週期,通過在應用層建立虛擬化的模型,可以提供最佳開發測試和運行環境。

4、表示層虛擬化。在應用上與應用程序虛擬化類似,所不同的是表示層虛擬化中的應用程序運行在服務器上,客戶機只顯示應用程序的UI界面和用戶操作。表示層虛擬化軟件主要有微軟的Windows遠程桌面(包括終端服務)、CitrixMetaframePresentationServer和SymantecPcAnywhere等。

熱門標籤