【技术实现步骤摘要】
虚拟化云平台的负载均衡实现方法、装置及可读存储介质
本申请涉及虚拟化
,特别是涉及一种虚拟化云平台的负载均衡实现方法、装置及计算机可读存储介质。
技术介绍
在云计算时代,随着业务数据量的增加,虚拟化云平台中的应用服务往往需要若干个虚拟机组成一个大的应用集群来同时提供服务。而采用多个虚拟机同时提供服务,就涉及到将用户访问需求分配至相应虚拟机的问题,相关技术通常由虚拟机云平台的管理节点将接收到的用户访问请求下发至运行业务量较少的应用集群。这样就不可出现避免一个或多个虚拟机提供多个服务,而其他虚拟机处于空闲状态。可见,对于多台虚拟机同时提供服务的虚拟化云平台,如何实现将用户的访问需求同时负载到多个提供应用服务的虚拟机,后端多台虚拟机同时均衡的提供服务处理能力,是所属领域技术人员需要解决的技术问题。
技术实现思路
本申请提供了一种虚拟化云平台的负载均衡实现方法、装置及计算机可读存储介质,实现了运行于虚拟化平台上的各类集群应用服务均衡地接收外部服务请求,后端多台虚拟机同时均衡地提供服务处理能力,增加应 ...
【技术保护点】
1.一种虚拟化云平台的负载均衡实现方法,其特征在于,应用于虚拟化云平台的管理节点,包括:/n预先在业务虚拟交换机中为不同应用服务创建相应的虚拟ip和端口号,同时为各应用服务创建相应的负载均衡规则并下发,以使所述虚拟化云平台的各计算节点根据接收到的负载均衡规则为相应的应用服务创建虚拟路由表;/n当检测到业务流量通过所述虚拟ip访问目标应用服务,截获所述业务流量;/n将所述业务流量进行转发,以使接收到所述业务流量的计算节点基于自身的虚拟路由表将所述业务流量按照指定路由转发至提供所述目标应用服务的虚拟机中。/n
【技术特征摘要】
1.一种虚拟化云平台的负载均衡实现方法,其特征在于,应用于虚拟化云平台的管理节点,包括:
预先在业务虚拟交换机中为不同应用服务创建相应的虚拟ip和端口号,同时为各应用服务创建相应的负载均衡规则并下发,以使所述虚拟化云平台的各计算节点根据接收到的负载均衡规则为相应的应用服务创建虚拟路由表;
当检测到业务流量通过所述虚拟ip访问目标应用服务,截获所述业务流量;
将所述业务流量进行转发,以使接收到所述业务流量的计算节点基于自身的虚拟路由表将所述业务流量按照指定路由转发至提供所述目标应用服务的虚拟机中。
2.根据权利要求1所述的虚拟化云平台的负载均衡实现方法,其特征在于,所述将所述业务流量进行转发包括:
将所述业务流量转发给提供所述目标应用服务的计算节点。
3.根据权利要求1所述的虚拟化云平台的负载均衡实现方法,其特征在于,所述将所述业务流量进行转发包括:
将所述业务流量转发给所述虚拟化云平台的所有计算节点。
4.根据权利要求2所述的虚拟化云平台的负载均衡实现方法,其特征在于,所述为各应用服务创建相应的负载均衡规则包括:
将各负载均衡规则及其与应用服务的对应关系存储至本地。
5.根据权利要求1至4任意一项所述的虚拟化云平台的负载均衡实现方法,其特征在于,所述为各应用服务创建相应的负载均衡规则并下发,以使所述虚拟化云平台的各计算节点根据接收到的负载均衡规则为相应的应用服务创建虚拟路由表包括:
根据接收的负载均衡规则设置指令为不同的应用服务生成相对应的负载均衡规则;
通过分布式服务器进程和各计算节点的分布式代理进程下发各应用服务的负载均衡规则,以使各计算节点通过相应的代理进程接收到相应应用服务的负载均衡规则后,为相应应用服务创建虚拟路由表;所述虚拟路由表中包括实现相应负载均衡规则的路由规则以使流量按照指定路由到达负载均衡的虚拟机中。
6.一种虚拟化云平台的负载均衡实现方法,其特征在于,应用于虚拟化云平台的计算节点,包括:
当接收到所述虚拟化云平台的管理节点下发的负载均衡规则,为与所述负载均衡规则相对应的应用服务器创建虚拟路由表;所述管理节点预先在业务虚拟交换机中为不同应用服务创建相应...
【专利技术属性】
技术研发人员:靳斌,颜秉珩,
申请(专利权)人:山东海量信息技术研究院,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。