◆李 雨
基于軟件定義網(wǎng)絡(luò)的虛擬數(shù)據(jù)中心管理平臺探討
◆李 雨
(合肥鑫晟光電科技有限公司安徽 230012)
隨著社會的發(fā)展,網(wǎng)絡(luò)在社會中的地位越來越高,近些年來網(wǎng)絡(luò)技術(shù)的發(fā)展也越來越成熟。在網(wǎng)絡(luò)研究領(lǐng)域中,數(shù)據(jù)中心的地位顯得越發(fā)的重要,并在此基礎(chǔ)上提出了軟件定義網(wǎng)絡(luò)的虛擬數(shù)據(jù)中心的方案。這個方案改變了以前人們對于網(wǎng)絡(luò)數(shù)據(jù)中心的看法。在網(wǎng)絡(luò)研究中,數(shù)據(jù)方面的研究一直是人們關(guān)注的焦點,所以這個方案也一直被人們關(guān)注,它不僅只是個方案,這個方案切合實際地解決了很多與網(wǎng)絡(luò)數(shù)據(jù)相關(guān)的問題。本文的主要研究目標(biāo)就是如何構(gòu)建虛擬數(shù)據(jù)中心管理平臺,以及虛擬數(shù)據(jù)管理平臺在構(gòu)建時產(chǎn)生的問題,在平臺運用和管理中對于數(shù)據(jù)資源的控制等等。研究這些內(nèi)容,旨在更好地構(gòu)建虛擬數(shù)據(jù)中心管理平臺,并在實際應(yīng)用中利用這些平臺來提升客戶體驗。
虛擬數(shù)字中心;軟件定義網(wǎng)絡(luò);數(shù)據(jù)中心網(wǎng)絡(luò)
近些年來,隨著社會的發(fā)展,網(wǎng)絡(luò)技術(shù)在國家發(fā)展中的地位越來越高,尤其是近些年來國家發(fā)展進(jìn)入了新的時期,網(wǎng)絡(luò)技術(shù)開始普及在大眾的日常生活中,而在網(wǎng)絡(luò)技術(shù)中,數(shù)據(jù)中心的發(fā)展近些年來越來越引起人們的關(guān)注,在數(shù)據(jù)中心中建立相應(yīng)的管理平臺,是網(wǎng)絡(luò)發(fā)展的一種趨勢。
在數(shù)據(jù)發(fā)展的今天,云計算平臺的出現(xiàn)可謂是為互聯(lián)網(wǎng)的發(fā)展增添了一抹色彩,在當(dāng)今互聯(lián)網(wǎng)發(fā)展如此迅猛的大時代中,云計算的重要性不言而喻,在云計算現(xiàn)實的運用中,為了完成用戶指定的需求,必須要對云計算的相關(guān)概念進(jìn)行特殊的處理,當(dāng)今社會每天都要處理大量數(shù)據(jù),構(gòu)建科學(xué)高效的數(shù)據(jù)管理平臺十分的重要,基于此,研究數(shù)據(jù)管理平臺具有十分重要的意義。
在svmp的設(shè)計當(dāng)中,平臺的構(gòu)架并不是看起來那么容易。平臺構(gòu)架成功后還要有基于實踐方面的調(diào)整。一般來說,平臺框架主要分為三個部分,即:數(shù)據(jù)平面,控制平面,以及管理平面。
這三個部分在框架中的作用都不相同。但只站在管理平面的角度來說,它的作用就是對資源進(jìn)行協(xié)調(diào)。但是在協(xié)調(diào)之后,管理平面沒有調(diào)動資源的權(quán)利。對于資源的控制與調(diào)動,有權(quán)利的是控制平面,控制平面在對資源進(jìn)行調(diào)動之后最終要向管理平面進(jìn)行結(jié)果的反饋,并且對使用接口進(jìn)行調(diào)節(jié)。還有一個數(shù)據(jù)平面。數(shù)據(jù)平面的主要作用就是對收集來的資源,如網(wǎng)絡(luò)資源,計算資源等等進(jìn)行一個科學(xué)的整合。通過這三個平面的協(xié)調(diào)工作,才能夠保證數(shù)據(jù)流量的正常運行[1]。
在svmp平臺進(jìn)行設(shè)計的時候,最不能忽視的就是vdc管理子系統(tǒng)的建設(shè)。Vdc管理子系統(tǒng)在整個平臺中就類似于一個接入訪問量的入口,在現(xiàn)實的使用過程中,使用平臺的人員可以通過這個入口對vdcm進(jìn)行vdc的創(chuàng)建,刪除,以及修改等等一系列的操作。所以vdc管理子系統(tǒng)對于整個平臺構(gòu)架是有著非常重要的意義的[2]。
在vdc管理子系統(tǒng)中,相關(guān)人員會計算出相關(guān)數(shù)據(jù)的計算方式,vdcm則可以根據(jù)已經(jīng)開發(fā)出來的計算方式進(jìn)行資源控制代理模塊以及網(wǎng)絡(luò)資源代理模塊的具體調(diào)整。
前面已經(jīng)說過了,平臺框架主要分為三個部分,vdc計算資源控制子系統(tǒng)就是這三個部分中不可缺失的系統(tǒng)之一,顧名思義,vdc計算資源控制子系統(tǒng)主要的作用就是對數(shù)據(jù)進(jìn)行計算和管理,根據(jù)計算數(shù)據(jù)資源的類型來看,vdc計算資源控制子系統(tǒng)主要是計算硬盤資源、cpu資源,以及內(nèi)存資源。
vdc計算資源控制系統(tǒng)會在運作過程中會對收集來的資源進(jìn)行評估,評估之后再利用自身可以對數(shù)據(jù)資源進(jìn)行整合分配的權(quán)限,對數(shù)據(jù)再次進(jìn)行整合與分配。
在svmp總體的構(gòu)建之中,vdc的網(wǎng)絡(luò)資源控制子系統(tǒng)是最后一項非常重要的控制系統(tǒng)。所謂的網(wǎng)絡(luò)資源控制子系統(tǒng)主要針對的目標(biāo)就是網(wǎng)絡(luò)方面的問題,是管理數(shù)據(jù)中心網(wǎng)絡(luò)系統(tǒng)的管理平臺。
在數(shù)據(jù)中心的網(wǎng)絡(luò)系統(tǒng)中,網(wǎng)絡(luò)的組成主要是依靠交換機(jī)。在現(xiàn)實的運作過程中,根據(jù)使用的現(xiàn)實狀況,vdc網(wǎng)絡(luò)資源控制子系統(tǒng)主要是在四個方面有所建樹。首先是進(jìn)行網(wǎng)絡(luò)中的路徑的計算,第二是對虛擬鏈路進(jìn)行映射,三是實現(xiàn)vdc的網(wǎng)絡(luò)資源隔離,最后是對虛擬機(jī)的遷移進(jìn)行感知[3]。
在進(jìn)行vdc管理子系統(tǒng)的構(gòu)建中,vdccrc系統(tǒng)是不能忽視的重要一環(huán),可以說如果沒有vdccrc系統(tǒng)。vdc子系統(tǒng)是不可能完成整體的構(gòu)建的。在vdccrc系統(tǒng)主要是由資源監(jiān)控程序等三方面的內(nèi)容構(gòu)成的。只有這三個方面的內(nèi)容同時具備并且三方可以和諧運作,才能說已經(jīng)構(gòu)建出了一個成熟的vdc子系統(tǒng),才能保證vdc子系統(tǒng)可以順利流暢的進(jìn)行下去。
如果想要構(gòu)建出一個完整的vdc資源管理子系統(tǒng),并且想要這個系統(tǒng)能夠運作下去。構(gòu)建vdc時的計算資源監(jiān)控是非常重要的。計算資源監(jiān)控中也包含了三個部分,這三個部分主要包括了:監(jiān)控數(shù)據(jù)進(jìn)程,監(jiān)控數(shù)據(jù)匯總進(jìn)程,以及監(jiān)控數(shù)據(jù)采集進(jìn)程。這三個部分共同運作才能在計算控制的設(shè)計中對于數(shù)據(jù)關(guān)鍵節(jié)點方面的一致性能夠有一定的把握。
除了計算資源的監(jiān)控,虛擬機(jī)控制也是vdc子系統(tǒng)中非常重要的一個設(shè)計環(huán)節(jié),當(dāng)系統(tǒng)發(fā)出相關(guān)的請求消息時,虛擬機(jī)會對消息進(jìn)行相關(guān)的感應(yīng)以及處理,通過兩個消息隊列,虛擬機(jī)就會達(dá)到在開始時需要達(dá)到的控制效果。
網(wǎng)絡(luò)資源控制子系統(tǒng)者進(jìn)行設(shè)計時,最應(yīng)該考慮的就是vdcnrc系統(tǒng)的設(shè)計,vdcnrc系統(tǒng)的主要作用就是其中的一個進(jìn)程,這個進(jìn)程中又包含了四個部分,這四部分分別為RESTfulAPI服務(wù)器線程,核心線程,廣播報文轉(zhuǎn)發(fā)線程,和路徑計算線程,只有當(dāng)這四個部分也需要相互協(xié)調(diào)運行,vdcnrc系統(tǒng)才能說是構(gòu)建完成。
無論是何種網(wǎng)絡(luò)數(shù)據(jù)管理平臺,路徑的計算都是必不可少的環(huán)節(jié)。Vdcnrc系統(tǒng)之所以非常重要,就是因為這個系統(tǒng)對一些數(shù)據(jù)信息有著不可替代的維護(hù)作用。
相關(guān)的路徑計算的基礎(chǔ)就是在vdcnrc系統(tǒng)維護(hù)的一些鏈路的基礎(chǔ)之上進(jìn)行的,需要注意的是,這里所說的關(guān)于路徑的計算并不是我們常見的最短路徑的計算,大部分都是物理路徑。所以在這個現(xiàn)實狀況中,對于物理路徑計算的方式,vdc系統(tǒng)有著算法靈活多變的優(yōu)勢,是非常適合路徑計算的平臺的[4]。
網(wǎng)絡(luò)資源隔離主要也分為兩個部分,首先是可達(dá)性隔離,可達(dá)性隔離的有效運用可以將vdc系統(tǒng)中的各部分?jǐn)?shù)據(jù)進(jìn)行有效的隔離。就可以避免出現(xiàn)信息相通的狀況??蛇_(dá)性隔離的有效運用,可以避免很多惡意攻擊,可以讓vdc順利地運行,與此同時相關(guān)的數(shù)據(jù)資源安全度也可以因為網(wǎng)絡(luò)資源隔離的原因得到大幅度的提升。
其次是數(shù)據(jù)中心的寬帶隔離技術(shù),數(shù)據(jù)中心是一個非常龐大的網(wǎng)絡(luò)資源系統(tǒng),secondnet是一種對傳統(tǒng)資源控制的一種延伸技術(shù),利用這種技術(shù),可以講一些資源單獨的提取出來,然后將這些資源數(shù)據(jù)交給vdc管理系統(tǒng)來進(jìn)行管理,這樣的方式可以有效地提升數(shù)據(jù)資源的管理效率。但這也存在負(fù)面的影響,就是這樣處理的數(shù)據(jù)量非常的大。Oktopus可以提供虛擬集群和虛擬訂購集群,通過這樣的方式可以更好地進(jìn)行隔離。
隨著網(wǎng)絡(luò)技術(shù)越來越普及,其幾乎是每個人必不可少的生活內(nèi)容,在實際的應(yīng)用操作過程中,網(wǎng)絡(luò)方面的問題也是千奇百怪。在研究網(wǎng)絡(luò)領(lǐng)域時,網(wǎng)絡(luò)數(shù)據(jù)成為網(wǎng)絡(luò)研究的核心部分。正是因為有了這些數(shù)據(jù),網(wǎng)絡(luò)世界才顯得繽紛多彩,所以說,數(shù)據(jù)的正常運行以及運行過程中的安全性對于用戶來說都是非常重要的。在此背景之下,相關(guān)的數(shù)據(jù)中心管理平臺便孕育而生,旨在對浩瀚如海的數(shù)據(jù)進(jìn)行精確的計算和控制,保證網(wǎng)絡(luò)服務(wù)可以流暢地運行。在網(wǎng)絡(luò)普及化的今天,云計算開始大量運用,所以數(shù)據(jù)管理平臺更好地運作,才能夠更好地為網(wǎng)絡(luò)系統(tǒng)進(jìn)行服務(wù)。
在專業(yè)基礎(chǔ)上進(jìn)行數(shù)據(jù)管理平臺的建設(shè),既可以保障數(shù)據(jù)資源的安全,又可以使管理平臺的用戶體驗得到良好的提升。所以在研究網(wǎng)絡(luò)的過程中,虛擬數(shù)據(jù)中心管理平臺都是研究的重中之重。
[1]張曄,尚進(jìn),蔣東毅.云數(shù)據(jù)中心網(wǎng)絡(luò)安全服務(wù)架構(gòu)的研究與實踐[J].信息網(wǎng)絡(luò)安全,2016(09).
[2]張園,張云勇,王志軍,馮偉斌.面向兩級數(shù)據(jù)中心的軟件定義存儲研究[J].信息通信技術(shù),2016(02).
[3]張明和,楊牧,李正化,陳紀(jì)元,王煜.數(shù)據(jù)中心的新趨勢:軟件定義數(shù)據(jù)中心[J].中國稅務(wù),2014(11).
[4]李丹,陳貴海,任豐原,蔣長林,徐明偉.數(shù)據(jù)中心網(wǎng)絡(luò)的研究進(jìn)展與趨勢[J].計算機(jī)學(xué)報,2014(02).