虛擬化技術(shù)給數(shù)據(jù)中心管理帶來了諸多優(yōu)勢,它一方面可以提升基礎(chǔ)設(shè)施利用率,實現(xiàn)運營開銷成本最小化;另一方面可以通過整合應(yīng)用棧和即時應(yīng)用鏡像部署來實現(xiàn)業(yè)務(wù)管理的高效敏捷。
實施虛擬化的順序按照其生命周期可以簡單劃分為三個重要階段:創(chuàng)建、部署和管理。
創(chuàng)建一個最基本的虛擬鏡像的流程包括以下三個步驟:創(chuàng)建虛擬機、安裝操作系統(tǒng)和關(guān)停虛擬機,如圖所示。
第一步,在虛擬化管理平臺上選擇虛擬機類型,并設(shè)定虛擬硬件參數(shù)。參數(shù)主要包括虛擬機的CPU數(shù)量、內(nèi)存大小、虛擬磁盤大小、掛載的虛擬光驅(qū)及虛擬磁盤等,其中虛擬磁盤的設(shè)定要充分考慮到后續(xù)安裝軟件所需空間的實際情況。虛擬化管理平臺將依據(jù)這些參數(shù)創(chuàng)建相應(yīng)的虛擬機。
第二步,選擇客戶機操作系統(tǒng)并安裝,這個過程一般在虛擬化軟件套件提供的虛擬機窗口界面上進行,類似于在一臺普通的物理機器上安裝操作系統(tǒng)。安裝客戶機操作系統(tǒng)時要遵循“夠用即可”的原則,移除不必要的模塊、組件和功能,這樣既能提高虛擬機運行時的性能,又可以降低虛擬機受攻擊的風(fēng)險。
最后一步是關(guān)停虛擬機,保存生成的虛擬鏡像和配置文件。經(jīng)過這三個步驟,一個最基本的虛擬鏡像就創(chuàng)建完畢了,整個過程一般需要十幾分鐘左右。
虛擬器件技術(shù)是服務(wù)器虛擬化技術(shù)和計算機器件(Appliance)技術(shù)結(jié)合的產(chǎn)物,有效吸收了兩種技術(shù)的優(yōu)點。根據(jù)Wikipedia的定義,計算機器件是具有特定功能和有限的配置能力的計算設(shè)備,例如硬件防火墻、家用路由器等設(shè)備都可以看做是計算機器件。
虛擬器件則是一個包括了預(yù)安裝、預(yù)配置的操作系統(tǒng)、中間件和應(yīng)用的最小化的虛擬機。和虛擬鏡像相比,虛擬器件文件中既包含客戶操作系統(tǒng),也包含中間件及應(yīng)用軟件,用戶拿到虛擬器件文件后經(jīng)過簡單的配置即可使用。與計算機器件相比,虛擬器件擺脫了硬件的束縛,可以更加容易地創(chuàng)建和發(fā)布。