【技术实现步骤摘要】
本专利技术涉及云计算
,特指一种面向云计算的负载均衡系统及机制。
技术介绍
IaaS云计算平台IaaS整合分布式计算、网络计算、虚拟化等技术,提供统一的计算、网络、存储的资源,以虚拟机的形式提供给用户使用。对应用程序而言,以往部署在物理机上,现在直接由云平台统一管理,以虚拟机的形式提供应用程序部署环境。IaaS —般会开放服务访问接口,使得用户控制虚拟机的创建、删除、停止、启动。负载均衡(集群)应用程序部署到单台服务器上,随着用户量的不断增加,负载压力也不断增加。提高服务器的配置是解决问题的一种方法,但单台服务器的服务能力总会有极限;此时增加服务器数量是一种节约成本,行之有效的解决方法。负载均衡技术就是这 种方法。通过前端的负载均衡器,将后端的应用服务器组成集群,通过增加/减少机器的数量达到应用伸缩的效果,即使面对百万,及至千万级的用户都不成问题。目前云计算技术的一个好处可以有效的解决服务器利用率低的问题,对应用程序不需要再以物理服务器为单位分配资源,在需要时可以直接创建虚拟机为应用程序提供部署,在不需要时可以删除虚拟机,释放服务器资源。而负载均衡技术可以有效解决大用户量应用程序苛刻的运行环境。无论部署环境是物理机还是虚拟机,负载均衡技术都有一定的部署难度,自动化程度不高,更多需要系统管理员一步一步地按需求进行配置,部署。应用用户量大时,需要手动增加服务器;用户量降低后,同样需要手动撤掉某台服务器,再将它分配另外的应用。很难做到自动化、智能化。
技术实现思路
本专利技术解决的技术问题之一是针对负载均衡应用集群部署慢,负载探测与状态反馈不及时的问题,提出 ...
【技术保护点】
一种面向云计算的负载均衡系统,其特征在于:包括有IaaS服务平台和负载均衡服务器;所述的IaaS服务平台是虚拟机服务的提供者,对外开放接口让负载均衡服务器实现对虚拟机的创建、删除、停止、启动等控制虚拟机本身的操作;?所述的负载均衡服务器,负责负载探测与状态反馈,通过调用IaaS服务平台的接口进行应用服务器数量的增减,以到达负载均衡的效果。
【技术特征摘要】
1.一种面向云计算的负载均衡系统,其特征在于包括有IaaS服务平台和负载均衡服务器;所述的IaaS服务平台是虚拟机服务的提供者,对外开放接ロ让负载均衡服务器实现对虚拟机的创建、删除、停止、启动等控制虚拟机本身的操作;所述的负载均衡服务器,负责负载探测与状态反馈,通过调用IaaS服务平台的接ロ进行应用服务器数量的增减,以到达负载均衡的效果。2.根据权利要求I所述的负载均衡系统,其特征在于所述的IaaS服务平台包括有前端服务器虚拟机和应用服务器虚拟机;前端服务器虚拟机,在负载均衡中作为统ー的前端接收所有来自客户端的请求,井根据预设的负载均衡策略分发到后端的应用服务器虚拟机;应用服务器虚拟机,在负载均衡中作为负载的承担方,接收来自于前端服务器分发的请求,并实际处理客户的请求。3.根据权利要求I所述的负载均衡系统,其特征在于所述的负载均衡服务器包括IaaS适配器、虚拟机反馈接收模块和虚拟机负载轮询模块;IaaS适配器负责把对负载能力调整的调度命令转化为对IaaS的操作命令;对负载能力调整的命令指的是要提高负载能力或降低负载能力;对IaaS的操作命令指的是要增加应用服务器虚拟机或减少应用服务器虚拟机;虚拟机反馈接收模块负责接收来自虚拟机的状态变化的命令,更新负载均衡服务器中的应用服务器虚拟机状态列表,井根据反馈作出调整;虚拟机状态变化的命令包括虚拟机从创建到启动完毕的状态变化过程以及虚拟机中的应用服务器从启动到初始化完毕加入应用集群的状态变化过程;虚拟机负载轮询模块负责定时询问所有应用服务器虚拟机的负载信息,负载的信息包括虚拟机的CPU、内存、带宽的压力量化信息;井根据负载信息决定是否下发给IaaS服务平台一个负载均衡能力调整的命令以及下发何种调整命令。4.根据权利要求2所述的负载均衡系统,其特征在于所述的负载均衡服务器包括IaaS适配器、虚拟机反馈接收模块和虚拟机负载轮询模块;IaaS适配器负责把对负载能力调整的调度命令转化为对IaaS的操作命令;对负载能力调整的命令指的是要提高负载能力或降低负载能力;对IaaS的操作命令指的是要增加应用服务器虚拟机的数量或减少应用服务器虚拟机的数量;虚拟机反馈接收模块负责接收来自虚拟机的状态变化的命令,更新负载均衡服务器中的应用服务器虚拟机状态列表,井根据反馈作出调整;虚拟机状态变化的命令包括虚拟机从创建到启动完毕的状态变化过程以及虚拟机中的应用服务器从启动到初始化完毕加入应用集群的状态变化过程;虚拟机负载轮询模块负责定时询问所有应用服务器虚拟机的负载信息,负载信息包括虚拟机的CPU、内存、带宽的压力量化信息;井根据负载信息决定是否下发给IaaS服务平台一个负载均衡能力调整的命令以及下发何种调整命令。5.根据权利要求I至4任一项所述的负载均衡系统,其特征在于所述的IaaS服务平台对外开放接ロ由IaaS控制器实现,提供对虚拟机的创建、删除、停止、启动等操作。6.根据权利要求...
【专利技术属性】
技术研发人员:莫展鹏,刘甜甜,岳强,季统凯,
申请(专利权)人:广东电子工业研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。