謝浩安 張國強 白龍東
摘 要 針對目前傳統(tǒng)數(shù)據(jù)中心向云計算數(shù)據(jù)中心演進過程中的物理資源與虛擬資源管理的差異性問題,本文對虛擬化管理技術(shù)進行研究,并提出了一種異構(gòu)虛擬化平臺統(tǒng)一的設(shè)計思路和實現(xiàn)方法,為云管理平臺的研究以及云計算數(shù)據(jù)中心的建設(shè)提供參考。
關(guān)鍵詞 虛擬化;異構(gòu)虛擬化;云引擎;云管理平臺;基礎(chǔ)架構(gòu)云
中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)16-0045-02
隨著信息的急劇增長,傳統(tǒng)IT技術(shù)已不滿足要求,能高效率、低成本地對海量數(shù)據(jù)進行存儲和處理的云計算技術(shù)應(yīng)運
而生。
云計算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通過互聯(lián)網(wǎng)來提供動態(tài)易擴展虛擬化的資源。它通過將各種計算、存儲、網(wǎng)絡(luò)等各種資源進行虛擬化,使得客戶具備根據(jù)自己的需求使用可動態(tài)伸縮資源的能力。云計算將賦予互聯(lián)網(wǎng)更大的內(nèi)涵,更多應(yīng)用能以互聯(lián)網(wǎng)服務(wù)的方式交付和運行;同時也擴大了IT軟硬件產(chǎn)品應(yīng)用的外延和改變了軟硬件產(chǎn)品的應(yīng)用模式。云計算將是一種新的商業(yè)模式,帶動IT產(chǎn)業(yè)格局的變化,為全球信息產(chǎn)業(yè)帶來新的發(fā)展機遇,給世界經(jīng)濟發(fā)展帶來深刻的影響。未來云計算將形成一個以云基礎(chǔ)設(shè)施為核心、涵蓋云基礎(chǔ)軟件與平臺服務(wù)與云應(yīng)用服務(wù)等多個層次的巨型全球化IT 服務(wù)化網(wǎng)絡(luò)[1]。
云管理平臺是云計算體系的核心基礎(chǔ),它通過虛擬技術(shù)和管理技術(shù)把IT基礎(chǔ)設(shè)施池化,形成計算、存儲、網(wǎng)絡(luò)等資源池,向用戶提供可計量的、彈性分配的資源服務(wù)。用戶通過云管理平臺,可申請和使用各種基礎(chǔ)計算資源,并在其上部署和運行任意的軟件,而不用考慮底層基礎(chǔ)設(shè)施。傳統(tǒng)的大型IDC在構(gòu)建云數(shù)據(jù)中心時,根據(jù)業(yè)務(wù)的安全等級應(yīng)用選擇不同的安全級別的設(shè)備來構(gòu)建數(shù)據(jù)中心,例如核心數(shù)據(jù)庫和核心業(yè)務(wù)系統(tǒng)可考慮用小型機,對其他的核心業(yè)務(wù)系統(tǒng)可選擇X86服務(wù)器,那么數(shù)據(jù)建設(shè)就可能同時涉及到PowerVM、VMware、XEN、KVM等虛擬化技術(shù),因此,從數(shù)據(jù)中心的基礎(chǔ)設(shè)施安全、高效管理的角度上看,這就需要一個云管理平臺通過異構(gòu)兼容的統(tǒng)一管理技術(shù)來實現(xiàn)對各種異構(gòu)虛擬平臺資源進行統(tǒng)一管理。
1 云計算技術(shù)發(fā)展現(xiàn)狀
云計算作為未來發(fā)展的重要趨勢之一,已經(jīng)引起了業(yè)界的廣泛重視。國外IT廠商如IBM、雅虎、亞馬遜、Google等分別提出了自己針對云計算的理解,用不同的技術(shù)來實現(xiàn)上述云計算的目標[2]。
1.1 主流虛擬化技術(shù)
云計算實現(xiàn)的關(guān)鍵技術(shù)是虛擬化技術(shù)[3]。通過虛擬化技術(shù),單個服務(wù)器可以支持多個虛擬機運行多個操作系統(tǒng)和應(yīng)用,從而大大提高服務(wù)器的利用率,通過虛擬化為應(yīng)用提供了靈活可變、可擴展的平臺服務(wù)[4]。云管理平臺是通過虛擬化技術(shù)進行存儲、計算、網(wǎng)絡(luò)進行池化,建立資源池。虛擬化技術(shù)是讓計算元件在虛擬的基礎(chǔ)上運行,而不是真實的基礎(chǔ)上。而服務(wù)器虛擬化就是將服務(wù)器資源抽象為邏輯資源,讓一臺服務(wù)器變成數(shù)臺服務(wù)器來使用,用戶不再被物理元件限制,提高資源利用率,實現(xiàn)服務(wù)器整合。
IBM公司是最早在商業(yè)系統(tǒng)上實現(xiàn)虛擬化,它基于IBM Power Systems平臺上開發(fā)虛擬化平臺叫PowerVM。目前,基于X86架構(gòu)的虛擬化技術(shù)市場份額占比最大,其中VMware的市場占有率占全球的80%以上,除了PowerVM和Vmware 外,還有XEN、Hyper-v、KVM等虛擬化技術(shù)。
1.2 主要存在問題
目前,在虛擬化操作系統(tǒng)方面,而各個廠家的Hypervisor(一種運行在基礎(chǔ)物理服務(wù)器和操作系統(tǒng)之間的中間軟件層,可允許多個操作系統(tǒng)和應(yīng)用共享硬件[5],是所有虛擬化技術(shù)的核心)之間是不能相互兼容的。雖然各個廠家的管理平臺都有自己的API接口,但是都只能管理自己的Hypervisor,不能管理其他廠家的Hypervisor。在技術(shù)上形成閉環(huán),不同虛擬化平臺存在隔離缺乏第三方管理平臺,例如虛擬化VMware資源池和XEN資源池、Power資源池。這與云計算數(shù)據(jù)中心倡導(dǎo)的資源統(tǒng)一管理、自動化智能調(diào)度、動態(tài)彈性虛擬資源獲取、應(yīng)用的快速部署等能力存在距離,雖然國內(nèi)外部分云計算廠商進行了有益的嘗試,但離實際商用仍有段差距,這也是未來國內(nèi)外基礎(chǔ)架構(gòu)云技術(shù)方面的重要發(fā)展方向。
如何將異構(gòu)的虛擬化平臺構(gòu)架在一個基于自動化智能調(diào)度、本地化彈性資源調(diào)配的基礎(chǔ)平臺上,也是未來基礎(chǔ)架構(gòu)云建設(shè)要解決的重大問題,也是本文要重點解決的問題。
2 統(tǒng)一管理云平臺系統(tǒng)設(shè)計
本文在充分考慮到了底層硬件平臺和虛擬化平臺的差異性以及接口開放情況,以及資源管理、運營和第三方軟件的接入等問題,將云管理平臺的設(shè)計時采用松耦合的設(shè)計,使用獨立組件設(shè)計,使得各組件可以獨立運行。松耦合的架構(gòu)讓我們可以在不影響架構(gòu)/系統(tǒng)中其他組件的前提下修改甚至替換組件。
如圖1所示,云管理系統(tǒng)由邏輯獨立的層次或模塊組成,將整個應(yīng)用獨立為多個關(guān)聯(lián)的模塊,如異構(gòu)虛擬化支持云引擎、資源池管理平臺、業(yè)務(wù)運營管理平臺等,通過采用硬件設(shè)備虛擬化、軟件版本標準化、系統(tǒng)管理自動化和服務(wù)流程一體化等設(shè)計,從而提高了產(chǎn)品的聚合性,降低了應(yīng)用的耦合性。同時,各個獨立的模塊通過統(tǒng)一的管道或協(xié)議進行通訊互動,這樣,當一個模塊內(nèi)部發(fā)生重大改變時,只要它的通訊入口和出口保持不變,就不會影響到系統(tǒng)中其他模塊的有效性和可靠性。
3 異構(gòu)虛擬化支持云引擎設(shè)計
本文設(shè)計的云引擎解決跨軟硬件平臺支持的問題,屏蔽底層虛擬化的差異性,支撐上層資源云應(yīng)用。那么,不同用戶和應(yīng)用程序在使用云管理平臺時只能“看”到一臺“可彈性伸縮的巨型計算機”,下層的軟件和硬件動作的細節(jié)情況都無法“看到”。這實現(xiàn)了云計算將所有節(jié)點的計算資源和存儲資源細節(jié)隱藏于云端的功能,體現(xiàn)了云計算“大象無形”的技術(shù)哲學(xué)
之妙[6]。endprint
3.1 統(tǒng)一管理接口設(shè)計
統(tǒng)一服務(wù)云引擎屏蔽基礎(chǔ)架構(gòu)的多樣性和復(fù)雜性,支持混合基礎(chǔ)架構(gòu),向下通過虛擬化基礎(chǔ)設(shè)施層的接口、命令調(diào)用,管理計算、存儲與網(wǎng)絡(luò)資源,向上提供標準的資源管理接口,為業(yè)務(wù)應(yīng)用提供云基礎(chǔ)服務(wù),即可支持多種異構(gòu)的虛擬化平臺,也可直接對接基礎(chǔ)架構(gòu)層,支持水平擴展,可以無縫對接支持更多的虛擬化平臺、虛擬化技術(shù)。
如圖2所示,根據(jù)接口用途不同云管理平臺與資源池系統(tǒng)的接口分為兩類,業(yè)務(wù)管理接口和資源操作接口。根據(jù)私有服務(wù)云業(yè)務(wù)的多資源池系統(tǒng)要求,運營管理平臺統(tǒng)一管理多個資源池系統(tǒng),那么云運營管理平臺與所有資源池系統(tǒng)的資源管理接口。業(yè)務(wù)管理接口主要是為上層解決了資源模板的全生命管理問題,支持上層對資源集群、池化、VDC管理、資源調(diào)度、資源監(jiān)控、服務(wù)計量等管理。資源操作接口主要解決對上層管理與底層資源的對接,實現(xiàn)對底層資源的發(fā)現(xiàn)、接入管理等功能。
1)多虛擬化適配器。云引擎是業(yè)務(wù)資源管理層與基礎(chǔ)架構(gòu)之間的中介層,它負責(zé)處理收集的配置信息,確定該設(shè)備的類型以及采用何種虛擬化技術(shù),然后對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
在接口設(shè)計上,針對底層設(shè)備接口的差異性,那么設(shè)計的接口一定要支持多種協(xié)議如IPMI、SSH,SMB,SNMP和RXA,來實現(xiàn)對主流的服務(wù)器設(shè)備、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等資源的發(fā)現(xiàn)和統(tǒng)一通信。
2)接口管理。資源操作接口上,云引擎要提供物理服務(wù)器接口、虛擬機接口、存儲設(shè)備接口、網(wǎng)絡(luò)接口等;支持X86物理服務(wù)器和小型機服務(wù)器資源池的管理,并提供添加、控制、移除及狀態(tài)查詢等管理功能。在虛擬化平臺上,云引擎支持接入管理支持PowerVM,VMWare,XEN,KVM等主流服務(wù)器虛擬化技術(shù)的接入,并提供虛擬機的創(chuàng)建、操作、刪除、更改配置和狀態(tài)查詢等。鑒于目前主流虛擬化技術(shù)開放接口情況不一樣,那在進行底層虛擬化技術(shù)接入管理時需分別處理。
3.2 統(tǒng)一數(shù)據(jù)模型設(shè)計
在統(tǒng)一數(shù)據(jù)云引擎設(shè)計時,本文既要考慮到底層虛擬化管理的接口問題,為了更好地支撐上層業(yè)務(wù)資源的管理,那么,本文在云引擎需要建立一個統(tǒng)一數(shù)據(jù)模型,對應(yīng)上層的數(shù)據(jù)調(diào)用管理。這種設(shè)計最大好處在處數(shù)據(jù)的規(guī)范化管理,便于未來的數(shù)據(jù)采集與應(yīng)用的規(guī)劃,它更易于數(shù)據(jù)的維護。
統(tǒng)一管理數(shù)據(jù)模型是一個標準模型如圖3所示,應(yīng)滿足上層云管理平臺對各類數(shù)據(jù)的統(tǒng)一管理要求;要有一個標準數(shù)據(jù)模型能實時從各異構(gòu)資源池抽取數(shù)據(jù),同時滿足云計算管理平臺功能擴展時可以重新從各異構(gòu)數(shù)據(jù)模型中調(diào)取新數(shù)據(jù)。數(shù)據(jù)模型對種異構(gòu)平臺進行模型進行梳理和規(guī)范化管理,數(shù)據(jù)模型負責(zé)對底層物理服務(wù)器、網(wǎng)絡(luò)、存儲等設(shè)備和PowerVM、XEN等虛擬化層的數(shù)據(jù)的采集和歸整。云引擎通過對底層各種數(shù)據(jù)的采集后,對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
4 總結(jié)與展望
本文簡要分析了云計算技術(shù)的發(fā)展現(xiàn)狀,闡述了云計算中心中心建設(shè)及資源管理上存在的問題,并在此基礎(chǔ)上提出了異構(gòu)虛擬化平臺的統(tǒng)一資源管理的解決方法,重點進行了統(tǒng)一云管理平臺和云服務(wù)引擎的設(shè)計,為我國的復(fù)雜數(shù)據(jù)中心環(huán)境的云管理提供了解決方案。隨著云計算技術(shù)的快速發(fā)展,云計算中心的落地工程項目將越來越多,云計算安全將是云計算工程建設(shè)面對的重大難度,也是將來云計算技術(shù)研究的熱點與難點之一。
基金項目
廣東省產(chǎn)學(xué)研項目:云計算數(shù)據(jù)中心資源管理技術(shù)研究項目(2011B090400360)
2013年國家信息安全專項:云宏自主高安全云基礎(chǔ)設(shè)施管理產(chǎn)品
參考文獻
[1]馮登國,張敏,張妍,徐震,云計算安全研究[J].軟件學(xué)報,2011,22(1):71-83.
[2]陳康,鄭緯民,云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學(xué)報,2009,20(5):1337-1348.
[3]JONES M T.Cloud computing with Linux cloud computing platforms and applications[EB/OL].2008. http://www.ibm.com/developerworks/linux/library/l-cloud-computing/.
[4]張建勛、古志民、鄭超,云計算研究進展綜述[J].計算機應(yīng)用研究,27(2),2010.
[5]http://en.wikipedia.org/wiki/Hypervisor.
[6]王鵬.云計算的關(guān)鍵技術(shù)與應(yīng)用實例[M].人民郵電出版社,2010.endprint
3.1 統(tǒng)一管理接口設(shè)計
統(tǒng)一服務(wù)云引擎屏蔽基礎(chǔ)架構(gòu)的多樣性和復(fù)雜性,支持混合基礎(chǔ)架構(gòu),向下通過虛擬化基礎(chǔ)設(shè)施層的接口、命令調(diào)用,管理計算、存儲與網(wǎng)絡(luò)資源,向上提供標準的資源管理接口,為業(yè)務(wù)應(yīng)用提供云基礎(chǔ)服務(wù),即可支持多種異構(gòu)的虛擬化平臺,也可直接對接基礎(chǔ)架構(gòu)層,支持水平擴展,可以無縫對接支持更多的虛擬化平臺、虛擬化技術(shù)。
如圖2所示,根據(jù)接口用途不同云管理平臺與資源池系統(tǒng)的接口分為兩類,業(yè)務(wù)管理接口和資源操作接口。根據(jù)私有服務(wù)云業(yè)務(wù)的多資源池系統(tǒng)要求,運營管理平臺統(tǒng)一管理多個資源池系統(tǒng),那么云運營管理平臺與所有資源池系統(tǒng)的資源管理接口。業(yè)務(wù)管理接口主要是為上層解決了資源模板的全生命管理問題,支持上層對資源集群、池化、VDC管理、資源調(diào)度、資源監(jiān)控、服務(wù)計量等管理。資源操作接口主要解決對上層管理與底層資源的對接,實現(xiàn)對底層資源的發(fā)現(xiàn)、接入管理等功能。
1)多虛擬化適配器。云引擎是業(yè)務(wù)資源管理層與基礎(chǔ)架構(gòu)之間的中介層,它負責(zé)處理收集的配置信息,確定該設(shè)備的類型以及采用何種虛擬化技術(shù),然后對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
在接口設(shè)計上,針對底層設(shè)備接口的差異性,那么設(shè)計的接口一定要支持多種協(xié)議如IPMI、SSH,SMB,SNMP和RXA,來實現(xiàn)對主流的服務(wù)器設(shè)備、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等資源的發(fā)現(xiàn)和統(tǒng)一通信。
2)接口管理。資源操作接口上,云引擎要提供物理服務(wù)器接口、虛擬機接口、存儲設(shè)備接口、網(wǎng)絡(luò)接口等;支持X86物理服務(wù)器和小型機服務(wù)器資源池的管理,并提供添加、控制、移除及狀態(tài)查詢等管理功能。在虛擬化平臺上,云引擎支持接入管理支持PowerVM,VMWare,XEN,KVM等主流服務(wù)器虛擬化技術(shù)的接入,并提供虛擬機的創(chuàng)建、操作、刪除、更改配置和狀態(tài)查詢等。鑒于目前主流虛擬化技術(shù)開放接口情況不一樣,那在進行底層虛擬化技術(shù)接入管理時需分別處理。
3.2 統(tǒng)一數(shù)據(jù)模型設(shè)計
在統(tǒng)一數(shù)據(jù)云引擎設(shè)計時,本文既要考慮到底層虛擬化管理的接口問題,為了更好地支撐上層業(yè)務(wù)資源的管理,那么,本文在云引擎需要建立一個統(tǒng)一數(shù)據(jù)模型,對應(yīng)上層的數(shù)據(jù)調(diào)用管理。這種設(shè)計最大好處在處數(shù)據(jù)的規(guī)范化管理,便于未來的數(shù)據(jù)采集與應(yīng)用的規(guī)劃,它更易于數(shù)據(jù)的維護。
統(tǒng)一管理數(shù)據(jù)模型是一個標準模型如圖3所示,應(yīng)滿足上層云管理平臺對各類數(shù)據(jù)的統(tǒng)一管理要求;要有一個標準數(shù)據(jù)模型能實時從各異構(gòu)資源池抽取數(shù)據(jù),同時滿足云計算管理平臺功能擴展時可以重新從各異構(gòu)數(shù)據(jù)模型中調(diào)取新數(shù)據(jù)。數(shù)據(jù)模型對種異構(gòu)平臺進行模型進行梳理和規(guī)范化管理,數(shù)據(jù)模型負責(zé)對底層物理服務(wù)器、網(wǎng)絡(luò)、存儲等設(shè)備和PowerVM、XEN等虛擬化層的數(shù)據(jù)的采集和歸整。云引擎通過對底層各種數(shù)據(jù)的采集后,對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
4 總結(jié)與展望
本文簡要分析了云計算技術(shù)的發(fā)展現(xiàn)狀,闡述了云計算中心中心建設(shè)及資源管理上存在的問題,并在此基礎(chǔ)上提出了異構(gòu)虛擬化平臺的統(tǒng)一資源管理的解決方法,重點進行了統(tǒng)一云管理平臺和云服務(wù)引擎的設(shè)計,為我國的復(fù)雜數(shù)據(jù)中心環(huán)境的云管理提供了解決方案。隨著云計算技術(shù)的快速發(fā)展,云計算中心的落地工程項目將越來越多,云計算安全將是云計算工程建設(shè)面對的重大難度,也是將來云計算技術(shù)研究的熱點與難點之一。
基金項目
廣東省產(chǎn)學(xué)研項目:云計算數(shù)據(jù)中心資源管理技術(shù)研究項目(2011B090400360)
2013年國家信息安全專項:云宏自主高安全云基礎(chǔ)設(shè)施管理產(chǎn)品
參考文獻
[1]馮登國,張敏,張妍,徐震,云計算安全研究[J].軟件學(xué)報,2011,22(1):71-83.
[2]陳康,鄭緯民,云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學(xué)報,2009,20(5):1337-1348.
[3]JONES M T.Cloud computing with Linux cloud computing platforms and applications[EB/OL].2008. http://www.ibm.com/developerworks/linux/library/l-cloud-computing/.
[4]張建勛、古志民、鄭超,云計算研究進展綜述[J].計算機應(yīng)用研究,27(2),2010.
[5]http://en.wikipedia.org/wiki/Hypervisor.
[6]王鵬.云計算的關(guān)鍵技術(shù)與應(yīng)用實例[M].人民郵電出版社,2010.endprint
3.1 統(tǒng)一管理接口設(shè)計
統(tǒng)一服務(wù)云引擎屏蔽基礎(chǔ)架構(gòu)的多樣性和復(fù)雜性,支持混合基礎(chǔ)架構(gòu),向下通過虛擬化基礎(chǔ)設(shè)施層的接口、命令調(diào)用,管理計算、存儲與網(wǎng)絡(luò)資源,向上提供標準的資源管理接口,為業(yè)務(wù)應(yīng)用提供云基礎(chǔ)服務(wù),即可支持多種異構(gòu)的虛擬化平臺,也可直接對接基礎(chǔ)架構(gòu)層,支持水平擴展,可以無縫對接支持更多的虛擬化平臺、虛擬化技術(shù)。
如圖2所示,根據(jù)接口用途不同云管理平臺與資源池系統(tǒng)的接口分為兩類,業(yè)務(wù)管理接口和資源操作接口。根據(jù)私有服務(wù)云業(yè)務(wù)的多資源池系統(tǒng)要求,運營管理平臺統(tǒng)一管理多個資源池系統(tǒng),那么云運營管理平臺與所有資源池系統(tǒng)的資源管理接口。業(yè)務(wù)管理接口主要是為上層解決了資源模板的全生命管理問題,支持上層對資源集群、池化、VDC管理、資源調(diào)度、資源監(jiān)控、服務(wù)計量等管理。資源操作接口主要解決對上層管理與底層資源的對接,實現(xiàn)對底層資源的發(fā)現(xiàn)、接入管理等功能。
1)多虛擬化適配器。云引擎是業(yè)務(wù)資源管理層與基礎(chǔ)架構(gòu)之間的中介層,它負責(zé)處理收集的配置信息,確定該設(shè)備的類型以及采用何種虛擬化技術(shù),然后對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
在接口設(shè)計上,針對底層設(shè)備接口的差異性,那么設(shè)計的接口一定要支持多種協(xié)議如IPMI、SSH,SMB,SNMP和RXA,來實現(xiàn)對主流的服務(wù)器設(shè)備、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等資源的發(fā)現(xiàn)和統(tǒng)一通信。
2)接口管理。資源操作接口上,云引擎要提供物理服務(wù)器接口、虛擬機接口、存儲設(shè)備接口、網(wǎng)絡(luò)接口等;支持X86物理服務(wù)器和小型機服務(wù)器資源池的管理,并提供添加、控制、移除及狀態(tài)查詢等管理功能。在虛擬化平臺上,云引擎支持接入管理支持PowerVM,VMWare,XEN,KVM等主流服務(wù)器虛擬化技術(shù)的接入,并提供虛擬機的創(chuàng)建、操作、刪除、更改配置和狀態(tài)查詢等。鑒于目前主流虛擬化技術(shù)開放接口情況不一樣,那在進行底層虛擬化技術(shù)接入管理時需分別處理。
3.2 統(tǒng)一數(shù)據(jù)模型設(shè)計
在統(tǒng)一數(shù)據(jù)云引擎設(shè)計時,本文既要考慮到底層虛擬化管理的接口問題,為了更好地支撐上層業(yè)務(wù)資源的管理,那么,本文在云引擎需要建立一個統(tǒng)一數(shù)據(jù)模型,對應(yīng)上層的數(shù)據(jù)調(diào)用管理。這種設(shè)計最大好處在處數(shù)據(jù)的規(guī)范化管理,便于未來的數(shù)據(jù)采集與應(yīng)用的規(guī)劃,它更易于數(shù)據(jù)的維護。
統(tǒng)一管理數(shù)據(jù)模型是一個標準模型如圖3所示,應(yīng)滿足上層云管理平臺對各類數(shù)據(jù)的統(tǒng)一管理要求;要有一個標準數(shù)據(jù)模型能實時從各異構(gòu)資源池抽取數(shù)據(jù),同時滿足云計算管理平臺功能擴展時可以重新從各異構(gòu)數(shù)據(jù)模型中調(diào)取新數(shù)據(jù)。數(shù)據(jù)模型對種異構(gòu)平臺進行模型進行梳理和規(guī)范化管理,數(shù)據(jù)模型負責(zé)對底層物理服務(wù)器、網(wǎng)絡(luò)、存儲等設(shè)備和PowerVM、XEN等虛擬化層的數(shù)據(jù)的采集和歸整。云引擎通過對底層各種數(shù)據(jù)的采集后,對消息進行路由和轉(zhuǎn)換,提供給上層的業(yè)務(wù)資源管理層進行統(tǒng)一管理。
4 總結(jié)與展望
本文簡要分析了云計算技術(shù)的發(fā)展現(xiàn)狀,闡述了云計算中心中心建設(shè)及資源管理上存在的問題,并在此基礎(chǔ)上提出了異構(gòu)虛擬化平臺的統(tǒng)一資源管理的解決方法,重點進行了統(tǒng)一云管理平臺和云服務(wù)引擎的設(shè)計,為我國的復(fù)雜數(shù)據(jù)中心環(huán)境的云管理提供了解決方案。隨著云計算技術(shù)的快速發(fā)展,云計算中心的落地工程項目將越來越多,云計算安全將是云計算工程建設(shè)面對的重大難度,也是將來云計算技術(shù)研究的熱點與難點之一。
基金項目
廣東省產(chǎn)學(xué)研項目:云計算數(shù)據(jù)中心資源管理技術(shù)研究項目(2011B090400360)
2013年國家信息安全專項:云宏自主高安全云基礎(chǔ)設(shè)施管理產(chǎn)品
參考文獻
[1]馮登國,張敏,張妍,徐震,云計算安全研究[J].軟件學(xué)報,2011,22(1):71-83.
[2]陳康,鄭緯民,云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學(xué)報,2009,20(5):1337-1348.
[3]JONES M T.Cloud computing with Linux cloud computing platforms and applications[EB/OL].2008. http://www.ibm.com/developerworks/linux/library/l-cloud-computing/.
[4]張建勛、古志民、鄭超,云計算研究進展綜述[J].計算機應(yīng)用研究,27(2),2010.
[5]http://en.wikipedia.org/wiki/Hypervisor.
[6]王鵬.云計算的關(guān)鍵技術(shù)與應(yīng)用實例[M].人民郵電出版社,2010.endprint