硬件虛擬化相信很多人都有聽說過但是不知道硬件虛擬化什么意思,硬件虛擬化是一種對計算機或操作系統的虛擬。虛擬化對用戶隱藏了真實的計算機硬件,表現出另一個抽象計算平臺。然后把這臺物理服務器分割成多個獨立的虛擬服務器。
硬件虛擬化什么意思?
硬件虛擬化又稱為“硬件輔助虛擬化”(Hardware-assisted Virtualization),是指CPU硬件提供結構支持,實現高效率地運行虛擬機。在支持硬件虛擬化的計算機中,CPU在設計上提供特殊機制,使得在一個CPU上能夠同時運行多個操作系統,并且每一個操作系統都能夠使用接近100%的CPU性能。
在不支持硬件虛擬化的CPU上,需要使用軟件來編寫模擬多個CPU的處理機制,這樣會比硬件虛擬化的速度慢很多。硬件虛擬化在1972年第一次由IBM System/370引入。2005年以后面市的臺式計算機、服務器CPU都逐步開始支持硬件虛擬化。Intel將硬件虛擬化稱為IntelVT技術,該技術能夠對CPU、I/O設備、網絡的虛擬化進行硬件加速。
硬件虛擬化硬件虛擬化,簡稱 HV,又稱主機虛擬化,是將多臺物理服務器通過軟硬件組合到一個物理服務器上,然后把這臺物理服務器分割成多個獨立的虛擬服務器,每個虛擬服務器都有內核架構,運行環境等相同于一臺物理服務器的功能,同時還可以有核心的硬件共享的特點,比如處理器、內存、存儲等。
硬件虛擬化技術是目前服務器虛擬化技術的一種,以改變硬件部件的容量和基礎架構的特殊方式來實現虛擬系統的負載均衡。同其他虛擬化技術類似,硬件虛擬化還可以實現從一臺物理服務器中拆分出多個虛擬服務器,像單獨的物理服務器一樣這不需要重新配置服務器,可以節省時間和費用。
硬件虛擬化技術可以使開發者和使用者在同一臺物理服務器上實現數據的平臺無關和語言無關,從而省去為不同平臺提供服務的額外開銷。另外,硬件虛擬化還可以提高服務器性能,因為共享統一的硬件資源,也有助于保護服務器數據,由于共享的硬件資源已經有了管理機制,所以在服務器故障時也可以非常快速地處理。
總之,硬件虛擬化可以大大提高企業網絡服務器的資源使用效率,大幅度降低企業在網絡投入上的成本開銷,為企業的網絡服務器的管理和數據資源的安全性提供了可靠的保障。
硬件虛擬化有什么用?
虛擬化使用軟件的方法重新定義劃分IT資源,可以實現IT資源的動態分配、靈活調度、跨域共享,提高IT資源利用率,使IT資源能夠真正成為社會基礎設施,服務于各行各業中靈活多變的應用需求。
虛擬化有兩種實施方式:傳統的純軟件虛擬化方式(無需CPU支持VT技術)和硬件輔助虛擬化方式(需CPU支持VT技術)。純軟件虛擬化運行時的開銷會造成系統運行速度較慢,有數據表明其引起的系統性能下降可能達5%-20%。所以,支持VT技術的CPU在基于虛擬化技術的應用中,效率將會明顯比不支持硬件VT技術的CPU的效率高出許多。
CPU虛擬化,是指將單臺電腦軟件環境分割為多個獨立分區,每個分區均可以按照需要模擬電腦的一項技術。它的技術實質是通過中間層次實現計算資源的管理和再分配,使資源利用實現最大化。虛擬化分區帶來的最大好處是使同一個物理平臺能夠同時運行多個同類或不同類的操作系統,以分別作為不同業務和應用的支撐平臺。
硬件虛擬化大家應該相對還是比較陌生的,開啟硬件虛擬化后,對應虛擬機軟件這種應用程序的執行效率會大大提高,虛擬機使用體驗會顯著提高,直觀的感受是虛擬機運行速度更快了。虛擬化依賴軟件來模擬硬件功能并創建虛擬計算機系統。