[发明专利]微服务管理平台在审
申请号: | 202010090288.1 | 申请日: | 2020-02-13 |
公开(公告)号: | CN111274001A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 胡钢;陈超;刘志永;陈志列;庞观士 | 申请(专利权)人: | 研祥智能科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445;G06F9/50 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 518107 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 管理 平台 | ||
1.一种微服务管理平台,其特征在于,包括:管理平台组件、插件模块、监控组件和容器资源池;
所述插件模块由所述管理平台组件中的插件管理组件管理的插件提供,所述监控组件用于监控数据的收集和管理,所述容器资源池则通过容器集群调度软件把容器资源池中的各个容器引擎所在主机的能力组织为集群整体运行能力,且所述微服务管理平台通过所述容器资源池对外提供容器的运行环境;
所述容器引擎采用Docker应用容器引擎,用于打包应用以及相应的依赖包至不同的容器中;
所述微服务管理平台采用Kubernetes技术用于容器的编排和管理,且所述微服务管理平台采用Dev Ops持续交付的方式发布微服务到容器云平台,所述Dev Ops持续交付的方式用于支持微服务管理平台的功能的迭代发布。
2.根据权利要求1所述的微服务管理平台,其特征在于,所述管理平台组件包括:
容器管理单元,用于提供完善的容器管理能力;
主机管理单元,用于提供平台集群的主机管理能力;
镜像仓库单元,用于提供完善的镜像管理能力;
企业安全单元,用于提供微服务管理平台在多个方面的安全性,其中,所述多个方面包括:认证授权、网络控制、密码管理和资源隔离;
应用管理单元,用于使经Docker应用容器引擎容器化后的应用运行在一个轻量的、安全的、可移植的隔离环境中;
模版管理单元,用于通过预先定义的应用编排实现应用服务的部署。
3.根据权利要求2所述的微服务管理平台,其特征在于,所述模版管理单元包括:
管理子单元,用于模版的定义、分类、信息管理和维护;
权限控制子单元,用于支持指定模版对不同租户的访问权限;
参数管理子单元,用于支持定义模版的参数并接入应用创建流程;
导入子单元,用于支持批量导入模版所描述的文件。
4.根据权利要求1所述的微服务管理平台,其特征在于,所述插件模块包括:
插件机制单元:用于将与外接的应用系统的接口封装成容器;
插件管理单元:用于支持通过所述插件机制单元扩展所述服务管理平台的功能,并在不涉及修改微服务管理平台代码的前提下,通过插件提供一致的平台操作体验;
自动扩展插件单元:用于根据策略动态调整应用容器的实例数;
投产管理单元:用于使开发测试环境的微服务管理平台与生产环境的微服务管理平台进行数据交换,其中,所述微服务管理平台用于将微服务管理平台的云计算服务以容器运行的方式提供给用户;
服务目录插件单元:用于根据云计算管理平台的接口规范所述微服务管理平台的模版部署能力并以服务的方式暴露出来;
统一认证插件单元:用于支持实时和批量同步用户授权信息;
状态报告插件单元:用于提供关于应用运行状态的报告;
告警对接插件单元:用于对所述监控组件进行统一的告警管理。
5.根据权利要求4所述的微服务管理平台,其特征在于,所述插件模块通过HTML中IFrame的方式嵌入控制器页面中,并通过HTTP协议与服务端进行交互。
6.根据权利要求4所述的微服务管理平台,其特征在于,平台操作体验包括:插件的列表、展示、安装、部署和管理,以及展示插件的运行状态。
7.根据权利要求1所述的微服务管理平台,其特征在于,所述微服务管理平台还包括:负载均衡组件,用于服务器集群的负载均衡。
8.根据权利要求1所述的微服务管理平台,其特征在于,所述监控组件包括:
监控管理单元:用于提供微服务管理平台上集群、主机和容器运行状态的数据收集、汇总分析以及信息展示;
告警管理单元:用于提供基于容器监控数据的告警能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于研祥智能科技股份有限公司,未经研祥智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010090288.1/1.html,转载请声明来源钻瓜专利网。