[发明专利]一种云计算平台在审
申请号: | 201710561884.1 | 申请日: | 2017-07-11 |
公开(公告)号: | CN107295093A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 王焱华 | 申请(专利权)人: | 王焱华 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 佛山市智汇聚晨专利代理有限公司44409 | 代理人: | 张艳梅 |
地址: | 528000 广东省佛山市顺德*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 平台 | ||
技术领域
背景技术
随着云计算技术的发展和普及,基础设施服务IAAS(Infrastructure as a Service,即基础设施即服务)产品应用越来越广泛。目前主流的IAAS平台主要是通过虚拟化技术,将物理服务器的计算、存储、网络等资源进行统一管理,实现基础架构资源的自动化部署,即在收到用户服务请求之后,自动化部署单台或多 台虚拟服务器或虚拟磁盘等资源。而在平台运行过程中,需要对系统服务的可用性、不中断性、稳定性、权限管理、系统运行状态等进行监控。
为实现上述各种功能,目前的云计算平台通过以图1中所示的架构实现,其中:
客户端用于连接用户,并将用户的服务请求传送到云控制器。
云控制器相当于系统的中枢神经,它是用户服务请求的入口点和做出全局决定的组件。
存储控制器提供数据持久化对象存储服务,主要用于存储映像模板文件和用户数据。
集群控制器负责管理整个虚拟实例网络,通常运行在集群的头结点或服务器上,可以访问私有和公共网络。一个集群控制器可以管理多个节点控制器。集群控制器负责从其所属的节点控制器收集节点的状态信息,根据这些节点的资源状态信息调度进入的虚拟机实例执行请求到各个节点控制器上,并负责管理公共和私有实例网络的配置。
节点控制器负责对单个物理服务器进行管理。一个节点控制器可以管理该节点上运行的多个虚拟机实例。
块存储控制器用于存储和访问虚拟机映像、内核映像、RAM 磁盘映像和用户数据。
由上述方案中可知,现有的云计算平台中集群控制器管理集群内虚拟机实例的网络,因此,若该集群控制器出现故障时,该集群内所有虚拟机实例均不能被用户访问,存在单点故障问题,影响用户体验。
发明内容
本发明实施例的目的在于提供一种云计算平台,用以解决现有技术中云计算平台的集群控制器在出现故障时,该集群内所有虚拟机实例均不能被用户访问,影响用户体验的技术问题。
为达到上述目的,本发明实施例公开了一种云计算平台,所述云计算平台包括:
客户端,用于获取用户服务请求;
至少一个节点控制器,每个所述节点控制器对应节点上运行有至少一个虚拟机实例,其中,所述节点控制器包括网络服务模块,所述网络服务模块用于管理其所属节点控制器对应的虚拟机实例所对应的虚拟网络;
分别与所述客户端及所述节点控制器相连接的云控制器,用于接收所述客户端发送的用户服务请求,依据所述用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。
可选的,所述网络服务模块,具体用于接收和/或转发其所属节点控制器对应的各个虚拟机实例的网络通信数据。
可选的,所述云控制器包括:流程管理模块,用于接收所述客户端发送的用户服务请求,在预先设置的请求处理流程中确定与所述用户服务请求对应的目标处理流程;流程触发模块,用于触发执行所述目标处理流程提供与所述用户服务请求相对应的服务。
可选的,所述云控制器还包括:计费模块,用于在所述流程触发模块提供服务之后,获取用户的服务资源使用数据,依据所述服务资源使用数据及预设的各资源项的费率数据,获取用户所需要支付的服务资费数据。
可选的,所述云控制器还包括:监控模块,用于通过心跳数据获取该云控制器内各个模块的运行数据。
可选的,所述节点控制器还包括:迁移模块,用于接收迁移指令,将其所在节点控制器对应的虚拟机实例在线迁移至与该迁移指令相对应的目标节点控制器上。
可选的,还包括:与所述云控制器相连接的存储控制器,用于利用哈希 hash 算法构建冗余的扩展的分布式对象存储集群,所述对象存储集群中包括至少一个存储节点,每个所述存储节点冗余存储映像模版文件和用户数据。
可选的,所述节点控制器中还包括计算服务模块。
由上述方案可知,本申请提供的一种云计算平台,通过设置获取用户请求的客户端、节点控制器及云控制器,由此在节点控制器中设置网络服务模块,用于管理所属节点控制器对应节点上的虚拟机实例所对应的虚拟网络,进而使得云控制器能够依据用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。本申请通过将网络服务模块设置于节点控制器中,由此,在一个网络服务模块出现故障时,只有其对应的节点控制器对应的虚拟机实例不能被访问,其他节点控制器上的虚拟机实例仍然能够云控制器调用并提供给用户服务,避免了现有技术中集群控制器的单点故障问题,提高了用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王焱华,未经王焱华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710561884.1/2.html,转载请声明来源钻瓜专利网。