一種智能的云服務(wù)動態(tài)路由策略的制作方法
【專利摘要】本發(fā)明公開了一種智能的云服務(wù)動態(tài)路由策略,解決了現(xiàn)有技術(shù)中傳統(tǒng)路由IP對IP的方式無法靈活應(yīng)對云平臺中服務(wù)遷移和變化調(diào)整的狀況,可用性和穩(wěn)定性低的問題。該智能的云服務(wù)動態(tài)路由策略,包括以下步驟:(1)在宿主機(jī)上創(chuàng)建虛擬機(jī),并在宿主機(jī)上實(shí)時監(jiān)控每臺虛擬機(jī)的CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)的狀態(tài),一直累積這四項(xiàng)監(jiān)控資源的數(shù)據(jù),并將監(jiān)控資源數(shù)據(jù)定期歸檔;(2)根據(jù)上述四項(xiàng)監(jiān)控資源的數(shù)據(jù)生成詳細(xì)的實(shí)時的資源用量清單;(3)根據(jù)資源用量清單生成費(fèi)用清單。采用本發(fā)明可靈活應(yīng)對云平臺中服務(wù)遷移和變化調(diào)整的狀況,保持服務(wù)的高可用性和穩(wěn)定性。
【專利說明】-種智能的云服務(wù)動態(tài)路由策略
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種路由策略,具體地講,是涉及一種智能的云服務(wù)動態(tài)路由策略。
【背景技術(shù)】
[0002] 云計(jì)算大大擴(kuò)展了 IT服務(wù)能夠提供的種類和范圍,作為云計(jì)算服務(wù)提供者與使 用者的聯(lián)系紐帶,泛聯(lián)路由平臺為云計(jì)算提供高速、可靠、擴(kuò)展性強(qiáng)、簡單易用的廣域數(shù)據(jù) 傳輸平臺。云計(jì)算主要包括公有云與私有云,云計(jì)算中心通過廣域數(shù)據(jù)傳輸平臺與終端用 戶互聯(lián),為公眾用戶或企業(yè)內(nèi)部用戶提供云服務(wù)。雖然,公有云與私有云所提供云服務(wù)的類 型與對象不同,其網(wǎng)絡(luò)聯(lián)接方式、架構(gòu)模型也不同,但從云計(jì)算本身的特點(diǎn)來看,承載云計(jì) 算服務(wù)的管理平臺具有一定的共同特征,具體如下: 1、 高可用:為了保證云計(jì)算服務(wù)的高可用性,除了云計(jì)算中心的高可靠外,管理平臺也 必須確保網(wǎng)絡(luò)接入服務(wù)的高可靠,實(shí)現(xiàn)網(wǎng)絡(luò)連接"永遠(yuǎn)在線",從而對云計(jì)算為終端用戶提 供了最可靠、最安全的數(shù)據(jù)存儲中心提供保證問題; 2、 易用:管理平臺必須能夠兼容多種終端、多種接入方式,使得更多的用戶使用云計(jì)算 服務(wù),最大化擴(kuò)展云計(jì)算服務(wù)的提供范圍,將對用戶終端的設(shè)備要求降到最低,使用力求簡 化,使得用戶可以通過"任何終端、任何位置、任何方式"獲取云計(jì)算服務(wù); 3、 可擴(kuò)展:隨著云計(jì)算的開展,管理平臺必須具備可擴(kuò)展性,能夠方便的接入新的云計(jì) 算中心、新的用戶終端,并可以快速提供服務(wù); 目前,傳統(tǒng)路由是一種IP對IP的方式,其又分為以下兩種方式:方式一,公網(wǎng)用戶發(fā) 出請求,路由器將請求發(fā)送給預(yù)先配置好的靜態(tài)IP地址所在的主機(jī)上;方式二,公網(wǎng)用戶 發(fā)出請求,通過負(fù)載均衡器,輪循發(fā)送給不同的靜態(tài)IP地址。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于克服上述缺陷,提供一種靈活應(yīng)對云平臺中服務(wù)遷移和變化調(diào) 整的狀況,保持服務(wù)的高可用性和穩(wěn)定性的云服務(wù)動態(tài)路由策略。
[0004] 為了實(shí)現(xiàn)上述目的,基于同一個發(fā)明構(gòu)思,本發(fā)明采用的以下兩種技術(shù)方案: 方案一 一種智能的云服務(wù)動態(tài)路由策略,包括以下步驟: (1)配置包含有智能路由器的管理平臺,并基于虛擬機(jī)配置路由規(guī)則;其中,路由規(guī)則 指路由器能夠自動地建立自己的路由表,并且能夠根據(jù)實(shí)際實(shí)際情況的變化適時地進(jìn)行調(diào) 整,不需要人工配置靜態(tài)的路由地址,根據(jù)虛擬機(jī)的實(shí)時負(fù)載情況,自動選擇將IP地址發(fā) 到資源負(fù)載少的云主機(jī)上。
[0005] (2)用戶發(fā)出請求,智能路由器根據(jù)路由規(guī)則將用戶請求轉(zhuǎn)發(fā)到云主機(jī)上,用戶的 IP地址對應(yīng)固定的云主機(jī); (3)當(dāng)用戶的IP地址對應(yīng)的云主機(jī)發(fā)生遷移后,由管理平臺向智能路由器通知云主機(jī) 遷移后新的服務(wù)IP地址,之后用戶發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù) IP地址。
[0006] 方案二 一種智能的云服務(wù)動態(tài)路由策略,包括以下步驟: (1) 配置包含有負(fù)載均衡器的管理平臺,負(fù)載均衡器關(guān)聯(lián)多個云主機(jī); (2) 管理平臺實(shí)時監(jiān)控每個資源節(jié)點(diǎn)的負(fù)載情況,判斷每個資源節(jié)點(diǎn)的CPU,內(nèi)存,流 量,磁盤的狀況,并將資源節(jié)點(diǎn)上的負(fù)載資源數(shù)據(jù)進(jìn)行加權(quán)計(jì)算; (3) 當(dāng)用戶發(fā)出請求,管理平臺通知負(fù)載均衡器根據(jù)每個資源節(jié)點(diǎn)上負(fù)載情況的權(quán)重, 選擇負(fù)載較低的資源節(jié)點(diǎn)上的云主機(jī),并將用戶請求發(fā)到該云主機(jī)上; (4) 當(dāng)所述步驟(3)中的云主機(jī)發(fā)生遷移,由管理平臺向負(fù)載均衡器通知云主機(jī)遷移后 新的服務(wù)IP地址,后續(xù)發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù)地址。
[0007] 進(jìn)一步的,當(dāng)一臺云主機(jī)被刪除或者停止服務(wù)后,負(fù)載均衡器將會屏蔽該云主機(jī), 并把發(fā)往該云主機(jī)的后續(xù)請求發(fā)給其他正常工作的主機(jī)。
[0008] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果: 本發(fā)明靈活應(yīng)對云平臺中服務(wù)遷移和變化調(diào)整的狀況,保持服務(wù)的高可用性和穩(wěn)定 性,同時,全自動處理速度快,效率高,杜絕人工出錯的幾率,且可減少服務(wù)成本。
【專利附圖】
【附圖說明】
[0009] 圖1為本發(fā)明-實(shí)施例1的原理示意圖。
[0010] 圖2為本發(fā)明-實(shí)施例1中云主機(jī)發(fā)生遷移或調(diào)整的原理示意圖。
[0011] 圖3為本發(fā)明-實(shí)施例2的原理示意圖。
[0012] 圖4為本發(fā)明-實(shí)施例2中云主機(jī)發(fā)生遷移或調(diào)整的原理示意圖。
[0013] 圖5為本發(fā)明-實(shí)施例2中云主機(jī)被刪除或者停止服務(wù)的原理示意圖。
【具體實(shí)施方式】
[0014] 下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于 下列實(shí)施例。
[0015] 實(shí)施例1 如圖1、2所示,本實(shí)施例提供了一種智能的云服務(wù)動態(tài)路由策略,包括以下步驟: 一種智能的云服務(wù)動態(tài)路由策略,包括以下步驟: 一、 配置包含有智能路由器的管理平臺,并基于虛擬機(jī)配置路由規(guī)則; 二、 用戶發(fā)出請求,智能路由器根據(jù)路由規(guī)則將用戶請求轉(zhuǎn)發(fā)到云主機(jī)上,用戶的IP 地址對應(yīng)固定的云主機(jī);用戶請求發(fā)往的云主機(jī)不會變(云主機(jī)固定的),但是云主機(jī)的IP 地址是不固定的; 三、 當(dāng)用戶的IP地址對應(yīng)的云主機(jī)發(fā)生遷移后,由管理平臺向智能路由器通知云主機(jī) 遷移后新的服務(wù)IP地址,之后用戶發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù) IP地址。
[0016] 由于用戶對應(yīng)的為固定的云主機(jī),故當(dāng)云主機(jī)發(fā)送遷移或調(diào)整時,雖然IP地址改 變,但是用戶固定對應(yīng)的云主機(jī)未變,此時,云管理平臺通知智能路由云主機(jī)遷移后的新IP 地址,再將用戶請求路由到其固定對應(yīng)的云主機(jī)的新的服務(wù)IP地址,即可靈活應(yīng)對云平臺 中服務(wù)遷移和變化調(diào)整的狀況。
[0017] 實(shí)施例2 如圖3、4所示,一種智能的云服務(wù)動態(tài)路由策略,包括以下步驟: 一、 配置包含有負(fù)載均衡器的管理平臺,且負(fù)載均衡器關(guān)聯(lián)多個云主機(jī); 二、 管理平臺實(shí)時監(jiān)控每個資源節(jié)點(diǎn)的負(fù)載情況,判斷每個資源節(jié)點(diǎn)的CPU,內(nèi)存,流 量,磁盤的狀況,并將資源節(jié)點(diǎn)上的負(fù)載資源數(shù)據(jù)進(jìn)行加權(quán)計(jì)算; 三、 當(dāng)用戶發(fā)出請求,管理平臺通知負(fù)載均衡器根據(jù)每個資源節(jié)點(diǎn)上負(fù)載情況的權(quán)重, 選擇負(fù)載較低的資源節(jié)點(diǎn)上的云主機(jī),并將用戶請求發(fā)到該云主機(jī)上;云主機(jī)的IP地址是 動態(tài)的,用戶對應(yīng)的云主機(jī)通過負(fù)載均衡器實(shí)現(xiàn)分配。
[0018] 四、當(dāng)所述步驟三中的云主機(jī)發(fā)生遷移,由管理平臺向負(fù)載均衡器通知云主機(jī)遷 移后新的服務(wù)IP地址,后續(xù)發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù)地址。
[0019] 如圖5所示,當(dāng)一臺云主機(jī)被刪除或者停止服務(wù)后,負(fù)載均衡器將會屏蔽該云主 機(jī),并把發(fā)往該云主機(jī)的后續(xù)請求發(fā)給其他正常工作的主機(jī)。
[0020] 由于用戶對應(yīng)的云主機(jī)是通過負(fù)載均衡器經(jīng)過加權(quán)運(yùn)算后,進(jìn)行選擇的,故云主 機(jī)的IP地址是動態(tài)的,而非現(xiàn)有的靜態(tài)IP地址,在云主機(jī)發(fā)送遷移或調(diào)整后,管理平臺向 負(fù)載均衡器通知云主機(jī)遷移后新的服務(wù)IP地址,再由負(fù)載均衡器將用戶請求路由到新的 服務(wù)IP地址。
[0021] 按照上述實(shí)施例,便可很好地實(shí)現(xiàn)本發(fā)明。值得說明的是,基于上述設(shè)計(jì)原理的前 提下,為解決同樣的技術(shù)問題,即使在本發(fā)明所公開的結(jié)構(gòu)基礎(chǔ)上做出的一些無實(shí)質(zhì)性的 改動或潤色,所采用的技術(shù)方案的實(shí)質(zhì)仍然與本發(fā)明一樣,故其也應(yīng)當(dāng)在本發(fā)明的保護(hù)范 圍內(nèi)。
【權(quán)利要求】
1. 一種智能的云服務(wù)動態(tài)路由策略,其特征在于,包括以下步驟: (1) 配置包含有智能路由器的管理平臺,并基于虛擬機(jī)配置路由規(guī)則; (2) 用戶發(fā)出請求,智能路由器根據(jù)路由規(guī)則將用戶請求轉(zhuǎn)發(fā)到云主機(jī)上,用戶的IP 地址對應(yīng)固定的云主機(jī); (3) 當(dāng)用戶的IP地址對應(yīng)的云主機(jī)發(fā)生遷移后,由管理平臺向智能路由器通知云主機(jī) 遷移后新的服務(wù)IP地址,之后用戶發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù) IP地址。
2. -種智能的云服務(wù)動態(tài)路由策略,其特征在于,包括以下步驟: (1) 配置包含有負(fù)載均衡器的管理平臺,且負(fù)載均衡器關(guān)聯(lián)多個云主機(jī); (2) 管理平臺實(shí)時監(jiān)控每個資源節(jié)點(diǎn)的負(fù)載情況,判斷每個資源節(jié)點(diǎn)的CPU,內(nèi)存,流 量,磁盤的狀況,并將資源節(jié)點(diǎn)上的負(fù)載資源數(shù)據(jù)進(jìn)行加權(quán)計(jì)算; (3) 當(dāng)用戶發(fā)出請求,管理平臺通知負(fù)載均衡器根據(jù)每個資源節(jié)點(diǎn)上負(fù)載情況的權(quán)重, 選擇負(fù)載較低的資源節(jié)點(diǎn)上的云主機(jī),并將用戶請求發(fā)到該云主機(jī)上; (4) 當(dāng)所述步驟(3)中的云主機(jī)發(fā)生遷移,由管理平臺向負(fù)載均衡器通知云主機(jī)遷移后 新的服務(wù)IP地址,后續(xù)發(fā)往該云主機(jī)的服務(wù)請求,被路由到云主機(jī)的新的服務(wù)地址。
3. 根據(jù)權(quán)利要求2所述的一種智能的云服務(wù)動態(tài)路由策略,其特征在于,一臺云主機(jī) 被刪除或者停止服務(wù)后,負(fù)載均衡器將會屏蔽該云主機(jī),并把發(fā)往該云主機(jī)的后續(xù)請求發(fā) 給其他正常工作的主機(jī)。
【文檔編號】H04L12/701GK104158732SQ201410416649
【公開日】2014年11月19日 申請日期:2014年8月22日 優(yōu)先權(quán)日:2014年8月22日
【發(fā)明者】黃睿 申請人:成都致云科技有限公司