[发明专利]基于Openstack的多活型负载均衡方法及系统有效
申请号: | 202010847009.1 | 申请日: | 2020-08-21 |
公开(公告)号: | CN112000435B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 田茂宇;孙思清;张信杰;张琪琪 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 潘悦梅 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 openstack 多活型 负载 均衡 方法 系统 | ||
本发明公开了基于Openstack的多活型负载均衡方法及系统,属于负载均衡技术领域,要解决的技术问题为如何通过软件负负载均衡集群进行动态扩容或缩容。该方法将公有云同一个vpc的多个后端服务器虚拟成一个高可用的后端服务器组,配置lvs集群和nginx集群、并通过Quagga路由软件及交换机构建多活型负载均衡集群,基于上述多活型负载均衡集群将业务流量分发至后端服务器,并监控lvs集群和nginx集群的指标维度以判断集群状态,根据集群状态进行动态的扩容或缩容。该系统包括控制系统、监控系统和后端服务器,通过基于Openstack的多活型负载均衡方法构建多活型负载均衡集群,并进行相应的动态扩容或缩容。
技术领域
本发明涉及负载均衡技术领域,具体地说是一种基于Openstack的多活型负载均衡方法及系统。
背景技术
云计算是近年来IT基础设施领域最热门的话题之一,其对计算、网络、存储等各种资源的虚拟化抽象,为用户提供了极为方便的资源使用方式和灵活的资源扩展能力。同时计算机通信网络等技术的快速发展,使得网络超载与超负荷已经是家常便饭。为解决网络负荷问题,就要利用负载均衡技术提供更加灵活、方便、快捷、高效的云计算服务能力。负载均衡建立在现有网络结构之上,它提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络的数据处理能力、提高网络的灵活性和可用性。
为了达到节省资源与性能之间的平衡,要求负载均衡集群占用的资源不能过多,且性能尽可能的提高。想像一下这种场景,某个电商平台,在某个节日的时候,流量激增,平时的服务器无法支撑这么巨大的流量,就需要进行服务器扩容,同时进行负载均衡集群的扩容来处理激增的流量,而且这种应对临时激增流量的扩容不能一直占用资源,会增加巨大的成本,所以当节日过去的时候,集群又进行相应的缩容,来满足日常情况下的一般需求。根据客户端请求流量的大小进行动态的扩容和缩容,是常见的一种需求。
Openstack作为一种开源的云计算操作系统,在公有云和私有云领域都得到了广泛的应用,基于Openstack的多活型负载均衡是目前业内比较迫切的需求。目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术等。
如何通过软件负负载均衡集群进行动态扩容或缩容,以实现服务器的分流,是需要解决的技术问题。
发明内容
本发明的技术任务是针对以上不足,提供一种基于Openstack的多活型负载均衡方法及系统,来解决如何通过软件负负载均衡集群进行动态扩容或缩容的问题。
第一方面,本发明提供一种基于Openstack的多活型负载均衡方法,将公有云同一个vpc的多个后端服务器虚拟成一个高可用的后端服务器组,部署lvs集群和nginx集群对业务流量进行负载均衡并分发至后端服务器组,通过Quagga路由器以及支持ospf及一致性哈希的交换机实现上述负载均衡的多活模式,并监控反应lvs集群和nginx集群运行状态的指标维度以判断集群状态,根据集群状态进行动态的扩容或缩容。
作为优选,所述方法包括如下步骤:
S100、控制系统接收到负载均衡创建请求后,创建lvs集群和nginx集群,上述lvs集群和nginx集群中的虚机均支持服务管理网网卡和业务网卡,所述服务管理网网卡用于与控制系统通信,所述业务网卡具有与云服务器相同vpc,用于负责业务流量并与后端服务器通信;
S200、控制系统对lvs集群进行虚机配置,包括:
S210、在云服务器的vpc内创建在云服务的vpc内创建一个单独的port作为vip,修改lvs集群虚机的业务网卡,添加一条可用地址对,将ip地址修改为vip的地址、mac地址修改为port的地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010847009.1/2.html,转载请声明来源钻瓜专利网。