一、系統(tǒng)虛擬化
?系統(tǒng)虛擬化的核心思想是使用虛擬化軟件在一臺物理機上,虛擬出一臺或多臺虛擬機。步驟如下
利用虛擬化評估工具進行容量規(guī)劃,實現(xiàn)同平臺應用的資源整合;
首先采用容量規(guī)劃工具決定每個系統(tǒng)的配置,利用虛擬化評估工具決定整合方案,然后根據(jù)總?cè)萘啃枨蟛捎锰摂M化進行整合,從整合同平臺的應用開始,優(yōu)先考慮架構(gòu)相似的,低利用率的,分布式的應用,還要考慮訪問高峰時段錯開的,多層架構(gòu)的應用以減少網(wǎng)絡流量
在服務器虛擬化的基礎上,虛擬化I/O和存儲;
存儲虛擬化有助于實現(xiàn)更高的靈活性,存儲虛擬化將多套磁盤陣列整合為統(tǒng)一的存儲資源池,并通過單一節(jié)點對存儲資源池進行管理,實現(xiàn)異構(gòu)存儲系統(tǒng)之間資源共享以及通用的復制服務,在不影響主機應用的情況下調(diào)整存儲環(huán)境。實現(xiàn)I/O虛擬化,即通過將網(wǎng)卡、交換機和網(wǎng)絡節(jié)點虛擬化,實現(xiàn)IP網(wǎng)絡及SAN網(wǎng)絡容量的優(yōu)化,降低網(wǎng)絡設備復雜度,提高服務器整合效率
實現(xiàn)虛擬資源池的統(tǒng)一管理;
從虛擬化邁向云計算,通過云計算實現(xiàn)跨系統(tǒng)的資源動態(tài)調(diào)整。
二、虛擬化與云計算
云計算是業(yè)務模式,是產(chǎn)業(yè)形態(tài),它不是一種具體的技術(shù)。比如IaaS,PaaS和SaaS都是云計算的表現(xiàn)形式。而虛擬化技術(shù)是一種具體的技術(shù),虛擬化和分布式系統(tǒng)都是用來實現(xiàn)云計算的關(guān)鍵技術(shù)之一。
?通過虛擬化技術(shù),可以屏蔽不同硬件平臺的差異性,屏蔽不同硬件的差異所帶來的軟件兼容問題;通過虛擬化技術(shù),可以將硬件的資源通過虛擬化軟件重新整合后分配給軟件使用。虛擬化技術(shù)實現(xiàn)了硬件無差別的封裝,這種方式很適合于部署在云計算的大規(guī)模應用中。
三、開源技術(shù)
1:Xen
Xen是一個開放源代碼虛擬機監(jiān)視器,由劍橋大學開發(fā),它可以在單個計算機上運行多達100個滿特征的操作系統(tǒng),操作系統(tǒng)必須進行顯示的修改以在Xen上運行。
Xen是一個基于X86架構(gòu),發(fā)展最快,性能最穩(wěn)定,占用資源最少的開源虛擬化技術(shù)。Xen可以在一套物理硬件上安全的執(zhí)行多個虛擬機,與Linux是一個完美的開源組合
2:KVM?
KVM是Kernel based Virtual Machine的簡稱,是一個開源的系統(tǒng)虛擬化模塊,它使用Linux自身的調(diào)度器進行管理,所以相對于Xen,其核心源碼很少,KVM目前已成為學術(shù)界的主流VMM之一。
KVM的虛擬化需要硬件支持,它是基于硬件的完全虛擬化,下圖是它的基本結(jié)構(gòu),其中從下到上分別是:Linux內(nèi)核模式,Linux用戶模型以及客戶模式
3:OpenVZ?
?OpenVZ是基于Linux內(nèi)核和作業(yè)系統(tǒng)的操作系統(tǒng)級虛擬化技術(shù)。OpenVZ允許物理服務器運行多個操作系統(tǒng),被稱為虛擬專用服務器(VPS,Virtual Private Server)或虛擬環(huán)境(VE, Virtual Environment)。
?四、虛擬化未來發(fā)展趨勢
?云計算時代是開放、共贏的時代,作為云計算基礎架構(gòu)的虛擬化技術(shù),將會不斷地有新的技術(shù)變革,逐步地增強開放性、安全性、兼容性以及用戶體驗。
連接協(xié)議標準化 ?
平臺開放化 ?
公有云私有化 ?
虛擬化客戶端硬件化文章來源:http://www.zghlxwxcb.cn/news/detail-418222.html
創(chuàng)作不易 覺得有幫助請點贊關(guān)注收藏~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-418222.html
到了這里,關(guān)于【云計算與大數(shù)據(jù)技術(shù)】虛擬化技術(shù)、開源技術(shù)Xen、KVM、OpenVZ的講解(圖文解釋 超詳細)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!