虛擬化基礎(chǔ)知識
虛擬化是指通過虛擬化技術(shù)將一臺計算機虛擬為多臺邏輯計算機。那么你對虛擬化了解多少呢?以下是由學習啦小編整理關(guān)于虛擬化基礎(chǔ)知識的內(nèi)容,希望大家喜歡!
虛擬化的作用
虛擬化是一個廣義的術(shù)語,是指計算元件在虛擬的基礎(chǔ)上而不是真實的基礎(chǔ)上運行,是一個為了簡化管理,優(yōu)化資源的解決方案。如同空曠、通透的寫字樓,整個樓層沒有固定的墻壁,用戶可以用同樣的成本構(gòu)建出更加自主適用的辦公空間,進而節(jié)省成本,發(fā)揮空間最大利用率。這種把有限的固定的資源根據(jù)不同需求進行重新規(guī)劃以達到最大利用率的思路,在IT領(lǐng)域就叫做虛擬化技術(shù)。
虛擬化技術(shù)可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統(tǒng),并且應(yīng)用程序都可以在相互獨立的空間內(nèi)運行而互不影響,從而顯著提高計算機的工作效率。
虛擬化技術(shù)與多任務(wù)以及超線程技術(shù)是完全不同的。多任務(wù)是指在一個操作系統(tǒng)中多個程序同時并行運行,而在虛擬化技術(shù)中,則可以同時運行多個操作系統(tǒng),而且每一個操作系統(tǒng)中都有多個程序運行,每一個操作系統(tǒng)都運行在一個虛擬的CPU或者是虛擬主機上;而超線程技術(shù)只是單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協(xié)同工作。
虛擬化技術(shù)也與VMware Workstation等同樣能達到虛擬效果的軟件不同,是一個巨大的技術(shù)進步,具體表現(xiàn)在減少軟件虛擬機相關(guān)開銷和支持更廣泛的操作系統(tǒng)方面。
虛擬化技術(shù)有很多定義,下面就給出了一些這樣的定義。
“虛擬化是以某種用戶和應(yīng)用程序都可以很容易從中獲益的方式來表示計算機資源的過程,而不是根據(jù)這些資源的實現(xiàn)、地理位置或物理包裝的專有方式來表示它們。換句話說,它為數(shù)據(jù)、計算能力、存儲資源以及其他資源提供了一個邏輯視圖,而不是物理視圖。” —— Jonathan Eunice, Illuminata Inc。
“虛擬化是表示計算機資源的邏輯組(或子集)的過程,這樣就可以用從原始配置中獲益的方式訪問它們。這種資源的新虛擬視圖并不受實現(xiàn)、地理位置或底層資源的物理配置的限制。” —— Wikipedia
“虛擬化:對一組類似資源提供一個通用的抽象接口集,從而隱藏屬性和操作之間的差異,并允許通過一種通用的方式來查看并維護資源。” —— Open Grid Services Architecture Glossary of Terms。
虛擬化的目的
虛擬化的主要目的是對IT基礎(chǔ)設(shè)施進行簡化。它可以簡化對資源以及對資源管理的訪問。
消費者可以是一名最終用戶、應(yīng)用程序、訪問資源或與資源進行交互的服務(wù)。資源是一個提供一定功能的實現(xiàn),它可以基于標準的接口接受輸入和提供輸出。資源可以是硬件,例如服務(wù)器、磁盤、網(wǎng)絡(luò)、儀器;也可以是軟件,例如Web 服務(wù)。
虛擬化支持的操作系統(tǒng)有:Windows和Linux各種系統(tǒng)。
消費者通過受虛擬資源支持的標準接口對資源進行訪問。使用標準接口,可以在IT基礎(chǔ)設(shè)施發(fā)生變化時將對消費者的破壞降到最低。例如,最終用戶可以重用這些技巧,因為他們與虛擬資源進行交互的方式并沒有發(fā)生變化,即使底層物理資源或?qū)崿F(xiàn)已經(jīng)發(fā)生了變化,他們也不會受到影響。另外,應(yīng)用程序也不需要進行升級或應(yīng)用補丁,因為標準接口并沒有發(fā)生變化。
IT 基礎(chǔ)設(shè)施的總體管理也可以得到簡化,因為虛擬化降低了消費者與資源之間的耦合程度。因此,消費者并不依賴于資源的特定實現(xiàn)。利用這種松耦合關(guān)系,管理員可以在保證管理工作對消費者產(chǎn)生最少影響的基礎(chǔ)上實現(xiàn)對 IT 基礎(chǔ)設(shè)施的管理。管理操作可以手工完成,也可以半自動地完成,或者通過服務(wù)級協(xié)定(SLA)驅(qū)動來自動完成。
在這個基礎(chǔ)上,網(wǎng)格計算可以廣泛地利用虛擬化技術(shù)。網(wǎng)格計算可以對 IT 基礎(chǔ)設(shè)施進行虛擬化。它處理 IT 基礎(chǔ)設(shè)施的共享和管理,動態(tài)提供符合用戶和應(yīng)用程序需求的資源,同時還將提供對基礎(chǔ)設(shè)施的簡化訪問。
虛擬化的評價
每種虛擬化方法都有各自的優(yōu)點,選擇哪個則取決于用戶的具體情況。一組服務(wù)器基于同一操作系統(tǒng),這非常適用于通過操作系統(tǒng)層實現(xiàn)合并。
準虛擬化技術(shù)集兩者之所長,如果與支持虛擬化技術(shù)的處理器一起部署,優(yōu)點更為明顯。它不但提供了良好性能,還提供了可運行多種異構(gòu)客戶端操作系統(tǒng)的功能。
在三種方法中完全虛擬化性能受到的影響最大,但提供了這個優(yōu)點:既能讓客戶端操作系統(tǒng)彼此完全隔離,還能讓它們與主機操作系統(tǒng)完全隔離。它非常適用于軟件質(zhì)量保證及測試,另外還支持種類最廣泛的客戶端操作系統(tǒng)。
完全虛擬化解決方案提供了其他獨特功能。譬如說,它們可以對虛擬服務(wù)器拍“快照(snapshot)”,保留狀態(tài)、有助于災(zāi)難恢復。這種虛擬服務(wù)器映像可以用來迅速配置新的服務(wù)器實例。越來越多的軟件公司甚至開始提供評測版產(chǎn)品,作為可下載、預(yù)包裝的虛擬服務(wù)器映像。
就跟物理服務(wù)器一樣,虛擬服務(wù)器需要不斷得到支持和維護。越來越流行的服務(wù)器虛擬化已為第三方工具造就了興旺的市場,無論是物理環(huán)境到虛擬環(huán)境的遷移實用程序,還是面向虛擬化技術(shù)的各大系統(tǒng)管理控制臺,它們都旨在簡化從傳統(tǒng)IT環(huán)境遷移到高效、具有成本效益的虛擬環(huán)境的過程。
看過“虛擬化基礎(chǔ)知識“的人還看了: