[发明专利]一种云操作系统架构在审
申请号: | 201611269860.0 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106610871A | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 郭涛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 架构 | ||
技术领域
本发明涉及云计算技术领域,更具体地说,涉及一种云操作系统架构。
背景技术
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
传统的云操作系统平台一般采用单一应用架构实现,也就是将全部任务分配到一个节点上执行,但是随着云计算访问量增大,其所需处理数据量的增多,传统的单一应用架构因为系统架构的问题,数据处理缓慢、用户请求响应慢的问题开始逐渐显现。
综上所述,现有技术中的云计算的系统架构存在数据处理缓慢、用户请求响应慢的问题。
发明内容
本发明的目的是提供一种云操作系统架构,以解决现有技术中的云计算的系统架构存在的数据处理缓慢、用户请求响应慢的问题
为了实现上述目的,本发明提供如下技术方案:
一种云操作系统架构,包括表示层、注册中心层、服务层及数据库层,其中:
所述表示层,用于接收客户端发送的请求,以及用于将所述服务层对所述请求进行处理得到的处理结果返回至所述客户端;
所述注册中心层,用于按照预先设定的负载均衡策略将所述请求分配至所述服务层的分布式服务系统的服务节点上;
所述服务层,用于利用对应服务节点对所述请求进行处理,得到对应的处理结果;
所述数据库层,用于为所述服务层的服务节点提供其对所述请求进行处理时所需的数据。
优选的,所述注册中心层包括分配单元,所述分配单元用于基于DUBBO提供的负载均衡功能将所述请求分配至所述服务层的分布式服务系统的服务节点上。
优选的,所述注册中心层还包括存储单元,所述存储单元用于获取并存储每个所述服务节点的节点标识、所提供的服务及所提供的服务的服务类型。
优选的,所述数据库层还包括数据管理单元,所述数据管理单元用于当任一服务节点请求对数据进行修改时,则在该服务节点对对应数据进行修改的过程中,拒绝其他服务节点对该数据发起的访问请求。
优选的,所述服务层还包括节点管理单元,所述节点管理单元用于当任一服务节点发生故障时,将该服务节点未完成处理的请求返回至所述服务注册中心。
优选的,所述节点管理单元还包括信息推送单元,所述信息推送单元用于将服务节点发生故障的信息推送至指定终端。
优选的,所述表示层还包括数据处理单元,所述数据处理单元用于将所述处理结果按照预设封装方式进行封装后返回至所述客户端。
本发明提供的一种云操作系统架构,包括表示层、注册中心层、服务层及数据库层,其中:所述表示层,用于接收客户端发送的请求,以及用于将所述服务层对所述请求进行处理得到的处理结果返回至所述客户端;所述注册中心层,用于按照预先设定的负载均衡策略将所述请求分配至所述服务层的分布式服务系统的服务节点上;所述服务层,用于利用对应服务节点对所述请求进行处理,得到对应的处理结果;所述数据库层,用于为所述服务层的服务节点提供其对所述请求进行处理时所需的数据。本申请公开的技术方案中,表示层接收客户端发送的请求,将该请求发送至注册中心层,注册中心层按照预先设定的负载均衡策略将请求分配至分布式服务系统的服务节点上,服务层利用服务节点基于数据库层提供的数据实现对所分配的请求的处理,得到对应的处理结果,并由表示层将处理结果返回给客户端,从而完成对客户端发送的请求的处理。由此,通过上述各层的互相配合实现了对客户端发送的请求的处理,且不同于现有技术中将全部任务均分配到一个节点上,本申请中对于请求的处理是基于分布式服务系统中包含的多个节点以负载均衡策略为分配策略实现的,从而大大提高了数据处理速度以及用户请求响应速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种云操作系统架构的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611269860.0/2.html,转载请声明来源钻瓜专利网。