[發明專利]用于管理和調度容器的系統在審
| 申請號: | 201580061134.7 | 申請日: | 2015-11-10 |
| 公開(公告)號: | CN107111519A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | D·辛格;A·J·蘇亞雷斯;W·A·瑟斯頓;A·B·艾塔爾;D·R·格雷德斯梅爾;E·S·坎普;K·K·梅杜力;M·U·阿扎德 | 申請(專利權)人: | 亞馬遜技術股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 侯穎媖 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理 調度 容器 系統 | ||
1.一種系統,其包括:
一個或多個處理器;
存儲器,所述存儲器包括當由所述一個或多個處理器執行時引起所述系統至少實現以下各項的指令:
后端服務,所述后端服務:
接收針對一組容器實例的布局請求,其中所述組容器實例托管一組對應的容器代理,
確保由任務定義指定的資源在所述組容器實例中可用,以及
從所述組容器代理接收關于所述組容器實例中的一組運行的容器的狀態的信息,
將所述信息提供給調度器;以及
所述調度器,所述調度器至少部分地基于布局方案、所述任務定義以及由所述后端服務提供的所述信息來:
確定注冊到集群的所述組容器實例的子集,在所述子集內放置所述組容器的單獨的容器,
通知所述容器代理根據將要分配給由所述任務定義指定的所述單獨的容器的所述資源來為所述子集內的所述單獨的容器分配資源,以及
通知所述容器代理在所述子集內并且從由所述任務定義指定的軟件圖像的位置來將所述組容器啟動為所述組運行容器。
2.如權利要求1所述的系統,其中所述組容器實例的所述子集由計算資源服務提供商的多租戶調度器服務來確定。
3.如權利要求1所述的系統,其中所述組容器實例的所述子集由通過計算資源服務提供商的客戶安裝的調度器應用來確定。
4.如權利要求1所述的系統,其中所述指令還包括當由所述一個或多個處理器執行時引起所述系統實現遙測代理的指令,所述遙測代理為遙測服務收集關于在所述組運行容器內運行的進程的數據,其中所述遙測服務聚集所述數據并將所述聚集的數據提供給資源監測服務。
5.如權利要求1所述的系統,其中引起所述系統確定所述組容器實例的所述子集的所述指令包括當由所述一個或多個處理器執行時引起所述系統至少部分地基于將要分配給所述組容器中的所述單獨的容器的所述資源以及注冊到所述集群的所述組容器實例的單獨的容器實例內的可用資源量來確定所述組容器實例的所述子集的指令。
6.如權利要求1所述的系統,其中所述指令還包括當由所述一個或多個處理器執行時引起所述系統實現產生所述任務定義的模板服務以使得所述任務定義為所述組容器指定用于所述組容器中的單獨的容器的所述軟件圖像的所述位置以及將要分配給所述組容器中的所述單獨的容器的所述資源的指令。
7.如權利要求1所述的系統,其中所述指令還包括當由所述一個或多個處理器執行時引起所述系統實現在所述組容器實例內運行的所述組容器代理的指令,所述組容器代理:
將所述組容器實例注冊到所述集群,
響應于來自所述調度器的分配所述資源的通知,為所述組容器實例分配所述資源,
響應于來自所述調度器的啟動所述組容器的通知,將所述組容器啟動為所述組運行容器,
監測所述組容器實例中的所述組運行容器的所述狀態,以及
向所述后端服務提供關于所述狀態的所述信息。
8.如權利要求7所述的系統,其中實現所述組容器代理的所述指令還包括當由所述一個或多個處理器執行時引起所述系統實現所述組容器代理完成以下各項的指令:
使所述組運行容器停止運行;
從所述集群中注銷所述組容器實例;以及
刪除所述集群。
9.一種計算機實現的方法,其包括:
獲得被配置來在計算機系統實例內執行的軟件容器的軟件圖像;
接收根據任務定義啟動所述軟件圖像的請求,其中所述任務定義指定所述軟件容器的資源分配;
確定根據所述任務定義啟動所述軟件圖像的一組容器實例,其中根據布局方案來確定所述組容器實例;以及
根據所述任務定義將所述軟件圖像啟動為所述組容器實例中的一個或多個運行的軟件容器。
10.如權利要求9所述的方法,其中所述布局方案是循環布局方案或隨機分配的布局方案中的一種。
11.如權利要求9所述的方法,其還包括:響應于應用編程接口調用,創建用于表示一組計算機系統實例的集群,其中所述計算機系統實例是所述組的成員。
12.如權利要求9所述的方法,其還包括:至少部分地基于分配給所述軟件圖像的一個或多個安全組或安全角色來確定所述組容器實例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術股份有限公司,未經亞馬遜技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580061134.7/1.html,轉載請聲明來源鉆瓜專利網。





