[發明專利]基于容器的應用管理方法和裝置在審
| 申請號: | 202011194163.X | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN113296880A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 史明偉;周新宇;許曉斌;聶詩超;詹洲翔;王川 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 屠長存 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 容器 應用 管理 方法 裝置 | ||
1.一種基于容器的應用管理方法,包括:
配置基于容器實現的無服務器計算系統,以使得允許應用實例在運行時處于在線狀態和低功耗狀態之一,其中,應用實例在低功耗狀態下的功耗和/或資源消耗低于在線狀態下的功耗和/或資源消耗;
響應于對應用執行縮容處理,使所述應用的至少一個在線狀態的第一應用實例進入低功耗狀態;以及
響應于對應用執行擴容處理,使所述應用的至少一個低功耗狀態的第二應用實例進入在線狀態。
2.根據權利要求1所述的方法,其中,
使所述應用的至少一個在線狀態的第一應用實例進入低功耗狀態的步驟包括:
限制所述至少一個第一應用實例的資源使用額度;以及
降低所述至少一個第一應用實例各自所在容器的資源配置,
并且/或者,使所述應用的至少一個低功耗狀態的第二應用實例進入在線狀態的步驟包括:
提升所述至少一個第二應用實例各自所在容器的資源配置;以及
解除所述至少一個第二應用實例的資源使用額度限制。
3.根據權利要求2所述的方法,其中,使所述應用的至少一個低功耗狀態的第二應用實例進入在線狀態的步驟包括:
優先選擇使容器所在節點中資源相對空閑的機器上的容器中的第二應用實例進入在線狀態。
4.根據權利要求2所述的方法,還包括:
在應用實例將要進入在線狀態而其所在節點上資源不足的情況下,基于用戶態的檢查點恢復(CRIU)技術的實時遷移功能,將所述應用實例遷移到相對空閑的節點上;以及/或者
在同一個節點上具有多個低功耗狀態的應用實例的情況下,基于用戶態的檢查點恢復(CRIU)技術,將一個或多個所述應用實例做成檢查點快照,然后基于所述檢查點快照在相對空閑的節點上恢復所述一個或多個應用實例。
5.根據權利要求2所述的方法,其中,
基于控制組機制來限制應用實例的資源使用額度或解除所述限制;并且/或者
在降低容器的資源配置時,基于容器莢資源原地升級機制,將所述應用實例所在容器所釋放的資源歸還給調度系統;以及/或者
在提升容器的資源配置時,基于容器莢資源原地升級機制,從調度系統為所述容器申請資源。
6.根據權利要求1所述的方法,其中,
使所述至少一個第一應用實例進入低功耗狀態的步驟包括:基于CPU共享功能,將多個所述第一應用實例加入低功耗規格的CPU組中運行,所述低功耗規格的CPU組中的應用實例共享CPU;并且/或者
使所述至少一個第二應用實例進入在線狀態的步驟包括:使第二應用實例退出所述低功耗規格的CPU組。
7.根據權利要求1所述的方法,其中,
使所述至少一個第一應用實例進入低功耗狀態的步驟包括:使所述至少一個第一應用實例所占用的內存空間處于內存中的低功耗實例內存范圍中;并且/或者
使所述至少一個第二應用實例進入在線狀態的步驟包括:使所述至少一個第二應用實例所占用的內存空間處于內存中的低功耗實例內存范圍之外。
8.根據權利要求7所述的方法,其中,所述低功耗實例內存范圍是內存中周期性內存管理操作在內存中的執行范圍之外的范圍。
9.根據權利要求8所述的方法,其中,所述周期性內存管理操作包括內存垃圾回收操作和/或釋放預定期限內未曾使用過的內存的內存釋放操作。
10.根據權利要求8所述的方法,還包括:
響應于范圍調整指令,調整所述執行范圍和/或所述執行范圍的大??;以及/或者
在占用內存空間的第一應用實例進入低功耗狀態的情況下,設置所述執行范圍不包括所述第一應用實例所占用的內存空間;以及/或者
在占用內存空間的第一應用實例進入在線狀態的情況下,設置所述執行范圍包括所述第一應用實例所占用的內存空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011194163.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據同步方法、系統以及裝置
- 下一篇:葵花脫殼系統





