[发明专利]一种弹性云的体系结构在审
申请号: | 201410132848.X | 申请日: | 2014-04-03 |
公开(公告)号: | CN103957237A | 公开(公告)日: | 2014-07-30 |
发明(设计)人: | 高英;罗仲皓;邢辉星;马杨霖 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
地址: | 511400 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 弹性 体系结构 | ||
技术领域
技术背景
近几年来,随着互联网的快速发展,越来越多的人把办公迁移到互联网上,互联网所需要处理的业务量也随之高速增长。如何处理不断增长的海量业务以及业务带来的海量数据,为用户提供方便快捷的网络服务,已成为互联网当前发展面临的一个问题。人们基于分布式技术以及网格技术发明了一种新兴的计算模型:云计算。它是由网格计算,海量存储和并行计算发展而来,其核心就是将由计算机集群组成的数据中心进行虚拟化,向用户提供以租用计算资源为形式的服务。
目前,云计算的出现改变了传统主机托管的方式,它能够根据用户的需求动态分配资源。但是,对于云中的服务,其服务质量受到虚拟机的负载能力影响较大,当虚拟机负载能力超负荷时,运行在虚拟机中的服务可能无法正常运行。当前的云计算技术还未能够很好地及时地根据虚拟机的负载能力分配资源。
并且,云中的服务器集群一旦变更后,软件用户的访问服务请求可能会被发送到已经不存在的虚拟机。
同时,云计算的部署过于繁琐,通常是手工部署,在服务器命令行一行行地输入命令,不仅效率低而且容易出错。所以一种简单的部署方法的出现,也显得尤为迫切。
发明内容
本发明的发明目的是针对现有云计算技术不足,提供一种弹性云的体系结构,用于运行用户上传的镜像,将用户上传的镜像部署到弹性云中并监控运行在其中的虚拟机,根据虚拟机的负载动态伸缩服务的能力,保证用户的服务始终处于“健康”状态。
为实现上述发明目的,本发明采用的技术方案为:
一种弹性云的体系结构,包括云资源控制端、对内网络、存储设备、反向代理服务器、对外网络和服务器集群,云资源控制端、对内网络、存储设备顺次连接,反向代理服务器与对外网络顺次连接,云资源控制端与反向代理服务器连接,对外网络、对内网络均与服务器集群连接;软件提供商访问云资源控制端,并上传虚拟机镜像及配置文件,云资源控制端将虚拟机镜像及配置文件通过对内网络保存到存储设备,并向服务器集群注册虚拟机和实例化虚拟机,且修改反向服务器的配置文件;软件用户发送访问虚拟机服务的请求,反向服务器获取请求后根据配置文件通过对外网络定向到对应的虚拟机,云资源控制端实时监控集群中的虚拟机,根据虚拟机的负载情况对虚拟机资源增减,并在增减虚拟机后修改反向服务器的配置文件。
上述的弹性云的体系结构中,云资源控制端包括中心控制模块、数据中心虚拟化引擎模块、集群监视模块、监视反馈模块;中心控制模块接收软件提供商上传的虚拟镜像及配置文件,将上传的虚拟镜像及配置文件保存到存储模块,再根据镜像配置文件操作数据中心虚拟化引擎模块向服务器集群注册并实例化虚拟机,同时修改反向代理服务器的配置文件;集群监视模块监视集群中的主机和虚拟机的运行状况,监视反馈模块实时获取集群监视模块的监视信息,并定时将监视数据转存到存储设备,且当发现负载过低或过高的时候向中心控制模块汇报,中心控制模块根据监视反馈模块的汇报信息操作数据中心虚拟化引擎模块,对弹性云中的虚拟机资源进行弹性化的管理,虚拟机的负载过高则新增虚拟机,虚拟机的负载过低则减少虚拟机,并且在增减虚拟机后,修改反向服务器的配置文件。
上述的弹性云的体系结构中,对内网络用于云资源控制端,存储设备和服务器集群互连的网络。
上述的弹性云的体系结构中,存储设备用于存放虚拟机镜像以及配置文件的,采用网络接入存储的存储方式实现共享。
上述的弹性云的体系结构中,反向代理服务器根据其配置文件对软件用户的请求访问进行定位,并使访问请求均匀地分发给服务器集群中提供同样服务的虚拟机,平衡弹性云中虚拟机的负载。
上述的弹性云的体系结构中,对外网络用于对外提供服务,软件用户访问虚拟机服务通过对外网络实现。
上述的弹性云的体系结构中,服务器集群包括多个支持虚拟化的主机,这些主机上安装有虚拟机管理器,可将虚拟机镜像实例化。
上述的弹性云的体系结构中,弹性云采用运行Shell脚本完成其部署。
与现有技术相比,本发明的技术效果和优点在于:
1. 弹性云中的虚拟机的运行状态实时受到的监控,若有虚拟机高于其设定的某个阈值时,弹性云会通过新增虚拟机,降低单台虚拟机的负载,保证了该服务的能力,使该服务一直处在良好状态。类似地,若有虚拟机低于其设定的某个阈值时,弹性云会减少虚拟机,节约了虚拟机资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410132848.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带有钮扣的短袖
- 下一篇:一种大直径薄板圆盘车外径真空吸附夹具