[發明專利]微服務管理平臺在審
| 申請號: | 202010090288.1 | 申請日: | 2020-02-13 |
| 公開(公告)號: | CN111274001A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 胡鋼;陳超;劉志永;陳志列;龐觀士 | 申請(專利權)人: | 研祥智能科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445;G06F9/50 |
| 代理公司: | 北京蘭亭信通知識產權代理有限公司 11667 | 代理人: | 趙永剛 |
| 地址: | 518107 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 管理 平臺 | ||
本發明提供一種微服務管理平臺包括:管理平臺組件、插件模塊、監控組件和容器資源池;容器引擎采用Docker應用容器引擎,用于打包應用以及相應的依賴包至不同的容器中;微服務管理平臺采用Kubernetes技術用于容器的編排和管理,且微服務管理平臺采用Dev Ops持續交付的方式發布微服務到容器云平臺,Dev Ops持續交付的方式用于支持微服務管理平臺的功能的迭代發布。本發明通過將Kubernetes技術和Docker技術的結合能夠為企業級微服務系統應用提供統一的容器管理接口,進而方便的調整控制容器數量來實現應用服務的高可用性和伸縮性。
技術領域
本發明涉及信息技術領域,尤其涉及一種微服務管理平臺。
背景技術
云計算技術的出現和發展為計算機資源管理利用提供了高效可靠的平臺支持。而傳統的企業級應用是單體應用(monolith application),單體應用一般是分層結構,其包括:表現層、應用層、領域層和數據層,這種結構特征主要是水平切分的思想。
隨著互聯網應用的發展,特別是大型電商系統,其業務非常復雜。而這種巨型系統在構建的過程中,首先要關注的是如何根據業務劃分子系統,然后是子系統間如何協作,最后才是子系統內部實現。所以對于復雜系統,首先采用SOA垂直切分子系統,然后使用分層設計水平切分單個子系統。
對于大規模的復雜應用,傳統的巨石型應用會顯得特別笨重:要修改一個地方就要將整個應用全部部署,如此會出現編譯時間過長、回歸測試周期過長、和開發效率降低等問題。另外,巨石型應用也不利于更新技術框架,且更新的代價也非常巨大。而當前主流應用系統在持續集成、持續交付,以及資源彈性伸縮需求方面也不能滿足應用需求。
發明內容
為解決上述問題,本發明提供的微服務管理平臺,通過將Kubernetes技術和Docker技術的結合能夠為企業級微服務系統應用提供統一的容器管理接口,進而方便的調整控制容器數量來實現應用服務的高可用性和伸縮性。
本發明提供一種微服務管理平臺,包括:管理平臺組件、插件模塊、監控組件和容器資源池;
所述插件模塊由所述管理平臺組件中的插件管理組件管理的插件提供,所述監控組件用于監控數據的收集和管理,所述容器資源池則通過容器集群調度軟件把容器資源池中的各個容器引擎所在主機的能力組織為集群整體運行能力,且所述微服務管理平臺通過所述容器資源池對外提供容器的運行環境;
所述容器引擎采用Docker應用容器引擎,用于打包應用以及相應的依賴包至不同的容器中;
所述微服務管理平臺采用Kubernetes技術用于容器的編排和管理,且所述微服務管理平臺采用Dev Ops持續交付的方式發布微服務到容器云平臺,所述Dev Ops持續交付的方式用于支持微服務管理平臺的功能的迭代發布。
可選地,所述管理平臺組件包括:
容器管理單元,用于提供完善的容器管理能力;
主機管理單元,用于提供平臺集群的主機管理能力;
鏡像倉庫單元,用于提供完善的鏡像管理能力;
企業安全單元,用于提供微服務管理平臺在多個方面的安全性,其中,所述多個方面包括:認證授權、網絡控制、密碼管理和資源隔離;
應用管理單元,用于使經Docker應用容器引擎容器化后的應用運行在一個輕量的、安全的、可移植的隔離環境中;
模版管理單元,用于通過預先定義的應用編排實現應用服務的部署。
可選地,所述模版管理單元包括:
管理子單元,用于模版的定義、分類、信息管理和維護;
權限控制子單元,用于支持指定模版對不同租戶的訪問權限;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于研祥智能科技股份有限公司,未經研祥智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010090288.1/2.html,轉載請聲明來源鉆瓜專利網。





