專(zhuān)利名稱(chēng):云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及云計(jì)算領(lǐng)域,更具體地來(lái)說(shuō),涉及一種云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法。
背景技術(shù):
傳統(tǒng)的流量審計(jì)是使用物理的流量審計(jì)設(shè)備放在網(wǎng)絡(luò)邊界,對(duì)內(nèi)部訪(fǎng)問(wèn)外部的流量進(jìn)行審計(jì)。在云計(jì)算領(lǐng)域,網(wǎng)絡(luò)邊界變的模糊。網(wǎng)絡(luò)內(nèi)部的虛擬機(jī)已經(jīng)成為了不同的網(wǎng)絡(luò)系統(tǒng),這些網(wǎng)絡(luò)系統(tǒng)之間也同樣存在這邊界。而傳統(tǒng)的網(wǎng)絡(luò)審計(jì)系統(tǒng)只放在整個(gè)網(wǎng)絡(luò)的出口處,并沒(méi)有放在內(nèi)部網(wǎng)絡(luò)中。所以并不能對(duì)云計(jì)算環(huán)境下的網(wǎng)絡(luò)流量進(jìn)行審計(jì)。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)的缺陷,本發(fā)明提出了一種云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,解決了如何在云計(jì)算環(huán)境下準(zhǔn)確地統(tǒng)計(jì)網(wǎng)絡(luò)數(shù)據(jù)流量的技術(shù)問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,包括步驟S1:將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定;以及步驟S2 :通過(guò)所述流量統(tǒng)計(jì)模塊統(tǒng)計(jì)所述虛擬機(jī)的數(shù)據(jù)流量。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,包括所述步驟SI包括將所述虛擬機(jī)中的關(guān)聯(lián)管理模塊與所述流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,包括所述步驟SI包括所述關(guān)聯(lián)管理模塊通過(guò)獲取所述流量統(tǒng)計(jì)模塊的IP地址將所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,包括所述步驟S2包括所述關(guān)聯(lián)管理模塊將所述虛擬機(jī)的數(shù)據(jù)流量發(fā)送至所述流量統(tǒng)計(jì)模塊。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊處于同一物理機(jī)中。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊處于不同物理機(jī)中。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述虛擬機(jī)包括多臺(tái)虛擬機(jī),每臺(tái)所述虛擬機(jī)都包括其對(duì)應(yīng)的關(guān)聯(lián)管理模塊,多臺(tái)所述虛擬機(jī)通過(guò)其各自對(duì)應(yīng)的關(guān)聯(lián)管理模塊與同一流量統(tǒng)計(jì)模塊邏輯綁定。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述關(guān)聯(lián)管理模塊是所述虛擬機(jī)中的模塊。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述數(shù)據(jù)流量包括發(fā)送至所述虛擬機(jī)中的數(shù)據(jù)的流量和/或從所述虛擬機(jī)中發(fā)送出去的數(shù)據(jù)的流量。在云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法中,所述方法還包括步驟S3 :所述流量統(tǒng)計(jì)模塊將統(tǒng)計(jì)出的結(jié)果顯示給用戶(hù)。本發(fā)明通過(guò)對(duì)虛擬機(jī)的流量進(jìn)行統(tǒng)計(jì),能夠準(zhǔn)確地統(tǒng)計(jì)出云計(jì)算環(huán)境下的網(wǎng)絡(luò)數(shù) 據(jù)流量。
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的總體實(shí)施例的流程圖;圖2是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的具體實(shí)施例的流程圖;圖3是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的實(shí)例的示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。圖1是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的總體實(shí)施例的流程圖。在圖1中步驟SlOO :將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。其中,邏輯綁定相對(duì)于物理綁定,指的是將虛擬機(jī)的數(shù)據(jù)流量形成數(shù)據(jù)連接,使得虛擬機(jī)中的數(shù)據(jù)流量能夠傳送至流量統(tǒng)計(jì)模塊,從而形成一種旁路觀測(cè)。步驟S102 :通過(guò)流量統(tǒng)計(jì)模塊統(tǒng)計(jì)虛擬機(jī)的數(shù)據(jù)流量。優(yōu)選地,虛擬機(jī)與流量統(tǒng)計(jì)模塊可以處于同一物理機(jī)中或者處于不同物理機(jī)中。數(shù)據(jù)流量包括發(fā)送至虛擬機(jī)中的數(shù)據(jù)的流量和/或從虛擬機(jī)中發(fā)送出去的數(shù)據(jù)的流量。此外,優(yōu)選地,流量統(tǒng)計(jì)模塊將統(tǒng)計(jì)出的結(jié)果之后可以將該結(jié)果顯示給外部用戶(hù)。具體來(lái)說(shuō),在傳統(tǒng)的網(wǎng)絡(luò)環(huán)境下,通常將流量管理設(shè)備與待測(cè)設(shè)備進(jìn)行物理綁定,即將流量管理設(shè)備直接接在待測(cè)設(shè)備的數(shù)據(jù)出入端,使其能夠直接獲得進(jìn)出數(shù)據(jù)的流量。而在云計(jì)算環(huán)境下,由于虛擬機(jī)往往以虛擬模塊的形式存在,因此無(wú)法通過(guò)“物理綁定”獲得其流量,從而使得流量統(tǒng)計(jì)不夠準(zhǔn)確。由此,本實(shí)施例通過(guò)對(duì)虛擬機(jī)的流量進(jìn)行統(tǒng)計(jì),能夠準(zhǔn)確地統(tǒng)計(jì)出云計(jì)算環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)流量。其中,本實(shí)施例所描述的方法可以通過(guò)在虛擬機(jī)中設(shè)置關(guān)聯(lián)管理模塊的方式實(shí)現(xiàn),具體可以通過(guò)以下優(yōu)選實(shí)施例實(shí)現(xiàn)。圖2是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的具體實(shí)施例的流程圖。在圖2中步驟S200 :將虛擬機(jī)中的關(guān)聯(lián)管理模塊與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。優(yōu)選地,關(guān)聯(lián)管理模塊通過(guò)獲取流量統(tǒng)計(jì)模塊的IP地址將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。具體來(lái)說(shuō),在本實(shí)施例中,可以在虛擬機(jī)中設(shè)置關(guān)聯(lián)管理模塊,該模塊的主要功能有兩個(gè)方面第一,通過(guò)獲取流量統(tǒng)計(jì)模塊的IP地址來(lái)與該流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定,從而將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定;第二,將虛擬機(jī)的實(shí)際數(shù)據(jù)流量發(fā)送給流量統(tǒng)計(jì)模塊。步驟S202 :關(guān)聯(lián)管理模塊將虛擬機(jī)的數(shù)據(jù)流量發(fā)送至流量統(tǒng)計(jì)模塊。這樣,流量統(tǒng)計(jì)模塊就可以借助關(guān)聯(lián)管理模塊對(duì)虛擬機(jī)的數(shù)據(jù)流量進(jìn)行統(tǒng)計(jì)和記錄。步驟S204 :流量統(tǒng)計(jì)模塊將統(tǒng)計(jì)出的結(jié)果顯示給用戶(hù)。
優(yōu)選地,虛擬機(jī)與流量統(tǒng)計(jì)模塊處于同一物理機(jī)或者不同物理機(jī)中。優(yōu)選地,虛擬機(jī)可以包括多臺(tái)虛擬機(jī),每臺(tái)虛擬機(jī)都包括其對(duì)應(yīng)的關(guān)聯(lián)管理模塊,多臺(tái)虛擬機(jī)通過(guò)其各自對(duì)應(yīng)的關(guān)聯(lián)管理模塊與同一流量統(tǒng)計(jì)模塊邏輯綁定。例如,可以通過(guò)一個(gè)共用的流量統(tǒng)計(jì)模塊對(duì)多臺(tái)虛擬機(jī)進(jìn)行統(tǒng)一管理,而每臺(tái)虛擬機(jī)都包括有關(guān)聯(lián)管理模塊,通過(guò)各自的關(guān)聯(lián)管理模塊能夠?qū)γ颗_(tái)虛擬機(jī)的流量進(jìn)行統(tǒng)一管理。優(yōu)選地,關(guān)聯(lián)管理模塊是虛擬機(jī)中的模塊。數(shù)據(jù)流量包括發(fā)送至虛擬機(jī)中的數(shù)據(jù)的流量和/或從虛擬機(jī)中發(fā)送出去的數(shù)據(jù)的流量。在本實(shí)施例中,通過(guò)關(guān)聯(lián)管理模塊來(lái)將虛擬機(jī)和流量統(tǒng)計(jì)模塊相關(guān)聯(lián),從而可以通過(guò)該關(guān)聯(lián)管理模塊對(duì)流量統(tǒng)計(jì)模塊進(jìn)行查找和綁定,不僅準(zhǔn)確地統(tǒng)計(jì)了流量,還能夠使得虛擬機(jī)與流量統(tǒng)計(jì)模塊形成的綁定能夠隨著虛擬機(jī)的遷移而遷移,從而隨時(shí)對(duì)虛擬機(jī)的流量進(jìn)行統(tǒng)計(jì)。圖3是根據(jù)本發(fā)明的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法的實(shí)例的示意圖。本實(shí)例中,在創(chuàng)建虛擬機(jī)后,同時(shí)在同一物理機(jī)中創(chuàng)建虛擬流量審計(jì)系統(tǒng)(即流量統(tǒng)計(jì)模塊)。將虛擬流量設(shè)計(jì)系統(tǒng)與虛擬機(jī)進(jìn)行邏輯綁定。將虛擬機(jī)的數(shù)據(jù)流量都指向虛擬流量審計(jì)系統(tǒng),形成虛擬的數(shù)據(jù)連接方式,保證數(shù)據(jù)都通過(guò)虛擬流量審計(jì)系統(tǒng)。這樣,虛擬機(jī)流量審計(jì)系統(tǒng)就可以對(duì)虛擬機(jī)進(jìn)行流量記錄。本發(fā)明使用虛擬審計(jì)系統(tǒng)技術(shù),可以深入到虛擬機(jī)內(nèi)部,同時(shí),能夠隨著虛擬機(jī)的遷移一同遷移,保證能夠隨時(shí)對(duì)虛擬機(jī)流量進(jìn)行審計(jì)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,包括步驟S1:將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定;以及步驟S2 :通過(guò)所述流量統(tǒng)計(jì)模塊統(tǒng)計(jì)所述虛擬機(jī)的數(shù)據(jù)流量。
2.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,包括所述步驟 SI包括將所述虛擬機(jī)中的關(guān)聯(lián)管理模塊與所述流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。
3.根據(jù)權(quán)利要求2所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,包括所述步驟 Si包括所述關(guān)聯(lián)管理模塊通過(guò)獲取所述流量統(tǒng)計(jì)模塊的IP地址將所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定。
4.根據(jù)權(quán)利要求3所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,包括所述步驟 S2包括所述關(guān)聯(lián)管理模塊將所述虛擬機(jī)的數(shù)據(jù)流量發(fā)送至所述流量統(tǒng)計(jì)模塊。
5.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊處于同一物理機(jī)中。
6.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述虛擬機(jī)與所述流量統(tǒng)計(jì)模塊處于不同物理機(jī)中。
7.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述虛擬機(jī)包括多臺(tái)虛擬機(jī),每臺(tái)所述虛擬機(jī)都包括其對(duì)應(yīng)的關(guān)聯(lián)管理模塊,多臺(tái)所述虛擬機(jī)通過(guò)其各自對(duì)應(yīng)的關(guān)聯(lián)管理模塊與同一流量統(tǒng)計(jì)模塊邏輯綁定。
8.根據(jù)權(quán)利要求2-4中任一項(xiàng)所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述關(guān)聯(lián)管理模塊是所述虛擬機(jī)中的模塊。
9.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述數(shù)據(jù)流量包括發(fā)送至所述虛擬機(jī)中的數(shù)據(jù)的流量和/或從所述虛擬機(jī)中發(fā)送出去的數(shù)據(jù)的流量。
10.根據(jù)權(quán)利要求1所述的云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,其特征在于,所述方法還包括步驟S3 :所述流量統(tǒng)計(jì)模塊將統(tǒng)計(jì)出的結(jié)果顯示給用戶(hù)。
全文摘要
本發(fā)明提供了一種云計(jì)算環(huán)境下的流量統(tǒng)計(jì)方法,包括步驟S1將虛擬機(jī)與流量統(tǒng)計(jì)模塊進(jìn)行邏輯綁定;以及步驟S2通過(guò)流量統(tǒng)計(jì)模塊統(tǒng)計(jì)虛擬機(jī)的數(shù)據(jù)流量。本發(fā)明通過(guò)對(duì)虛擬機(jī)的流量進(jìn)行統(tǒng)計(jì),能夠準(zhǔn)確地統(tǒng)計(jì)出云計(jì)算環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)流量。
文檔編號(hào)G06F9/455GK103036721SQ20121054154
公開(kāi)日2013年4月10日 申請(qǐng)日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者唐煥煥, 孫國(guó)忠, 樊興軍, 孫征 申請(qǐng)人:曙光云計(jì)算技術(shù)有限公司