資源描述:
《服務器虛擬化技術與研究報告與應用》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、-服務器虛擬化技術研究與應用單位:中國移動通信集團北京有限公司-信息系統(tǒng)部作者:趙永剛日期:2008-12-頁腳---摘要:文章介紹了服務器虛擬化技術的發(fā)展和分類,對比了四種服務器虛擬化技術特點,根據(jù)服務器虛擬化在中國移動北京公司KM項目中實際應用情況,總結出一種基于分區(qū)技術的資源配置和資源重組的方案,該方案解決了大型可分區(qū)服務器的資源最大化利用率問題和資源調(diào)整的柔軟性問題。關鍵詞:服務器、虛擬化、分區(qū)技術-頁腳---目錄1引言12虛擬化技術及發(fā)展12.1簡介12.2服務器虛擬化技術13虛擬化技術KM應用案例63.1KM項目簡介63.2KM測試系統(tǒng)63.3KM生產(chǎn)系統(tǒng)84虛擬化應用分析144.
2、1虛擬化的價值144.2虛擬化存在的問題144.3虛擬化應用前景155結束語15-頁腳---1引言虛擬化技術是服務器行業(yè)最引人關注的技術之一,圍繞這項技術眾多廠商做出了不懈的努力,也取得了較多成果。近年來,隨著大型部門對“服務器整合”的需求日益迫切,為更好地利用系統(tǒng)硬件資源,提高系統(tǒng)的靈活性和有效性,虛擬化技術在各行業(yè)得到了越來越廣泛的應用。本文將全面介紹虛擬化技術的發(fā)展,并結合KM系統(tǒng)實際案例,著重闡述硬件物理分區(qū)虛擬化技術在KM系統(tǒng)中的應用。2虛擬化技術及發(fā)展2.1簡介虛擬化技術源于大型機。大型機上的虛擬分區(qū)技術最早可以追溯到上世紀六、七十年代。早在上世紀60年代,IBM公司就發(fā)明了一種操
3、作系統(tǒng)虛擬機技術,允許在一臺主機上運行多個操作系統(tǒng),讓用戶盡可能地充分利用昂貴的大型機資源。隨著技術的發(fā)展和市場競爭的需要,大型機上的技術開始向小型機或UNIX服務器上移植。IBM、HP和SUN后來都將虛擬化技術引入各自的高端RISC服務器系統(tǒng)中。30多年來,應該說虛擬化技術以及在上述高端產(chǎn)品上的應用日臻成熟。但真正使用大型機和小型機的用戶畢竟還是少數(shù),加上各家產(chǎn)品和技術之間并不兼容,致使虛擬化曲高和寡。隨著X86處理器性能的提升和應用普及,人們開始考慮將這一技術導入用戶面更廣泛的X86平臺。早在1998年,通過運行在WindowsNT上的Vmware來啟動Windows95的做法讓人們驚嘆不
4、已。許多發(fā)燒友和工程測試人員也開始在PC和工作站領域開始運用這種虛擬方案。近年來,人們開始把這團火燒向PC服務器。當人們認識到服務器資源的利用率低下以及服務器整合的必要性越來越強,加之64位、多核X86處理器的出現(xiàn),讓單臺X86服務器的性能越來越強大,虛擬化開始吸引更多廠商的關注。特別是在Intel和AMD相繼宣布將推出內(nèi)建虛擬技術的處理器,以實現(xiàn)硬件輔助虛擬化,從而改善原來僅通過軟件實現(xiàn)虛擬化所帶來的性能和穩(wěn)定性方面的不足。進入2006年,從處理器層面的AMD和Intel到操作系統(tǒng)層面的微軟的加入,從數(shù)量眾多的第三方軟件廠商的涌現(xiàn)到服務器系統(tǒng)廠商的高調(diào),我們看到一個趨于完整的服務器虛擬化的產(chǎn)
5、業(yè)生態(tài)系統(tǒng)正在逐漸形成。這也使得在過去的一兩年時間里,虛擬化開始成為廣受關注的熱點話題。2.2服務器虛擬化技術實際上,從原理上看,所有虛擬技術虛擬的是指令集。所有的IT設備,不管是PC、服務器還是存儲,都有一個共同點:它們被設計用來完成一組特定的指令。這些指令組成一個指令集。對于虛擬技術而言,“虛擬”實際上就是指的這些指令集。虛擬機有許多不同的類型,但是它們有一個共同的主題就是模擬一個指令集的概念。每個虛擬機都有一個用戶可以訪問的指令集。虛擬機把這些虛擬指令“映射”到計算機的實際指令集。定義完“虛擬”-頁腳---的概念,我們可以清楚知道,目前所能看到的硬分區(qū)、軟分區(qū)、邏輯分區(qū)、SolarisC
6、ontainer、VMware、Xen、微軟VirtualServer2005等這些虛擬技術,都是同樣的原理,只是虛擬指令集所處的位置不同而已。以此,可將目前所有的虛擬技術大致分為硬件分區(qū)、邏輯分區(qū)、軟件分區(qū)和應用分區(qū)四種模式。表1.四種服務器虛擬化技術虛擬化技術代表產(chǎn)品廠家平臺支持操作系統(tǒng)硬件分區(qū)DomainsSunSunRiscSolarisnParHPHPRisc/ItaniumHP/Linux/Windows邏輯分區(qū)LPARIBMIBMIBM/LinuxVPARHPHPRisc/ItaniumHP/Linux/WindowsLogicalDomainVMwareSunRiscSolar
7、is/LinuxESXVMwareX86Linux/Windows軟件分區(qū)VMWareWorkStationVMwareX86Linux/WindowsVirtualPCMicroSoftX86Linux/Windows應用分區(qū)VirtuozzoSWsoftX86Linux/WindowsOpenVZProjectX86LinuxHPVSEFreeBSDJailHPX86FreeBSDSunSol