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




