云計算的發(fā)展,讓虛擬化技術(shù)也逐漸被人熟知,那么云計算和虛擬化有何關(guān)系呢?
下面讓我們來看下:
說到虛擬化,一般是指將物理的實體,通過軟件模式,形成若干虛擬存在的系統(tǒng),其實真是運作還是在實體上,只是劃分了若干區(qū)域或者時域劃分。
而云計算的基礎(chǔ)是虛擬化,但虛擬化只是云計算的一部分。云計算是在虛擬化出若干資源池以后的應(yīng)用。
基于上面的理論,很多人認為,虛擬化不過是云計算的基礎(chǔ),是云計算快速發(fā)展的嫁衣,而最終也不過是便宜了云計算,助推了云計算的發(fā)展,而虛擬化只是云計算后面的一個小小的助推力。
其實,則不然,虛擬化并不只有這些作用,虛擬化廣泛應(yīng)用與IT領(lǐng)域中,針對不同的資源,有著不同的虛擬化技術(shù),如今我們可以給虛擬化大致分為四類:內(nèi)存虛擬化、網(wǎng)絡(luò)虛擬化、服務(wù)器虛擬化、存儲虛擬化。
內(nèi)存虛擬化:是指利用虛擬化技術(shù)實現(xiàn)計算機內(nèi)存系統(tǒng)對內(nèi)存的管理。從上層應(yīng)用來看,內(nèi)存虛擬化系統(tǒng)使得其具有連續(xù)可用的內(nèi)存,即一個連續(xù)而完整的地址空間。從物理層來看,通常被分割成多個物理內(nèi)存碎片。內(nèi)存虛擬化的作用更多的是滿足對內(nèi)存的分配,對必要的數(shù)據(jù)進行交換。
存儲虛擬化:存儲虛擬化現(xiàn)在被提及的很多,主要思想是將存儲資源進行邏輯視圖和物理存儲分離,從而為系統(tǒng)提供無縫的資源管理。由于存儲標準化程度低,存儲兼容是是必須要考慮的一個問題,采用存儲虛擬化技術(shù)如果源自不同的廠商,那么后續(xù)升級和更新中,就會增加難度。
網(wǎng)絡(luò)虛擬化:網(wǎng)絡(luò)虛擬化是利用軟件從物理網(wǎng)絡(luò)元素中分離網(wǎng)絡(luò)力量的一種方式,網(wǎng)絡(luò)虛擬化與其他形式的虛擬化有很多共同之處。網(wǎng)絡(luò)虛擬化也面臨著技術(shù)挑戰(zhàn),網(wǎng)絡(luò)設(shè)備和服務(wù)器不同,他一般需要執(zhí)行高I/O任務(wù),對于數(shù)據(jù)處理往往以來專有的硬件模塊。
服務(wù)器虛擬化:服務(wù)器虛擬化在行業(yè)的應(yīng)用要多很多,也更被人們認可,利用服務(wù)器虛擬化,我們可以將服務(wù)器的CPU、內(nèi)存、磁盤等硬件集中管理,通過集中式的動態(tài)按需分配,可以提供資源的利用率。
其實,云計算的原理更多的是利用了計算虛擬化,當然,其他三種可能在一些云計算中也會有應(yīng)用,但是虛擬化并不僅僅只服務(wù)云計算。還是值得我們關(guān)注的。