當前位置:秒懂生活吧>健康科普>

虛擬化技術包括哪些

健康科普 閱讀(2.22W)
虛擬化技術包括哪些

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

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

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

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