[發明專利]一種應用的擴容方法、裝置和系統有效
| 申請號: | 201610932252.7 | 申請日: | 2016-10-31 |
| 公開(公告)號: | CN108023742B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 李雨前;劉岳嘉;楊育兵;楊星飛;黃濤 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F9/455;G06F9/48;G06F9/50;H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 擴容 方法 裝置 系統 | ||
本申請實施例提供了一種應用的擴容方法、裝置和系統,該方法包括:確定多個應用擴容所需的多個資源信息;根據所述多個資源信息在預置的資源池中為所述多個應用生成多個實例資源信息;當檢測到針對某個應用的擴容請求時,在所述資源池中按照所述應用的實例資源信息啟動應用。通過提前冷配置好實例資源信息,在需要擴容的時候,直接啟動應用的實例,可以馬上切入流量進行服務,避免了繁瑣的擴容步驟,大大減少了擴容的周期,實現了快速擴容,保證應用穩定運行。
技術領域
本申請涉及計算機處理的技術領域,特別是涉及一種應用的擴容方法、一種應用的擴容裝置和一種應用的擴容系統。
背景技術
云計算是一種通過互聯網以服務方式提供動態可伸縮的虛擬資源的計算模式,通過這種方式,共享的軟硬件資源和信息可以按需求提供給計算機和其他設備。
云計算的基礎環境是虛擬化,通過虛擬機(VM,Virtual Machine)部署應用集群,共享云計算的資源。
當應用集群整體負載偏高的情況下,為了保障應用集群的正常運行,一種方式是限流,即對應用請求進行攔截,減輕應用集群的壓力,以犧牲部分應用請求為代價,保障應用集群整體的可用性。
另外一種解決方法是應用擴容,即在短時間內,進行應用的擴容啟動。
應用擴容,常規的方式就是走擴容流程,一步一步的將資源準備好。
例如,發起擴容請求,包含請求的應用名稱、請求的資源,然后資源分配系統計算可分配的資源位置信息,依賴底層運維工具,將虛擬機容器生成,同步應用代碼和配置等信息,一一初始化之后并啟動應用,開啟報警監控等其他運維工具,最后服務正式上線工作。
但是,這種常規的擴容方式步驟多,擴容周期長、效率低,而在電商促銷等場景中,流量的峰值時間短,集中在一段時間內,如果錯過了這個時間段,擴容也就沒有效果了,從時間效率角度看,這種常規的擴容方式無法滿足需求。
發明內容
鑒于上述問題,提出了本申請實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種應用的擴容方法和相應的一種應用的擴容裝置、一種應用的擴容系統。
一方面,本申請實施例公開了一種應用的擴容系統,所述系統包括:
一個或多個處理器;
存儲器;和
一個或多個模塊,所述一個或多個模塊存儲于所述存儲器中并被配置成由所述一個或多個處理器執行,所述一個或多個模塊具有如下功能:
確定多個應用擴容所需的多個資源信息;
根據所述多個資源信息在預置的資源池中為所述多個應用生成多個實例資源信息;
當檢測到針對某個應用的擴容請求時,在所述資源池中按照所述應用的實例資源信息啟動應用。
另一方面,本申請實施例公開了一種應用的擴容方法,包括:
確定多個應用擴容所需的多個資源信息;
根據所述多個資源信息在預置的資源池中為所述多個應用生成多個實例資源信息;
當檢測到針對某個應用的擴容請求時,在所述資源池中按照所述應用的實例資源信息啟動應用。
再一方面,本申請實施例公開了一種應用的擴容裝置,包括:
資源信息確定模塊,用于確定多個應用擴容所需的多個資源信息;
實例資源信息生成模塊,用于根據所述多個實例資源信息在預置的資源池中為所述多個應用生成多個實例資源信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610932252.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于控制超聲工具的系統和方法
- 下一篇:治療1B型PHA的環狀多肽





