專利名稱:服務(wù)器及服務(wù)器群組的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種服務(wù)器,且特別是關(guān)于一種測(cè)試用服務(wù)器與服務(wù)器群組。
背景技術(shù):
以服務(wù)器作為待測(cè)服務(wù)器的測(cè)試主要有兩種測(cè)試方式本機(jī)測(cè)試和網(wǎng)絡(luò)測(cè)試。 其中網(wǎng)絡(luò)測(cè)試通常需要在硬件上構(gòu)建規(guī)模巨大的測(cè)試機(jī)群,請(qǐng)參考圖l,圖l為傳 統(tǒng)的待測(cè)服務(wù)器的測(cè)試架構(gòu)圖,測(cè)試機(jī)群100在網(wǎng)絡(luò)上不斷地作出繁忙的網(wǎng)絡(luò)輸入
請(qǐng)求與網(wǎng)絡(luò)輸出請(qǐng)求,來(lái)對(duì)待測(cè)服務(wù)器iio進(jìn)行負(fù)載測(cè)試。
利用龐大測(cè)試機(jī)群100對(duì)待測(cè)服務(wù)器110作網(wǎng)絡(luò)測(cè)試至少有如下缺點(diǎn)第一、 耗資巨大,因?yàn)橥ǔ_@類測(cè)試機(jī)群在200臺(tái)以上,測(cè)試機(jī)群的每一臺(tái)測(cè)試機(jī)的硬件 和軟件(例如版權(quán)費(fèi))的投資巨大;第二、硬件管理上復(fù)雜,這是由于每一臺(tái)測(cè)試 機(jī)在硬件上不可能完全類型一致,因此也不容易保證測(cè)試品質(zhì),從而加大了測(cè)試機(jī) 群100的硬件平臺(tái)的管理難度;第三、軟件管理上難度很大,這是由于測(cè)試機(jī)的硬 件不一致,因此也很難保證軟件環(huán)境的一致性,從而使得管理人員不得不對(duì)每一臺(tái) 不同的測(cè)試機(jī)的硬件配置提供不同的軟件環(huán)境,更加大軟件管理的困難度。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種測(cè)試用的服務(wù)器,適用于對(duì)服務(wù)器上各用戶進(jìn)行負(fù) 載測(cè)試,從而降低硬件和軟件成本,也方便服務(wù)器作負(fù)載測(cè)試的管理。
本發(fā)明另提供一種測(cè)試用的服務(wù)器群組,適用于對(duì)服務(wù)器上各用戶進(jìn)行負(fù)載 測(cè)試,從而降低硬件和軟件成本,也方便服務(wù)器作負(fù)載測(cè)試的管理。
本發(fā)明提出一種服務(wù)器,此服務(wù)器包括管理模塊以及實(shí)體主機(jī)電路。所述管 理模塊用以提供負(fù)載測(cè)試的邏輯管理。所述實(shí)體主機(jī)電路耦接至所述管理模塊,所 述實(shí)體主機(jī)電路包括多個(gè)網(wǎng)卡并用以提供多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè) 試。上述的服務(wù)器,在一實(shí)施例中,所述管理模塊用于整合所述多個(gè)用戶的使用 狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
上述的服務(wù)器,在一實(shí)施例中, 一待測(cè)服務(wù)器產(chǎn)生所述多個(gè)用戶,所述管理 模塊用于整合所述待測(cè)服務(wù)器的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
上述的服務(wù)器,在一實(shí)施例中,所述管理模塊利用復(fù)制技術(shù)在所述實(shí)體主機(jī) 電路上,使得所述實(shí)體主機(jī)電路與所述多個(gè)網(wǎng)卡來(lái)產(chǎn)生對(duì)應(yīng)的多個(gè)邏輯用戶端,所 述多個(gè)邏輯用戶端用以提供所述多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè)試。
上述的服務(wù)器,在一實(shí)施例中,所述管理模塊管控所述多個(gè)邏輯用戶端的使 用情形。
從另一觀點(diǎn)來(lái)看,本發(fā)明另提出一種服務(wù)器群組,此服務(wù)器群組包括管理模 塊以及多個(gè)服務(wù)器。所述管理模塊用以提供負(fù)載測(cè)試的邏輯管理。所述多個(gè)服務(wù)器 中的每一服務(wù)器包括一實(shí)體主機(jī)電路,并耦接至所述管理模塊,其中所述實(shí)體主機(jī) 電路包括多個(gè)網(wǎng)卡并用以提供多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè)試。
上述的服務(wù)器群組,在一實(shí)施例中, 一待測(cè)服務(wù)器產(chǎn)生所述多個(gè)用戶,所述 多個(gè)網(wǎng)卡耦接所述待測(cè)服務(wù)器。
上述的服務(wù)器群組,在一實(shí)施例中,還包括多個(gè)切換器,所述多個(gè)切換器中 的每一切換器耦接至所述多個(gè)服務(wù)器中對(duì)應(yīng)的服務(wù)器,所述多個(gè)用戶透過(guò)所述多個(gè) 切換器作網(wǎng)絡(luò)耦接,以進(jìn)行負(fù)載測(cè)試。
上述的服務(wù)器群組,在一實(shí)施例中,所述管理模塊用于整合所述多個(gè)服務(wù)器 的用戶的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
上述的服務(wù)器群組,在一實(shí)施例中,所述管理模塊利用復(fù)制技術(shù)在每一實(shí)體 主機(jī)電路上,使得每一實(shí)體主機(jī)電路與其本身對(duì)應(yīng)的所述多個(gè)網(wǎng)卡來(lái)產(chǎn)生對(duì)應(yīng)的多 個(gè)邏輯用戶端,所述多個(gè)邏輯用戶端用以提供所述多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn) 行負(fù)載測(cè)試。
上述的服務(wù)器群組,在一實(shí)施例中,所述管理模塊管控所述多個(gè)邏輯用戶端 的使用情形。
本發(fā)明的服務(wù)器因釆用管理模塊與實(shí)體主機(jī)電路的結(jié)構(gòu),因此管理模塊利用 復(fù)制技術(shù)在實(shí)體主機(jī)電路上,來(lái)產(chǎn)生虛擬對(duì)應(yīng)的多個(gè)邏輯用戶端,這些邏輯用戶端 提供一套完整的穩(wěn)定的測(cè)試環(huán)境;另外,服務(wù)器群組以多臺(tái)服務(wù)器來(lái)實(shí)現(xiàn)測(cè)試平臺(tái)的虛擬化時(shí),用戶的負(fù)載被分散在每一服務(wù)器上,避免了負(fù)載集中在某一服務(wù)器上, 來(lái)達(dá)到負(fù)載均衡,而且只需提供一套完整的用戶端的軟件環(huán)境,可以節(jié)省許多軟硬 件配置時(shí)間和穩(wěn)定性測(cè)試的時(shí)間。
為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉本發(fā)明 的實(shí)施例,并配合附圖作詳細(xì)說(shuō)明如下。
圖1為傳統(tǒng)待測(cè)服務(wù)器的測(cè)試架構(gòu)圖。
圖2為待測(cè)服務(wù)器與本發(fā)明的服務(wù)器的測(cè)試架構(gòu)圖。
圖3為多個(gè)待測(cè)服務(wù)器與本發(fā)明的服務(wù)器群組的測(cè)試架構(gòu)圖。
具體實(shí)施例方式
請(qǐng)參考圖2,圖2呈現(xiàn)了待測(cè)服務(wù)器與本發(fā)明的服務(wù)器的測(cè)試架構(gòu)圖。此 測(cè)試用的服務(wù)器200包括管理模塊202以及實(shí)體主機(jī)電路204。此服務(wù)器200 可以建立一個(gè)特定的虛擬環(huán)境,其中實(shí)體主機(jī)電路204耦接至管理模塊202, 實(shí)體主機(jī)電路204包括多個(gè)網(wǎng)卡(未繪示)。服務(wù)器200因應(yīng)特定的虛擬環(huán)境 而產(chǎn)生虛擬測(cè)試機(jī)群206,并且虛擬測(cè)試機(jī)群206可以透過(guò)網(wǎng)卡作網(wǎng)絡(luò)連接, 以用來(lái)提供如圖2的單一待測(cè)服務(wù)器210或是多個(gè)用戶(未繪示),以進(jìn)行負(fù) 載觀lj試。
管理模塊202用以進(jìn)行負(fù)載測(cè)試的邏輯管理與控制。管理模塊202用在虛 擬技術(shù)的應(yīng)用可以用于整合上述待測(cè)服務(wù)器210或是上述多個(gè)用戶(未繪示) 的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。管理模塊202還可以管控虛擬測(cè)試機(jī)群 206中的每一臺(tái)虛擬測(cè)試機(jī)(或稱作邏輯用戶端)的使用情形,也可以對(duì)其中 某一虛擬測(cè)試機(jī)的測(cè)試關(guān)閉。管理模塊202運(yùn)用復(fù)制技術(shù)在實(shí)體主機(jī)電路204 上,使得實(shí)體主機(jī)電路204與上述多個(gè)網(wǎng)卡來(lái)產(chǎn)生對(duì)應(yīng)的多個(gè)邏輯用戶端。這 些邏輯用戶端正如圖2所示意的虛擬測(cè)試機(jī)群206,而虛擬測(cè)試機(jī)群206的每 一臺(tái)虛擬測(cè)試機(jī)可以都一樣,并在架構(gòu)上可以相互平行。其中,服務(wù)器200所 能提供的網(wǎng)卡數(shù)目越多,相對(duì)地也可以提供比較多的網(wǎng)絡(luò)帶寬。因此,虛擬測(cè) 試機(jī)群206可以提供待測(cè)服務(wù)器210或上述多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行相關(guān)的負(fù)載測(cè)試。
就硬件成本考量,由于服務(wù)器200可以產(chǎn)生虛擬測(cè)試機(jī)群206,因此服務(wù) 器200的硬件成本少于真實(shí)的測(cè)試機(jī)群的成本。另一方面,由于服務(wù)器200在 能源節(jié)省上的設(shè)計(jì)遠(yuǎn)優(yōu)于普通的測(cè)試機(jī),將節(jié)省巨大的能源;再一方面,服務(wù) 器200的安全保障遠(yuǎn)優(yōu)于普通的測(cè)試機(jī),因此可以減少硬件的維修成本。
就軟件成本考量, 一套實(shí)體主機(jī)電路204上的軟件只需購(gòu)買一份許可,這 樣就大大降低了虛擬測(cè)試機(jī)的軟件采購(gòu)成本;另一方面,由于軟硬件環(huán)境單純, 所以安裝和使用所可能產(chǎn)生的問(wèn)題就會(huì)大大減少,這軟件方面的維修成本也將 大大降低。
就管理而言,測(cè)試用的服務(wù)器200比真實(shí)測(cè)試機(jī)群更容易管理,又,虛擬 軟件廠商也會(huì)提供其管理界面,這使得管理虛擬測(cè)試機(jī)比起管理真實(shí)測(cè)試機(jī)要 方便得多。
請(qǐng)參考圖3,圖3呈現(xiàn)了多個(gè)待測(cè)服務(wù)器與本發(fā)明的服務(wù)器群組的測(cè)試架 構(gòu)圖。此測(cè)試用的服務(wù)器群組300包括管理模塊302以及服務(wù)器501、 502、 503、…、50N。這些服務(wù)器(501、 502、 503、…、50N)中的每一服務(wù)器包括 一實(shí)體主機(jī)電路,如圖3所示的實(shí)體主機(jī)電路321、 322、 323、…、32N。實(shí)體 主機(jī)電路321、 322、 323、…、32N耦接至管理模塊302。每一實(shí)體主機(jī)電路包 括多個(gè)網(wǎng)卡,例如實(shí)體主機(jī)電路321包括多個(gè)網(wǎng)卡331,實(shí)體主機(jī)電路322包 括多個(gè)網(wǎng)卡332,實(shí)體主機(jī)電路323包括多個(gè)網(wǎng)卡333,以此類推,實(shí)體主機(jī) 電路32N包括多個(gè)網(wǎng)卡33N。服務(wù)器501產(chǎn)生虛擬測(cè)試機(jī)群401,服務(wù)器502 產(chǎn)生虛擬測(cè)試機(jī)群402,服務(wù)器503產(chǎn)生虛擬測(cè)試機(jī)群403,以此類推,服務(wù) 器50N產(chǎn)生虛擬測(cè)試機(jī)群40N,并且虛擬測(cè)試機(jī)群401、 402、 403、…、40N可 以透過(guò)網(wǎng)卡作網(wǎng)絡(luò)連接,以用來(lái)提供如圖3的待測(cè)服務(wù)器311、 312、 313、…、 31N或是多個(gè)用戶(未繪示)來(lái)進(jìn)行負(fù)載測(cè)試。
管理模塊302用以進(jìn)行負(fù)載測(cè)試的邏輯管理與控制。管理模塊用302在虛 擬技術(shù)的應(yīng)用可以用于整合上述待測(cè)服務(wù)器311、 312、 313、…、31N或是上 述多個(gè)用戶(未繪示)的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。管理模塊302還 可以管控虛擬測(cè)試機(jī)群401、 402、 403、…、40N中的每一臺(tái)虛擬測(cè)試機(jī)(或 稱作邏輯用戶端)的使用情形,也可以對(duì)其中某一臺(tái)虛擬測(cè)試機(jī)停止測(cè)試。管
7理模塊302利用復(fù)制技術(shù)在實(shí)體主機(jī)電路321、 322、 323、…、32N上,使得 實(shí)體主機(jī)電路321、 322、 323、…、32N與多個(gè)網(wǎng)卡331、 332、 333、…、33N 來(lái)產(chǎn)生對(duì)應(yīng)的多個(gè)邏輯用戶端。這些邏輯用戶端正如圖3所示意的虛擬測(cè)試機(jī) 群401、 402、 403、…、40N,而虛擬測(cè)試機(jī)群401、 402、 403、…、40N中的 每一臺(tái)虛擬測(cè)試機(jī)可以都一樣,并在架構(gòu)上可以相互平行。其中,每一服務(wù)器 所能提供的網(wǎng)卡數(shù)目越多,相對(duì)地也可以提供比較多的網(wǎng)絡(luò)帶寬。因此,虛擬 測(cè)試機(jī)群401、 402、 403、、 40N可以提供待測(cè)服務(wù)器311、 312、 313、…、 31N或上述用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行相關(guān)的負(fù)載測(cè)試。
由于各個(gè)測(cè)試用的服務(wù)器間的負(fù)載可能有不均衡現(xiàn)象而影響到整體效能。 基于這樣的考慮,為了避免測(cè)試待測(cè)負(fù)載有不均衡現(xiàn)象,盡量讓每一臺(tái)測(cè)試用 的服務(wù)器的負(fù)載能相同。在一實(shí)施例中,服務(wù)器群組300還可以包括切換器Sl、 S2、 S3、、 SN,其中每一切換器耦接至每一待測(cè)服務(wù)器,待測(cè)服務(wù)器311、 312、 313、…、31N或上述多個(gè)用戶透過(guò)這些切換器(Sl、 S2、 S3、…、SN) 作網(wǎng)絡(luò)耦接,以進(jìn)行負(fù)載測(cè)試。如此作法,可以將虛擬測(cè)試機(jī)群401、 402、 403、…、40N的工作量分散到實(shí)體主機(jī)電路321、 322、 323、…、32N,來(lái)得 到更好的平衡負(fù)載。因此,此測(cè)試架構(gòu)的優(yōu)點(diǎn)是負(fù)載測(cè)試不會(huì)集中于某一實(shí) 體主機(jī)電路上。
依照本發(fā)明的上文描述,上述測(cè)試用的服務(wù)器及服務(wù)器群組至少具有如下 的優(yōu)點(diǎn)
第一、從根本上降低硬件成本,服務(wù)器的硬件成本少于真實(shí)的測(cè)試機(jī)群的 成本;另一方面,由于服務(wù)器在能源節(jié)省上的設(shè)計(jì)遠(yuǎn)優(yōu)于普通的測(cè)試機(jī),將節(jié) 省巨大的能源;再一方面,可以減少硬件維修成本。
第二、從根本上降低軟件成本, 一套實(shí)體主機(jī)電路上的軟件只需購(gòu)買一份 許可,這樣就大大降低了虛擬測(cè)試機(jī)的軟件采購(gòu)成本;另一方面,由于軟硬件 環(huán)境單純,所以安裝和使用所可能產(chǎn)生的問(wèn)題就會(huì)大大減少,這軟件方面的維 修成本也將大大降低。
第三、管理便利,測(cè)試用的服務(wù)器比真實(shí)測(cè)試機(jī)群更容易管理,又,虛擬 軟件廠商也會(huì)提供其管理界面,這使得管理虛擬測(cè)試機(jī)比起管理真實(shí)測(cè)試機(jī)要 方便得多。雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技 術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng) 與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1. 一種服務(wù)器,包括管理模塊,提供負(fù)載測(cè)試的邏輯管理;以及實(shí)體主機(jī)電路,耦接所述管理模塊,所述實(shí)體主機(jī)電路包括多個(gè)網(wǎng)卡并用以提供多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè)試。
2. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述管理模塊用于整合所述多個(gè)用戶的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
3. 如權(quán)利要求1所述的服務(wù)器,其特征在于, 一待測(cè)服務(wù)器產(chǎn)生所述多個(gè)用 戶,所述管理模塊用于整合所述待測(cè)服務(wù)器的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
4. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述管理模塊利用復(fù)制技術(shù)在 所述實(shí)體主機(jī)電路上,使得所述實(shí)體主機(jī)電路與所述多個(gè)網(wǎng)卡來(lái)產(chǎn)生對(duì)應(yīng)的多個(gè)邏 輯用戶端,所述多個(gè)邏輯用戶端用以提供所述多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù) 載測(cè)試。
5. 如權(quán)利要求4所述的服務(wù)器,其特征在于,所述管理模塊管控所述多個(gè)邏 輯用戶端中的每一邏輯用戶端的使用情形。
6. —種服務(wù)器群組,包括管理模塊,提供負(fù)載測(cè)試的邏輯管理;以及多個(gè)服務(wù)器,所述多個(gè)服務(wù)器中的每一服務(wù)器包括實(shí)體主機(jī)電路,耦接所述 管理模塊,其中所述實(shí)體主機(jī)電路包括多個(gè)網(wǎng)卡并用以提供多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦 接,以進(jìn)行負(fù)載測(cè)試。
7. 如權(quán)利要求6所述的服務(wù)器群組,其特征在于, 一待測(cè)服務(wù)器產(chǎn)生所述多 個(gè)用戶,所述多個(gè)網(wǎng)卡耦接所述待測(cè)服務(wù)器。
8. 如權(quán)利要求6所述的服務(wù)器群組,其特征在于,還包括多個(gè)切換器,所述 多個(gè)切換器中的每一切換器耦接至所述多個(gè)服務(wù)器中對(duì)應(yīng)的服務(wù)器,所述多個(gè)用戶 透過(guò)所述多個(gè)切換器作網(wǎng)絡(luò)耦接,以進(jìn)行負(fù)載測(cè)試。
9. 如權(quán)利要求6所述的服務(wù)器群組,其特征在于,所述管理模塊用于整合所 述多個(gè)服務(wù)器的用戶的使用狀況,以產(chǎn)生特殊狀況或數(shù)據(jù)。
10. 如權(quán)利要求6所述的服務(wù)器群組,其特征在于,所述管理模塊利用復(fù)制技術(shù)在每一所述實(shí)體主機(jī)電路上,使得每一所述實(shí)體主機(jī)電路與其本身對(duì)應(yīng)的所述多 個(gè)網(wǎng)卡來(lái)產(chǎn)生對(duì)應(yīng)的多個(gè)邏輯用戶端,所述多個(gè)邏輯用戶端用以提供所述多個(gè)用戶 透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè)試。
11.如權(quán)利要求10所述的服務(wù)器群組,其特征在于,所述管理模塊管控所述 多個(gè)邏輯用戶端的使用情形。
全文摘要
本發(fā)明公開(kāi)了一種服務(wù)器,此服務(wù)器包括管理模塊以及實(shí)體主機(jī)電路。管理模塊用以提供負(fù)載測(cè)試的邏輯管理。實(shí)體主機(jī)電路耦接管理模塊,實(shí)體主機(jī)電路包括多個(gè)網(wǎng)卡并用以提供多個(gè)用戶透過(guò)網(wǎng)絡(luò)作耦接,以進(jìn)行負(fù)載測(cè)試。
文檔編號(hào)H04L29/06GK101442446SQ20071018669
公開(kāi)日2009年5月27日 申請(qǐng)日期2007年11月20日 優(yōu)先權(quán)日2007年11月20日
發(fā)明者羅梓桂, 陳志豐 申請(qǐng)人:英業(yè)達(dá)股份有限公司