一种负载均衡方法和装置制造方法及图纸

技术编号:16283077 阅读:49 留言:0更新日期:2017-09-23 02:36
本发明专利技术实施例公开了一种负载均衡方法和装置,所述方法包括:定时获取云数据中心管理平台中虚拟机的各个监控资源的负载数据;根据获取的所述负载数据以及预先创建的负载均衡器中的负载均衡策略判断是否需要进行扩容或缩容;根据判断结果以及所述负载均衡策略执行相应的扩容或缩容操作。本发明专利技术实施例可以实现成员级别的扩容和缩容,增强了云数据中心管理平台的负载均衡功能,提高了系统的性能。

Load balancing method and device

The embodiment of the invention discloses a load equalization method and apparatus, the method includes: load data timing for each monitoring virtual machine resource management platform in the cloud data center; according to the load data and the load balancing strategy to determine in advance whether the equalizer to create the need for expansion or contraction; according to the judgment result and the load balancing strategy implementation of the corresponding expansion or contraction of the operation. The embodiment of the invention can realize the expansion and shrinkage of the membership level, and enhance the load balancing function of the cloud data center management platform, and improve the performance of the system.

【技术实现步骤摘要】
一种负载均衡方法和装置
本专利技术涉及云计算技术,尤指一种负载均衡方法和装置。
技术介绍
随着云计算的快速发展,云数据中心管理平台需要管理的计算、网络资源越来越多,经常出现对服务器或虚拟机大规模的访问,访问速度缓慢,严重时会导致宕机。例如云海OS云数据中心管理平台中的负载均衡设备集成了openstack云计算管理平台的负载均衡器,后者包含监听器、成员池及成员,其中成员即虚拟机,负载均衡器通过监听器监听成员池里的成员的信息,比如网络流量等,对高负载或低负载的成员进行均衡负载。比如某虚拟机成员流量负载过高,那么负载均衡器会把流量转发到其它负载低的虚拟机成员上。但是,如果所有成员的负载都过高,该负载均衡器就无能为力了。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种负载均衡方法和装置,可以实现成员级别的扩容和缩容,增强了云数据中心管理平台的负载均衡功能,提高了系统的性能。为了达到本专利技术目的,一方面,本专利技术实施例提供了一种负载均衡方法,包括:定时获取云数据中心管理平台中虚拟机的各个监控资源的负载数据;根据获取的所述负载数据以及预先创建的负载均衡器中的负载均衡策略判断是否需本文档来自技高网...
一种负载均衡方法和装置

【技术保护点】
一种负载均衡方法,其特征在于,包括:定时获取云数据中心管理平台中虚拟机的各个监控资源的负载数据;根据获取的所述负载数据以及预先创建的负载均衡器中的负载均衡策略判断是否需要进行扩容或缩容;根据判断结果以及所述负载均衡策略执行相应的扩容或缩容操作。

【技术特征摘要】
1.一种负载均衡方法,其特征在于,包括:定时获取云数据中心管理平台中虚拟机的各个监控资源的负载数据;根据获取的所述负载数据以及预先创建的负载均衡器中的负载均衡策略判断是否需要进行扩容或缩容;根据判断结果以及所述负载均衡策略执行相应的扩容或缩容操作。2.根据权利要求1所述的负载均衡方法,其特征在于,所述方法还包括:在预先创建的所述负载均衡器时,将所述OS中已有的虚拟机作为成员添加到所述负载均衡器中。3.根据权利要求1所述的负载均衡方法,其特征在于,所述各个监控资源包括:CPU、内存、磁盘和/或网络流量;所述负载数据包括:与所述各个监控资源相对应的,在预设时间内的平均CPU使用率、平均内存利用率、磁盘读速率、磁盘写速率、网络流入速率和/或网络流出速率;所述负载均衡策略中包含:所述定时的时长、预设的第一负载阈值和第二负载阈值、扩容方式以及缩容方式;其中,所述第一负载阈值为预设的各个监控资源的平均负载的上极限值,所述第二负载阈值为预设的各个监控资源的平均负载的下极限值。4.根据权利要求3所述的负载均衡方法,其特征在于,所述扩容方式包括:启动或创建新的虚拟机;所述缩容方式包括:关闭已有虚拟机;所述第一负载阈值包括:平均CPU使用率上极限值、平均内存利用率上极限值、磁盘读速率上极限值、磁盘写速率上极限值、网络流入速率上极限值和/或网络流出速率上极限值;所述第二负载阈值包括:平均CPU使用率下极限值、平均内存利用率下极限值、磁盘读速率下极限值、磁盘写速率下极限值、网络流入速率下极限值和/或网络流出速率下极限值。5.根据权利要求3或4所述的负载均衡方法,其特征在于,所述根据获取的所述负载数据以及预先创建的负载均衡器中的负载均衡策略判断是否需要进行扩容或缩容包括:将所述各个监控资源的负载数据分别与所述第一负载阈值和所述第二负载阈值相比较;当所述各个监控资源的负载数据中的任意一个大于或等于所述第一负载阈值时,判定需要进行扩容;当所述各个监控资源的负载数据中的任意一个小于或等于所述...

【专利技术属性】
技术研发人员:孙庆良
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1