[發(fā)明專利]一種可實(shí)現(xiàn)WEB應(yīng)用資源動(dòng)態(tài)擴(kuò)展的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201310491571.5 | 申請(qǐng)日: | 2013-10-18 |
| 公開(公告)號(hào): | CN103533063A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 劉興輝;鄭馳 | 申請(qǐng)(專利權(quán))人: | 北京華勝天成科技股份有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F9/50 |
| 代理公司: | 北京慶峰財(cái)智知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11417 | 代理人: | 劉元霞 |
| 地址: | 100192 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) web 應(yīng)用 資源 動(dòng)態(tài) 擴(kuò)展 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域的一種可實(shí)現(xiàn)WEB應(yīng)用,特別涉及一種可實(shí)現(xiàn)WEB應(yīng)用資源動(dòng)態(tài)擴(kuò)展的方法及裝置。
背景技術(shù)
以前的x86服務(wù)器,體積比較“龐大”,而現(xiàn)在的服務(wù)器,體積已經(jīng)比以前小了許多,虛擬化遷移使得用戶可以用一臺(tái)服務(wù)器來同時(shí)替代以前的許多臺(tái)服務(wù)器,這樣就節(jié)省了用戶大量的機(jī)房空間。另外,虛擬機(jī)中的服務(wù)器有著統(tǒng)一的“虛擬硬件資源”,不像以前的服務(wù)器有著許多不同的硬件資源(如主板芯片組不同,網(wǎng)卡不同,硬盤,RAID卡,顯卡不同)。遷移后的服務(wù)器,可以在一個(gè)統(tǒng)一的界面中進(jìn)行管理。
虛擬機(jī)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。通過虛擬機(jī)軟件,你可以在一臺(tái)物理計(jì)算機(jī)上模擬出一臺(tái)或多臺(tái)虛擬的計(jì)算機(jī),這些虛擬機(jī)完全就像真正的計(jì)算機(jī)那樣進(jìn)行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。對(duì)于你而言,它只是運(yùn)行在你物理計(jì)算機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于在虛擬機(jī)中運(yùn)行的應(yīng)用程序而言,它就是一臺(tái)真正計(jì)算機(jī)。
WEB應(yīng)用程序一般是B/S模式。WEB應(yīng)用程序首先是“應(yīng)用程序”,和用標(biāo)準(zhǔn)的程序語言,如C、C++等編寫出來的程序沒有什么本質(zhì)上的不同。然而WEB應(yīng)用程序又有自己獨(dú)特的地方,就是它是基于WEB的,而不是采用傳統(tǒng)方法運(yùn)行的。換句話說,它是典型的瀏覽器/服務(wù)器架構(gòu)的產(chǎn)物。所謂WEB應(yīng)用程序是一種可以通過WEB訪問的應(yīng)用程序。WEB應(yīng)用程序的一個(gè)最大好處是用戶很容易訪問應(yīng)用程序,用戶只需要有瀏覽器即可,不需要再安裝其它軟件。
然而,目前互聯(lián)網(wǎng)中的某些WEB應(yīng)用,如果按平均訪問量值需求配置資源,則不能滿足訪問高峰資源時(shí)的需求,如果按照訪問量峰值需求配置資源,則成本很高,在訪問量低的時(shí)候,資源利用率很低,資源嚴(yán)重浪費(fèi),相反,如果企業(yè)為了削減成本,僅僅維持最小的計(jì)算資源,則當(dāng)需求峰值到來時(shí),計(jì)算資源的不足就會(huì)給企業(yè)帶來災(zāi)難性的后果。因此,迫切需要一種新的模式來實(shí)現(xiàn)資源動(dòng)態(tài)擴(kuò)展而且不會(huì)嚴(yán)重浪費(fèi)資源的方法。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中存在的問題,本發(fā)明目的在于提供一種可實(shí)現(xiàn)WEB應(yīng)用資源動(dòng)態(tài)擴(kuò)展的方法及裝置,從而當(dāng)用戶訪問量激增時(shí),動(dòng)態(tài)自動(dòng)擴(kuò)展虛擬服務(wù)器的數(shù)量,當(dāng)用戶訪問量回落減少,減少回收虛擬服務(wù)器,實(shí)現(xiàn)資源的動(dòng)態(tài)擴(kuò)展和有效利用。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種可實(shí)現(xiàn)WEB應(yīng)用資源動(dòng)態(tài)擴(kuò)展的方法,其特征在于包括以下步驟:
S1、搭建虛擬化管理云平臺(tái),其可管理多臺(tái)物理服務(wù)器;
S2、創(chuàng)建虛擬機(jī),安裝負(fù)載均衡服務(wù)器;
S3、創(chuàng)建虛擬機(jī),安裝WEB應(yīng)用服務(wù)器;
S4、把S3創(chuàng)建虛擬機(jī)做成虛擬機(jī)模版
S5、配置負(fù)載均衡服務(wù)器路由到WEB應(yīng)用服務(wù)器;
S6、負(fù)載均衡器根據(jù)用戶請(qǐng)求的回話數(shù),動(dòng)態(tài)擴(kuò)展WEB應(yīng)用服務(wù)器的數(shù)量。
優(yōu)選的,所述步驟S5通過以下方式實(shí)現(xiàn):
負(fù)載均衡服務(wù)器是一個(gè)代理服務(wù)器,可以將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部的服務(wù)器,使用代理服務(wù)器將請(qǐng)求均勻轉(zhuǎn)發(fā)給多臺(tái)服務(wù)器,從而達(dá)到負(fù)載均衡的目的。
這種代理方式與普通的代理方式有所不同,標(biāo)準(zhǔn)代理方式是客戶使用代理訪問多個(gè)外部服務(wù)器,而這種代理方式是代理多個(gè)客戶訪問內(nèi)部服務(wù)器,因此也被稱為反向代理模式。使用反向代理的好處是,可以將負(fù)載均衡和代理服務(wù)器的高速緩存技術(shù)結(jié)合在一起,提供有益的性能。針對(duì)每一次代理,代理服務(wù)器就必須維護(hù)兩個(gè)連接,一個(gè)對(duì)外的連接,一個(gè)對(duì)內(nèi)的連接。
優(yōu)選的,所述步驟S6通過以下方式實(shí)現(xiàn):
在每個(gè)WEB應(yīng)用中,集成一個(gè)監(jiān)視代理,負(fù)責(zé)跟蹤活動(dòng)會(huì)話的數(shù)目并周期性地將這些數(shù)據(jù)傳遞給虛擬化管理云平臺(tái)的監(jiān)控子系統(tǒng);所述監(jiān)控子系統(tǒng)根據(jù)這些信息,運(yùn)行擴(kuò)展算法,按需提供和啟動(dòng)虛擬機(jī),以實(shí)現(xiàn)WEB應(yīng)用的動(dòng)態(tài)自動(dòng)擴(kuò)展。
虛擬化管理云平臺(tái)首先檢查目前所有的WEB應(yīng)用實(shí)例中的活動(dòng)會(huì)話數(shù)目,分別計(jì)算會(huì)話數(shù)目大于給定上限的實(shí)例數(shù)目和會(huì)話數(shù)目小于給定下限的實(shí)例數(shù)目。如果所有的實(shí)例中的會(huì)話數(shù)目都大于給定上限,則一個(gè)新的WEB應(yīng)用實(shí)例將被提供和啟動(dòng),然后被添加到前端負(fù)載平衡器。如果一些實(shí)例的活動(dòng)會(huì)話數(shù)目小于給定的下限,并且至少一個(gè)實(shí)例沒有活動(dòng)會(huì)話,則這個(gè)空閑實(shí)例將從負(fù)載平衡器中移除并從系統(tǒng)中關(guān)閉。在每種情況下,所有活動(dòng)實(shí)例的負(fù)載因子都將被重新計(jì)算,然后應(yīng)用到負(fù)載平衡器中用于路由工作負(fù)載。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京華勝天成科技股份有限公司,未經(jīng)北京華勝天成科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310491571.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:卸料車電動(dòng)夾軌器
- 下一篇:一種電鍍懸掛運(yùn)行支架
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





