Multi-live load balancing method and system applied to openstack cloud platform

A technology of load balancing and balancing method, applied in the direction of multi-program device, resource allocation, program control design, etc., can solve the problem of how to meet, achieve the effect of providing utilization, reducing performance requirements, and solving single point of failure problems

Pending Publication Date: 2020-06-12
山东汇贸电子口岸有限公司
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it cannot meet the requirements of layer 4 and layer 7 traffic load balancing, avoid single point failure of load balancing nodes, achieve maximum utilization of load balancing node performance, and improve resource utilization of physical servers on the cloud platform

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-live load balancing method and system applied to openstack cloud platform
  • Multi-live load balancing method and system applied to openstack cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] The multi-active load balancing method applied on the openstack cloud platform of the present invention, the method uses open source LVS and NGINX to respectively carry out load balancing on layer 4 traffic and layer 7 traffic, and realizes the open source quagga virtual router of the ospf protocol and supports ospf The physical switches of the protocol cooperate to select multiple paths, realize the multi-active mode, and communicate with the virtual machines in the tenant vpc through the external network shared by the tenants on the openstack platform, so as to realize the load balancing across vpc; as attached figure 1 shown, the specific steps are as follows:

[0060] S1. The console issues LVS and NGINX configurations to the load balancing instance of the LB node in the backend microservice layer (SLB cluster) through the load balancing management network;

[0061] S2, the load balancing instance of the LB node performs EIP NAT mapping through the egress firewall d...

Embodiment 2

[0068] The multi-active load balancing system applied to the openstack cloud platform of the present invention adopts a micro-service software architecture, including a UI layer, a back-end micro-service layer, an atomic micro-service layer and a remote SLB-AGENT layer;

[0069] The UI layer is used to interact with users, receive user configurations, forward them to the backend microservice layer for processing, and present the processing results to users;

[0070] The backend microservice layer is used to receive and process the user configuration information forwarded by the UI layer, and at the same time issue instructions to the atomic microservice layer; as attached figure 2As shown, the back-end micro-service layer includes API interface management module, four-layer management module, seven-layer management module, Common module and SLB-AGENT module; the API interface management module is used for the RESTful API interface encapsulated by the front-end UI to handle fro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-live load balancing method and system applied to an openstack cloud platform, and belongs to the field of cloud computing pass. The technical problem to be solved by the invention is how to meet the requirements of four-layer and seven-layer flow load balancing, avoide a single-point fault of the load balancing node, achieve the maximum utilization rate of the loadbalancing node performance, and improve the resource utilization rate of the physical server on the cloud platform; the adopted technical scheme is as follows: the method comprises the following steps: open-source LVS and NGINX are used for carrying out load balancing on four-layer flow and seven-layer flow respectively; through cooperation of an open source quagga virtual router of an ospf protocol and a physical switch supporting the ospf protocol, multi-path selection is carried out; a multi-active mode is realized, and communication with a virtual machine in a tenant vpc is performed through an external network shared by tenants on an openstack platform, so that cross-vpc load balancing is realized. The system adopts a micro-service software architecture and comprises a UI layer, a back-end micro-service layer, an atomic micro-service layer and a far-end SLB-AGENT layer.

Description

technical field [0001] The invention belongs to the field of cloud computing pass, and specifically relates to a multi-active load balancing method and system applied to an openstack cloud platform. Background technique [0002] With the rapid development of cloud computing technology, more and more government agencies, enterprises and individuals migrate applications from traditional computing centers to cloud centers, and more and more applications with large access traffic are deployed in cloud centers. Tenants have increasingly strong demands on traffic load balancing and high availability of applications. [0003] Cloud centers are quite different from traditional computing centers. In traditional computing centers, the method of balancing application traffic through physical devices is not suitable for multi-tenant public and enterprise cloud scenarios. At present, the conventional tenant load balancing in the cloud center mostly adopts the active / standby mode of the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/5083G06F9/5088G06F9/45558G06F2009/45595
Inventor 蒋方文张栋梁张金生刘李豪
Owner 山东汇贸电子口岸有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products