第三十一期 啟迪云交付工程師 厙日華 什么是虛擬化 虛擬化技術(shù)是將一臺(tái)計(jì)算機(jī)虛擬為多臺(tái)邏輯計(jì)算機(jī),。在一臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)邏輯計(jì)算機(jī),每個(gè)邏輯計(jì)算機(jī)可運(yùn)行不同的操作系統(tǒng),,并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,,從而顯著提高計(jì)算機(jī)的工作效率。 虛擬化是一個(gè)廣義的術(shù)語(yǔ),,是指計(jì)算元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行,,是一個(gè)為了簡(jiǎn)化管理,優(yōu)化資源的解決方案,。如同空曠,、通透的寫字樓,整個(gè)樓層沒有固定的墻壁,,用戶可以用同樣的成本構(gòu)建出更加自主適用的辦公空間,,進(jìn)而節(jié)省成本,,發(fā)揮空間最大利用率。這種把有限的固定的資源根據(jù)不同需求進(jìn)行重新規(guī)劃以達(dá)到最大利用率的思路,,在IT領(lǐng)域就叫做虛擬化技術(shù),。 按照虛擬化的程度分類:完全虛擬化、準(zhǔn)虛擬化(半虛擬化) 完全虛擬化:也稱為原始虛擬化技術(shù),,該模型使用虛擬機(jī)協(xié)調(diào)客戶操作系統(tǒng)和原始硬件,。這里'協(xié)調(diào)'是一個(gè)關(guān)鍵詞,因?yàn)閂MM在客戶操作系統(tǒng)和裸硬件之間用于工作協(xié)調(diào),。一些受保護(hù)的指令必須由Hypervisor(虛擬機(jī)管理程序)來捕獲和處理,。因?yàn)椴僮飨到y(tǒng)是通過Hypervisor來分享底層硬件。例如:VMware Workstation,、vSphere,、微軟的Hypervisor、KVM,。 準(zhǔn)虛擬化:它就是在全虛擬化的基礎(chǔ)上,,把客戶操作系統(tǒng)進(jìn)行了修改,增加了一個(gè)專門的API,,這個(gè)API可以將客戶操作系統(tǒng)發(fā)出的指令進(jìn)行最優(yōu)化,,即不需要Hypervisor耗費(fèi)一定的資源進(jìn)行翻譯操作,因此Hypervisor的工作負(fù)擔(dān)變得非常的小,,因此整體的性能也有很大的提高,。例如:Xen。 完全與半虛擬化都是通過虛擬化管理程序完成的虛擬化,,實(shí)現(xiàn)虛擬機(jī)共用硬件,。完全虛擬化不需要修改系統(tǒng),半虛擬化需要修改系統(tǒng)的內(nèi)核,,使其支持虛擬化,。 虛擬化在云計(jì)算的應(yīng)用領(lǐng)域進(jìn)行劃分:可分為服務(wù)器虛擬化(即計(jì)算虛擬化)、網(wǎng)絡(luò)虛擬化,、存儲(chǔ)虛擬化,、應(yīng)用程序虛擬化、平臺(tái)虛擬化,、桌面虛擬化,。 服務(wù)器虛擬化:就是將一臺(tái)服務(wù)器虛擬成多臺(tái)服務(wù)器進(jìn)行使用,服務(wù)器虛擬化是基礎(chǔ)架構(gòu)即服務(wù)(IaaS)的基礎(chǔ),。 網(wǎng)絡(luò)虛擬化:籠統(tǒng)來講,,包括VLAN、VPN,、VPLS,、MPLS,、LISP、Virtual routers,、VRFs 等在內(nèi)的都可以認(rèn)為是網(wǎng)絡(luò)虛擬化的某種表現(xiàn)形式,。但當(dāng)前新興的網(wǎng)絡(luò)虛擬化概念從深度、廣度和影響上都遠(yuǎn)遠(yuǎn)超過了以上的技術(shù),。網(wǎng)絡(luò)虛擬化簡(jiǎn)單說就是把網(wǎng)絡(luò)層的一些功能從硬件中剝離出來,新建立所謂的網(wǎng)絡(luò)虛擬層,。 存儲(chǔ)虛擬化:簡(jiǎn)單來說就是將整個(gè)云系統(tǒng)的存儲(chǔ)資源進(jìn)行統(tǒng)一整合管理,,再為不同用戶分配各自的存儲(chǔ)空間。 應(yīng)用程序虛擬化:簡(jiǎn)單來說就是把應(yīng)用程序?qū)Φ讓佑布到y(tǒng)和硬件的依賴抽象出來,,從而解除應(yīng)用程序與OS和硬件的耦合關(guān)系,。應(yīng)用程序運(yùn)行在本地應(yīng)用的虛擬化環(huán)境中,這個(gè)環(huán)境為應(yīng)用程序屏蔽了底層可能和其他應(yīng)用產(chǎn)生沖突的內(nèi)容,。應(yīng)用程序虛擬化是(SaaS)的基礎(chǔ),。 平臺(tái)虛擬化:是集成各種開發(fā)資源虛擬出的一個(gè)面向開發(fā)人員的統(tǒng)一接口,軟件開發(fā)人員可以方便的在這個(gè)平臺(tái)上開發(fā)各種應(yīng)用并嵌入云計(jì)算中,,使其成為新的云服務(wù)供給用戶使用,。 桌面虛擬化:將用戶的桌面環(huán)境與其使用的終端設(shè)備進(jìn)行解耦。服務(wù)器上的存放每個(gè)人的完整桌面環(huán)境,。用戶可以使用具有足夠處理功能和顯示功能的不同終端設(shè)備通過網(wǎng)絡(luò)訪問該桌面,。 虛擬化的優(yōu)點(diǎn) 提高硬件整合率 快速部署服務(wù)器 提高系統(tǒng)的可用性 降低整體投資成本(TCO) 節(jié)能降耗 虛擬化與云計(jì)算的關(guān)系 虛擬化是一種技術(shù),云計(jì)算是一種使用模式,。 虛擬化是指將物理的實(shí)體,,通過軟件模式,形成若干虛擬存在的系統(tǒng),,其實(shí)真是運(yùn)作還是在實(shí)體上,,只是劃分了若干區(qū)域或者時(shí)域劃分。 云計(jì)算的基礎(chǔ)是虛擬化,,但虛擬化只是云計(jì)算的一部分,,云計(jì)算其實(shí)就是在虛擬化出若干資源池以后的應(yīng)用,但虛擬化并不是只對(duì)應(yīng)云計(jì)算的,。 虛擬化是云計(jì)算的重要支撐技術(shù),。是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,,通常涉及通過互聯(lián)網(wǎng)來提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源,。通過虛擬化,可以將應(yīng)用程序和數(shù)據(jù)在不同層次以不同的方式展現(xiàn)給客戶,,為使用者和開發(fā)者提供便利的虛擬化過程,,為資源帶來了靈活性,,從而改善IT運(yùn)維和減少成本支出。 互動(dòng)區(qū) * 你對(duì)以上內(nèi)容有什么看法,?你最關(guān)注云計(jì)算哪個(gè)趨勢(shì),?如果你還有想了解的技術(shù)話題,歡迎留言分享,。 *「啟迪云談」每周二持續(xù)更新,,敬請(qǐng)期待。如需轉(zhuǎn)載請(qǐng)聯(lián)系小編,。 -熱門閱讀- 啟迪云計(jì)算有限公司 | 依托于清華啟迪控股集團(tuán)雄厚的資本和強(qiáng)大的科技創(chuàng)新及產(chǎn)業(yè)服務(wù)能力| 國(guó)際領(lǐng)先的私有云及行業(yè)云解決方案提供商 | 企業(yè)數(shù)字化轉(zhuǎn)型首選平臺(tái) |
|