[发明专利]一种基于微服务架构的云管理系统在审
申请号: | 201710117772.7 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106850832A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 刘正伟;孙言弟;吕广杰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 管理 系统 | ||
技术领域
本发明涉及数据处理领域,具体涉及一种基于微服务架构的云管理系统。
背景技术
随着云计算技术的日渐成熟,云虚拟化、云网络以及云安全等技术也在不断发展。目前,云计算大规模应用的技术条件和环境已经具备,云数据中心的建设已经成为未来的趋势。
但是,目前的云数据中心的架构耦合性强,随着业务的扩张和功能的累积,云数据中心原本简单的应用体积会随着变大,目前的云数据中心的单块架构很难适应应用变更的需求。所以,由于目前的云数据中心的架构层面的局限性,导致对于应用的业务功能扩张不能得到满足。
发明内容
有鉴于此,本发明提供了一种基于微服务架构的云管理系统,利用微服务架构实现云管理中心,能够实时满足云应用服务的业务功能的扩张需求。
本发明提供了一种基于微服务架构的云管理系统,所述基于微服务架构的云管理系统包括:
云服务模块,用于部署由云应用服务按照业务功能划分的微服务,其中,各个微服务运行于单独的进程中;
接口提供模块,用于向客户端提供所述云服务模块中的各个微服务的API接口。
优选地,所述接口提供模块,包括:
负载均衡子模块,用于对所述云服务模块中的各个微服务的API接口进行负载均衡;
接口提供子模块,用于向客户端提供负载均衡后的API接口。
优选地,所述云管理系统还包括:
资源访问模块,用于接收来自所述云服务模块中的任一微服务的资源访问请求,并在对所述资源访问请求进行处理后得到资源访问响应,将所述资源访问响应返回至所述微服务。
优选地,所述资源访问模块,具体用于通过预设标准通信协议,接收来自所述云服务模块中的任一微服务的资源访问请求,并在对所述资源访问请求进行处理后得到资源访问响应,通过所述标准通信协议,将所述资源访问响应返回至所述微服务。
优选地,所述云服务模块中的微服务包括公共服务,其中,所述公共服务对各个微服务提供访问入口。
优选地,所述云服务模块,还用于在所述云应用服务增加业务功能时,实时新建微服务以实现所述业务功能,其中,所述微服务运行于新建的进程中。
优选地,所述云服务模块,具体用于在分布式集群上部署由云应用服务按照业务功能划分的微服务。
优选地,所述云管理系统,还包括:
硬件资源模块,用于在所述云管理系统的硬件资源不足时,实时向所述分布式集群中接入硬件资源以实现所述云管理系统的硬件资源扩展。
本发明提供的基于微服务架构的云管理系统包括云服务模块和接口提供模块,所述云服务模块,用于部署由云应用服务按照业务功能划分的微服务,其中,各个微服务运行于单独的进程中。所述接口提供模块,用于向客户端提供所述云服务模块中的各个微服务的API接口。本发明通过将云应用服务按照业务功能划分为微服务,相互独立的运行于各个进程中,能够实时的满足业务功能的扩张需求,不影响当前正在运行的微服务。
另外,本发明利用接口提供模块对API接口进行负载均衡,避免某些API接口负载压力过大。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种基于微服务架构的云管理系统的结构示意图;
图2为本发明实施例提供的一种接口提供模块102的结构示意图;
图3为本发明实施例提供的另一种基于微服务架构的云管理系统的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
由于目前的云数据中心的架构耦合性较强,所以给用户带来了各种问题,如建设成本高,管理复杂、运营成本高等等,最主要的是云应用服务的业务功能扩张得不到满足。基于云数据中心的架构局限性,一旦对云应用服务的业务功能进行扩张,则需要停止使用整个云应用服务,从而完成对云应用服务中业务功能的修改,这种牵一发而动全身的业务功能扩张,也造成了云数据中心的运营复杂化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117772.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种位置信息获取方法和装置
- 下一篇:转换器外壳及电动汽车