[發明專利]一種基于云微服務自管理的云服務平臺在審
| 申請號: | 201710599267.0 | 申請日: | 2017-07-21 |
| 公開(公告)號: | CN107612959A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 張子迎;王杰;徐東;孟宇龍;張朦朦;李賢;呂駿;方一成;姬少培;王巖峻 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 微服 管理 服務 平臺 | ||
技術領域
本發明涉及云平臺計算技術應用服務領域,實現一種基于云微服務自管理的云服務平臺。
背景技術
隨著云平臺的廣泛應用,傳統的單體架構模式構建的云平臺,其部署不靈活造成開發效率低,代碼維護難,穩定性不高,擴展性不夠等的問題突顯,已不能很好滿足云計算服務平臺的快速發展需求。SOA(Service-Oriented Architecture)架構模式構建的云平臺,其需要共享ESB(Enterprise Service Bus),松耦合的邊界也比較模糊,開發技術容易被一種技術綁定,技術和架構變化的靈活度無法滿足用戶對云服務平臺功能迭代升級的需求。
基于微服務構建的云平臺,隨著用戶對云平臺本身的服務功能的種類和范圍需求的與日俱增,小型業務功能模塊對應的微服務進程數量相應同比增加,如何對微服務本身構建一種全新的管理架構體系,如何基于微服務設計合理的云服務平臺,以實現對微服務本身動態部署的有效的管理,發現監控,查詢調用,將直接決定整個云計算服務平臺的效率,穩定性,及可擴展性。
發明內容
本發明解決的技術問題是:鑒于以上問題,本發明提供一種微服務部署管理全新架構模式和基于微服務的云服務平臺,創新地將小型業務功能模塊對應的微服務進行服務層級的劃分部署管理,創新地使用Kubernetes技術對各層級內的微服務封裝分組,創新的使用監控算法Bloom-Filter思想,解決了用戶對云服務平臺功能種類及數量的需求動態迭代時,致使微服務進程數量眾多甚至是海量時,云服務平臺對微服務部署發現監控,查詢調用,維護管理效率低下臃腫等問題。其目的是這樣實現的:
一種基于微服務自管理的云服務平臺,包括:云微服務自管理單元、中間接口單元、用戶單元,其特征在于,用戶單元通過中間接口單元與云微服務自管理單元建立數據聯接。
所述云微服務自管理單元包括:IaaS模塊、PaaS模塊、SaaS模塊和數據模塊,接收微服務在該單元動態部署,對微服務動態地按照所述的四個模塊進行分類編排,對同一模塊內的微服務進行分組編排,并將編排部署好的微服務組和微服務向中間接口單元注冊,接受中間接口單元的監控、查詢、調用。
所述IaaS模塊包括計算微服務組、存儲微服務組和網絡微服務組;所述計算微服務組、存儲微服務組和網絡微服務組是基于Kubernetes技術封裝的微服務組,對外提供基于輕量級的Inter-Process Communication同步/異步組合調用api接口,接收基礎業務功能類型的微服務的部署,對微服務進行分組編排成微服務組,向中間接口單元提供基礎資源服務;所述計算微服務組由提供計算業務功能的微服務組成,所述存儲微服務組由提供存儲業務功能的微服務組成,所述網絡微服務組由提供網絡業務功能的微服務組成;所述計算業務功能的微服務、存儲業務功能的微服務和網絡業務功能的微服務是基于Dockers技術對微服務進行獨立部署在容器中,對外提供基于Representation State Transfer的調用api接口。
所述PaaS模塊包括:應用環境微服務組、開發SDK微服務組和集成編排微服務組;所述的應用環境微服務組、開發SDK微服務組和集成編排微服務組是基于Kubernetes技術封裝成的微服務組,對外提供基于輕量級的Inter-Process Communication技術同步/異步組合調用api接口,接收平臺業務功能類型的微服務的部署,對微服務進行分組編排成微服務組,向中間接口單元提供平臺資源服務;所述的應用環境微服務組由實現應用環境功能的微服務組成,所述的開發SDK微服務組由實現SDK功能的微服務組成,所述的集成編排微服務組由實現集成編排功能的微服務組成;所述應用環境微服務、開發SDK微服務和集成編排微服務是基于Dockers技術對微服務進行獨立部署在容器中,各組內的微服務對外提供基于Representation State Transfer的調用api接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710599267.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能空氣檢測方法及系統
- 下一篇:電網調度中一體化控制系統





