1 虛擬化是什么
虛擬化是指通過虛擬化技術將同一臺物理計算機虛擬化為多個邏輯上相互隔離的計算機。虛擬化使用基于軟件的方法重新定義和劃分IT資源,能夠對IT資源進行動態的分配,靈活調度,跨域共享,提高對IT資源的利用率,使IT資源能夠真正的作為社會基礎設施,服務于各行各業中多樣化的應用需求
2 虛擬化技術的優勢
(1)效率:通過將一臺物理機器上的資源分配給許多邏輯隔離的邏輯計算機,能夠對閑置的資源進行有效的利用。
(2)隔離:多臺虛擬機運行于同一臺物理服務器,但是是強隔離的,仿佛運行于不同的物理機器之上。
(3)可靠:當虛擬機集群中有某臺虛擬機出現故障,可以單獨對這臺虛擬機進行處理,而不會影響其它的虛擬機,從而能夠保證業務的連續性和可靠性。
(4)成本:實現了彈性擴展的能力,不用部署大量的物理服務器,增加了對現有資源的利用能力,從而減少了成本。
(5)兼容:可部署多套不同的系統,能夠最大程度上解決兼容性造成的問題
(6)便于管理:一個管理員可以管理多臺物理服務器,減少了負擔,增加了管理的效率。通過彈性的擴展方式,能夠增大資源的利用率,節約成本。目前,越來越多的公司和組織都開始加入到虛擬化的陣營之中,享受著虛擬化帶來的好處。

3 主流虛擬化技術
云計算的應用需要底層虛擬化技術的支持?,F有的虛擬化技術超過60種,其中有4種虛擬化技術應用最為廣泛,分別是:VMWARE的ESX,微軟的Hyper-V,開源的XEN和KVM
(1)ESX的虛擬化架構
ESX是VMware的企業級虛擬化產品,先后經過了多次的改進。前不久發布的vSphere
ESXi總的大小還不到ESX的5%,從部署,安全和配置包括日常管理等方面對虛擬化管理程序的管理進行了改進,已經可以說ESX逐漸的被ESXI所取代。ESX最先啟動Linux
Kernel,操作系統通過這個對虛擬化組件進行加載,ESX的最重要的組件是Hypervisor,稱之為虛擬機管理器,虛擬機管理器會從Linux內核完全接管對硬件的控制權。

(2)Hyper-V的虛擬化架構
Hyper-V的Hypervisor結構非常精簡,不包含任何物理驅動,驅動程序的安裝和加載方式與傳統Windows系統沒有任何區別。因此,只要是Windows支持的硬件,也都能被Hyper-V所兼容。

(3)XEN的虛擬化架構
XEN最早是劍橋大學的一個開源研究項目,發布的首個版本XEN1.0在2003年9月,2007年Citrix公司收購了Xensource。目前該組織在2011年3月發布了最新版本XEN4.1。XEN支持半虛擬化和全虛擬化兩種類型的虛擬化。半虛擬化只能支持特定的操作系統。而Windows操作系統因為它的封閉性不能被XEN的半虛擬化所支持。

(4)KVM的虛擬化架構
Kernel-based Virtual
Machine是KVM的全稱,意思是基于內核的虛擬機。KVM被設計為Linux內核中的一個模塊,通常與Linux內核一起發布。KVM對CPU硬件輔助虛擬化的能力進行了充分的運用,并對Linux內核的很多功能進行了重用,這使得KVM的體量很小

以上是關于虛擬化技術相關知識的分享,獲取更多信息請關注三個皮匠報告的行業知識欄目
推薦閱讀:
人工智能行業發展現狀及趨勢:預計2024年負載虛擬化比例將從50%增長到80%以上
2021年計算機服務器虛擬化龍頭Vmware企業發展歷程分析報告(22頁).pdf