解決方案
虛擬化解決方案
虛擬機(Virtual machine或VM),可以像真實機器一樣運行程序的計算機的軟件實現☆便攜式應用程序,允許程序在便攜式設備中運行而不用在操作系統中安裝
☆跨平臺虛擬化,允許針對特定CPU或者操作系統的軟件不做修改就能運行在其他平臺上,例如Wine
☆虛擬設備,運行于虛擬化平臺之上,面向應用的虛擬機映像
☆模擬器
☆完全虛擬化,敏感指令在操作系統和硬件之間被捕捉處理,客戶操作系統無需修改,所有軟件都能在虛擬機中運行,例如IBM CP/CMS,VirtualBox,VMware Workstation
☆硬件輔助虛擬化,利用硬件(主要是CPU)輔助處理敏感指令以實現完全虛擬化的功能,客戶操作系統無需修改,例如VMware Workstation,Xen,KVM
☆部分虛擬化,針對部分應用程序進行虛擬,而不是整個操作系統
☆準虛擬化/超虛擬化(paravirtualization),為應用程序提供與底層硬件相似但不相同的軟件接口,客戶操作系統需要進行修改,例如早期的Xen
☆操作系統級虛擬化,使操作系統內核支持多用戶空間實體,例如Parallels Virtuozzo Containers,Unix-like系統上的chroot,Solaris上的Zone
☆平臺虛擬化,將操作系統和硬件平臺資源分割開
☆應用程序虛擬化,在操作系統和應用程序間建立虛擬環境
虛擬內存,將不相鄰的內存區,甚至硬盤空間虛擬成統一連續的內存地址
存儲虛擬化,將實體存儲空間(如硬盤)分隔成不同的邏輯存儲空間
網絡虛擬化,將不同網絡的硬件和軟件資源結合成一個虛擬的整體
☆虛擬專用網絡(VPN),在大型網絡(通常是Internet)中的不同計算機(節點)通過加密連接而組成的虛擬網絡,具有類似局域網的功能
☆存儲器虛擬化,將網絡系統中的隨機存儲器聚合起來,形成統一的虛擬內存池
桌面虛擬化,在本地計算機顯示和操作遠程計算機桌面,在遠程計算機執行程序和儲存信息
數據庫虛擬化
軟件虛擬化
服務虛擬化




