• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種云計算環(huán)境下的自動伸縮方法和系統(tǒng)技術(shù)方案

    技術(shù)編號:10808852 閱讀:130 留言:0更新日期:2014-12-24 14:47
    本發(fā)明專利技術(shù)公開了一種云計算環(huán)境下的自動伸縮方法,包括:通過IaaS管理平臺中的虛擬機(jī)監(jiān)控接口來定時采集監(jiān)控信息,并將其寫入緩存中;分析所述緩存中的監(jiān)控信息;判斷所分析的監(jiān)控信息是否達(dá)到伸縮閾值;在所分析的監(jiān)控信息達(dá)到所述伸縮閾值時,根據(jù)所述IaaS管理平臺中預(yù)定義的伸縮配額、應(yīng)用中預(yù)定義的伸縮配額以及伸縮策略來調(diào)用所述IaaS管理平臺中的伸縮接口來創(chuàng)建或移除虛擬機(jī);以及通過所述IaaS管理平臺中的命令執(zhí)行接口來完成應(yīng)用和負(fù)載平衡的配置。本發(fā)明專利技術(shù)還公開了一種云計算環(huán)境下的自動伸縮系統(tǒng)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【專利摘要】本專利技術(shù)公開了一種云計算環(huán)境下的自動伸縮方法,包括:通過IaaS管理平臺中的虛擬機(jī)監(jiān)控接口來定時采集監(jiān)控信息,并將其寫入緩存中;分析所述緩存中的監(jiān)控信息;判斷所分析的監(jiān)控信息是否達(dá)到伸縮閾值;在所分析的監(jiān)控信息達(dá)到所述伸縮閾值時,根據(jù)所述IaaS管理平臺中預(yù)定義的伸縮配額、應(yīng)用中預(yù)定義的伸縮配額以及伸縮策略來調(diào)用所述IaaS管理平臺中的伸縮接口來創(chuàng)建或移除虛擬機(jī);以及通過所述IaaS管理平臺中的命令執(zhí)行接口來完成應(yīng)用和負(fù)載平衡的配置。本專利技術(shù)還公開了一種云計算環(huán)境下的自動伸縮系統(tǒng)。【專利說明】一種云計算環(huán)境下的自動伸縮方法和系統(tǒng)
    本專利技術(shù)涉及云計算領(lǐng)域,特別地,涉及云計算環(huán)境下的自動伸縮方法和系統(tǒng)。
    技術(shù)介紹
    傳統(tǒng)上采用縱向伸縮方案或橫向伸縮方案來實(shí)現(xiàn)負(fù)載均衡。具體來說,縱向伸縮通過增加單臺物理設(shè)備的性能來提升服務(wù)能力,例如提升物理設(shè)備的CPU、內(nèi)存以及網(wǎng)卡帶寬等。這樣的服務(wù)能力提升,往往需要物理設(shè)備進(jìn)行停機(jī)維護(hù),因此業(yè)務(wù)中斷將無法避免。其次,物理設(shè)備性能提升是有極限瓶頸的,例如一臺物理設(shè)備支持的CPU個數(shù)以及內(nèi)存數(shù)受限于技術(shù)的成熟度。 傳統(tǒng)上的橫向擴(kuò)展過程,一般都是通過采購和部署新的硬件設(shè)施來實(shí)現(xiàn)的,整個決策和執(zhí)行過程往往是以星期為單位,效率很低。另外也可能存在計劃外的并發(fā)請求突然增加,導(dǎo)致系統(tǒng)癱瘓的情況,為防備這種情況的出現(xiàn),就需要增加更多的備用計算節(jié)點(diǎn),造成硬件資源的大量浪費(fèi)。
    技術(shù)實(shí)現(xiàn)思路
    為解決上述問題,本專利技術(shù)提出了一種云計算環(huán)境下的自動伸縮方法,包括:通過IaaS管理平臺中的虛擬機(jī)監(jiān)控接口來定時采集監(jiān)控信息,并將其寫入緩存中;分析所述緩存中的監(jiān)控信息;判斷所分析的監(jiān)控信息是否達(dá)到伸縮閾值;在所分析的監(jiān)控信息達(dá)到所述伸縮閾值時,根據(jù)所述IaaS管理平臺中預(yù)定義的伸縮配額、應(yīng)用中預(yù)定義的伸縮配額以及伸縮策略來調(diào)用所述IaaS管理平臺中的伸縮接口來創(chuàng)建或移除虛擬機(jī);以及通過所述IaaS管理平臺中的命令執(zhí)行接口來完成應(yīng)用和負(fù)載平衡的配置。 根據(jù)本專利技術(shù)的另一個方面,提供了一種云計算環(huán)境下的自動伸縮系統(tǒng),包括=IaaS管理平臺和應(yīng)用,其中,所述IaaS管理平臺包含用于根據(jù)虛擬機(jī)的IP地址來獲取該虛擬機(jī)的運(yùn)行信息的虛擬機(jī)監(jiān)控接口、用于創(chuàng)建或移除虛擬機(jī)的伸縮接口以及命令執(zhí)行接口 ;以及所述應(yīng)用包含應(yīng)用伸縮管理模塊,所述應(yīng)用伸縮管理模塊含有如下功能單元:監(jiān)控單元,用于通過所述IaaS管理平臺中的所述虛擬機(jī)監(jiān)控接口來定時采集監(jiān)控信息,并將其寫入緩存中;分析單元,用于分析所述緩存中的監(jiān)控信息;判斷單元,用于判斷所分析的監(jiān)控信息是否達(dá)到伸縮閾值;伸縮單元,用于在所分析的監(jiān)控信息達(dá)到所述伸縮閾值時,根據(jù)所述IaaS管理平臺中預(yù)定義的伸縮配額、應(yīng)用中預(yù)定義的伸縮配額以及伸縮策略來調(diào)用所述IaaS管理平臺中的所述伸縮接口來創(chuàng)建或移除虛擬機(jī);以及配置單元,用于通過所述IaaS管理平臺中的所述命令執(zhí)行接口來完成應(yīng)用和負(fù)載平衡的配置。 在上述自動伸縮系統(tǒng)中,所述IaaS管理平臺還包含用于查詢伸縮任務(wù)的執(zhí)行結(jié)果的任務(wù)查詢接口。 在上述自動伸縮系統(tǒng)中,所述IaaS管理平臺還包含配額管理模塊,用于提供預(yù)定義的伸縮配額。 在上述自動伸縮系統(tǒng)中,所述應(yīng)用伸縮管理模塊還含有:伸縮配額單元,用于對進(jìn)行伸縮的虛擬機(jī)的數(shù)量進(jìn)行控制;以及伸縮策略單元,用于提供伸縮策略和/或算法,其中,所述伸縮單元根據(jù)所述伸縮配額單元提供的預(yù)定義的伸縮配額以及所述伸縮策略單元提供的伸縮策略來創(chuàng)建或移除虛擬機(jī)。 在上述自動伸縮系統(tǒng)中,所述應(yīng)用伸縮管理模塊還含有:執(zhí)行單元,用于使虛擬機(jī)執(zhí)行用戶下發(fā)的命令。 在上述自動伸縮系統(tǒng),其中,所述虛擬機(jī)監(jiān)控接口是面向用戶的監(jiān)控接口。 采用上述自動伸縮方案,可提供根據(jù)應(yīng)用服務(wù)實(shí)時運(yùn)行狀況進(jìn)行服務(wù)能力的擴(kuò)展伸縮能力。并且,本專利技術(shù)所述的自動伸縮服務(wù)可實(shí)現(xiàn)全自動化流程,便于管理與應(yīng)用。此外,本專利技術(shù)所述的自動伸縮方案由于與云環(huán)境下的虛擬化技術(shù)完美整合,可做到在充分利用資源的情況下(計算資源不專門閑置備用、動態(tài)配置)快速完成服務(wù)能力的自動擴(kuò)展,大大降低了應(yīng)對突發(fā)情況的響應(yīng)速度與能力,從而提高了整個系統(tǒng)的效率。 【專利附圖】【附圖說明】 在參照附圖閱讀了本專利技術(shù)的【具體實(shí)施方式】以后,本領(lǐng)域技術(shù)人員將會更清楚地了解本專利技術(shù)的各個方面。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是:這些附圖僅僅用于配合【具體實(shí)施方式】說明本專利技術(shù)的技術(shù)方案,而并非意在對本專利技術(shù)的保護(hù)范圍構(gòu)成限制。 圖1示出支持負(fù)載均衡和橫向擴(kuò)展的Java Web應(yīng)用架構(gòu); 圖2是對圖1所述的應(yīng)用架構(gòu)進(jìn)行橫向擴(kuò)展的示意圖; 圖3是根據(jù)本專利技術(shù)的一個實(shí)施例的自動伸縮系統(tǒng)的示意圖; 圖4是根據(jù)本專利技術(shù)的一個實(shí)施例的自動伸縮方法的示意圖。 【具體實(shí)施方式】 下面介紹的是本專利技術(shù)的多個可能實(shí)施例中的一些,旨在提供對本專利技術(shù)的基本了解,并不旨在確認(rèn)本專利技術(shù)的關(guān)鍵或決定性的要素或限定所要保護(hù)的范圍。容易理解,根據(jù)本專利技術(shù)的技術(shù)方案,在不變更本專利技術(shù)的實(shí)質(zhì)精神下,本領(lǐng)域的一般技術(shù)人員可以提出可相互替換的其它實(shí)現(xiàn)方式。因此,以下【具體實(shí)施方式】以及附圖僅是對本專利技術(shù)的技術(shù)方案的示例性說明,而不應(yīng)當(dāng)視為本專利技術(shù)的全部或者視為對本專利技術(shù)技術(shù)方案的限定或限制。 在接下來的具體描述中會多次提到“IaaS管理平臺”。在本專利技術(shù)的上下文中, “IaaS”是指云計算平臺的最底層-1T基礎(chǔ)設(shè)施,即Infrastructure as a Service。月艮務(wù)提供商將IT基礎(chǔ)設(shè)施(包括服務(wù)器、網(wǎng)絡(luò)、存儲、操作系統(tǒng))虛擬化后變成一種程序可管理的虛擬資源,通過網(wǎng)絡(luò)為用戶提供計算和存儲服務(wù)。“IaaS管理平臺”的設(shè)計目標(biāo)是在云計算環(huán)境中將數(shù)據(jù)中心所有服務(wù)器、存儲和網(wǎng)絡(luò)設(shè)備集中統(tǒng)一管理,通過模版配置和動態(tài)調(diào)整等功能為用戶提供整合的、高可用性的、可快速部署使用的IT基礎(chǔ)設(shè)施。因此該平臺具備云資源管理能力,尤其包括虛擬機(jī)生命周期管理(創(chuàng)建、刪除、停止、關(guān)機(jī)等),同時也具備將其管理能力形成服務(wù)對外提供。 為提高應(yīng)用系統(tǒng)在高并發(fā)請求場景下的可用性,一般要采取支持負(fù)載均衡和橫向擴(kuò)展的應(yīng)用部署架構(gòu)模式,以典型的Java Web應(yīng)用為例,如圖1所示,其通過專業(yè)的負(fù)載均衡器F5(其高負(fù)載性由其產(chǎn)品自身保證,本說明書不詳細(xì)展開),將外部請求分發(fā)至反向代理層,反向代理再對請求進(jìn)行二次分發(fā),將其分發(fā)至應(yīng)用處理層,每個層次都不存在單點(diǎn)故障,該部署架構(gòu)大大提高了系統(tǒng)的可用性。 當(dāng)外部的并發(fā)請求量越來越大時,通過對上述架構(gòu)進(jìn)行橫向擴(kuò)展,增加不同層次的處理節(jié)點(diǎn),將增加的請求負(fù)載轉(zhuǎn)移到新的處理節(jié)點(diǎn)上,以保證可用性不變,如圖2所示。 在云計算環(huán)境中,大量的計算能力通過虛擬化技術(shù)進(jìn)行資源池化,并例如以虛擬機(jī)的形式對外提供服務(wù)。由于虛擬機(jī)本質(zhì)以物理設(shè)備的文件形式存在,其具有高效的管理性,便于動態(tài)生成與刪除。因此基于以上特征,云計算環(huán)境中實(shí)現(xiàn)自動伸縮能力具有先天的優(yōu)勢。 不過由于應(yīng)用場景多種多樣,IaaS管理平臺無法獨(dú)立完成整個自動伸縮過程。因此在云計算環(huán)境中實(shí)現(xiàn)自動伸縮需要IaaS管理平臺和應(yīng)用兩部分組合實(shí)現(xiàn)。本專利技術(shù)提出在IaaS管理平臺側(cè)提供監(jiān)控、伸縮、腳本執(zhí)行等基礎(chǔ)能力,而在應(yīng)用側(cè)開發(fā)自己的伸縮處理模塊,本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種云計算環(huán)境下的自動伸縮方法,包括:通過IaaS管理平臺中的虛擬機(jī)監(jiān)控接口來定時采集監(jiān)控信息,并將其寫入緩存中;分析所述緩存中的監(jiān)控信息;判斷所分析的監(jiān)控信息是否達(dá)到伸縮閾值;在所分析的監(jiān)控信息達(dá)到所述伸縮閾值時,根據(jù)所述IaaS管理平臺中預(yù)定義的伸縮配額、應(yīng)用中預(yù)定義的伸縮配額以及伸縮策略來調(diào)用所述IaaS管理平臺中的伸縮接口來創(chuàng)建或移除虛擬機(jī);以及通過所述IaaS管理平臺中的命令執(zhí)行接口來完成應(yīng)用和負(fù)載平衡的配置。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:祖立軍于鑣才華王海冰何朔
    申請(專利權(quán))人:中國銀聯(lián)股份有限公司
    類型:發(fā)明
    國別省市:上海;31

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久AV高清无码| 无码人妻视频一区二区三区| 久久久无码精品亚洲日韩蜜臀浪潮| 国产亚洲?V无码?V男人的天堂| 波多野结AV衣东京热无码专区| 久久无码无码久久综合综合| 中文字幕无码亚洲欧洲日韩| 一本大道无码日韩精品影视_| 久久亚洲AV成人无码国产 | 色综合久久久无码网中文| HEYZO无码中文字幕人妻| 国产免费无码AV片在线观看不卡| 亚洲GV天堂GV无码男同| 亚洲国产精品无码AAA片| 人妻少妇无码视频在线| 精品无码一区二区三区在线| 亚洲午夜无码AV毛片久久| 亚洲AV成人片无码网站| 无码少妇一区二区三区| 亚洲熟妇无码乱子AV电影| 无码乱码观看精品久久| 男人av无码天堂| AV无码免费永久在线观看| 无码伊人66久久大杳蕉网站谷歌| 无码h黄肉3d动漫在线观看| 一本色道无码道DVD在线观看| 亚洲AV无码专区电影在线观看| 国产仑乱无码内谢| 日韩精品无码Av一区二区| 国产精品无码久久四虎| 亚洲精品无码专区| 亚洲av永久无码精品秋霞电影秋 | 69ZXX少妇内射无码| 无码囯产精品一区二区免费| 亚洲中文字幕无码中文字在线 | 国产精品无码久久综合| 一本色道无码道在线观看| 中文字幕在线无码一区二区三区| 亚洲av无码成人精品区在线播放| 久久久久无码精品国产h动漫| 亚洲国产成人无码AV在线|