[發明專利]用于管理和調度容器的系統在審
| 申請號: | 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 | 代理人: | 侯穎媖 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理 調度 容器 系統 | ||
相關申請的交叉引用
本申請要求2014年11月11日提交的題為“用于管理和調度容器的系統(SYSTEM FOR MANAGING AND SCHEDULING CONTAINERS)”的共同未決的美國專利申請號14/538,663的優先權,所述申請的全部內容以引用的方式并入本文。
背景技術
尋求降低與維護自己的計算資源相關的費用和開支的企業和個人已轉向購買遠程計算服務,諸如通過由計算資源服務提供商向客戶提供的多個虛擬機實例和遠程數據存儲庫上的遠程程序執行。這種遠程計算服務通常是可配置和可縮放的,以滿足計算資源服務提供商的客戶的各種計算需求。然而,客戶可能難以管理在多個虛擬機實例上運行的各種應用,并且這類應用可能不可移植到其他計算系統或者可能不可縮放來滿足對資源的更多需求。
附圖說明
將參考附圖描述根據本公開的各種實施方案,在附圖中:
圖1示出根據實施方案的客戶與容器服務交互的示例;
圖2示出根據實施方案的容器服務的示例;
圖3示出根據實施方案的容器服務的虛擬化的示例;
圖4示出根據實施方案的容器實例的示例;
圖5示出根據實施方案的容器實例內的資源分配的示例;
圖6是根據實施方案的示出用于在集群上啟動任務的示例性工作流程的框圖;
圖7是根據實施方案的示出創建集群的示例的框圖;
圖8是根據實施方案的示出注冊容器實例的示例的框圖;
圖9是根據實施方案的示出注冊任務的示例的框圖;
圖10是根據實施方案的示出開始任務的示例的框圖;
圖11是根據實施方案的示出停止任務的示例的框圖;
圖12是根據實施方案的示出注銷任務的示例的框圖;
圖13是根據實施方案的示出注銷容器的示例的框圖;
圖14是根據實施方案的示出刪除集群的示例的框圖;
圖15示出根據實施方案的用于管理和調度容器的系統的示例性服務設計;并且
圖16示出可實現各種實施方案的環境。
具體實施方式
在以下描述中,將描述各種實施方案。出于解釋的目的,將闡述具體的配置和細節,以便提供各實施方案的透徹理解。然而,對于本領域技術人員還將明顯的是,在沒有具體細節的情況下也可實行各實施方案。此外,為了不使所描述的實施方案模糊,可能會省略或簡化眾所周知的特征。
描述和提出的技術包括用于創建用于為計算資源服務提供商的客戶運行軟件容器的軟件容器實例的集群的系統和方法。軟件容器實例可以是被配置來支持容器化的虛擬機實例,并且軟件容器實例可根據需要從集群注冊或注銷,以適應客戶需求。每個軟件容器實例可包含容器代理,所述容器代理是被配置來當由計算機系統的一個或多個處理器執行時使用軟件容器和軟件容器實例來執行各種任務的應用,所述任務包括注冊容器實例、注銷容器實例、開始任務、停止任務、提供任務狀態、發出任務心跳信號以及報告任務事件。軟件容器可包括數據和一個或多個進程,其當在被配置來支持容器化的計算機系統實例中執行時,可與在同一計算機系統實例內運行的其他進程隔離。
軟件容器可被配置來根據任務定義作為任務運行,并且任務定義可被存儲為任務定義文件。任務定義文件可描述被分配成以組開始的一個或多個軟件容器。可將軟件容器的軟件圖像提供給計算資源服務提供商或其在任務定義中指定的位置,所述軟件容器的軟件圖像可表示在生成軟件圖像時軟件容器的特定狀態的整個副本,所述軟件容器已被配置來在軟件容器實例內執行。任務定義還可指定資源需求、容器之間的關系、使用的網絡端口以及共享資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術股份有限公司,未經亞馬遜技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580061134.7/2.html,轉載請聲明來源鉆瓜專利網。





