Check patentability & draft patents in minutes with Patsnap Eureka AI!

A high-availability implementation method of load balancer in openstack cloud platform

A technology of a load balancer and an implementation method, applied in the field of communication, can solve problems such as security risks, resource waves, and indistinguishable cloud platforms, and achieve the effects of reducing maintenance difficulty, improving reliability, and improving security.

Active Publication Date: 2020-09-22
北京易捷思达科技发展有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1) Once there is a problem with a single load balancer, the entire business cannot continue to be used;
[0012] 2) If there is a problem on the cloud platform, and there is a running load balancer in the node that needs to be debugged, it will be difficult to find the problem because the working state of the load balancer cannot be stopped;
[0013] 3) When creating a high-performance load balancer and a low-performance load balancer, because the cloud platform cannot distinguish between different types of lbaas-agent, it will cause a serious waste of resources;
[0014] 4) For load balancers with different security levels, since it is impossible to specify which lbaas-agent the load balancer will be created in when creating, there are hidden dangers in terms of security

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
  • A high-availability implementation method of load balancer in openstack cloud platform
  • A high-availability implementation method of load balancer in openstack cloud platform
  • A high-availability implementation method of load balancer in openstack cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] A high-availability implementation method of a load balancer in an OpenStack cloud platform, such as image 3As shown, two availability domains test and nova are divided. There are nodes 2 and 3 in the availability domain test, and nodes 1 and 4 in the availability domain nova. According to the division of security level or performance standard, the to-be-created The load balancer is deployed in different availability domains, and the two nodes in one availability domain are computing nodes, and the two nodes in the other availability domain are control nodes. In a real environment, the number of divisions of the available domain and the number of agents in the available domain can be customized by the user as required.

[0045] It is assumed that the load balancers undertaking the same service are the same type of load balancer (that is, load balancers with the same function are the same type of load balancer), and in this embodiment, they are embodied as load balancer...

Embodiment 2

[0048] Such as Figure 4 As shown, on the basis of Embodiment 1, the availability domain test is enlarged, and the relationship between load balancers A among the availability domains is taken as an example.

[0049] Each load balancer A has two ports connected to the network, which are QR port and HA port. The HA port has its own IP, is responsible for the internal communication of the availability domain test, and is used to monitor the working status of the ontology load balancer corresponding to the HA port and the load balancer A on other nodes in the availability domain test. The IP of the QR port is the VIP of the ontology load balancer, which is responsible for external communication outside the available domain, including communication with the backend server and communication with users. The HA port and QR port on the same load balancer A use the same physical NIC, and the QR port and HA port of load balancer A in the same availability zone use a common external SWI...

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

A high-availability implementation method of a load balancer in an OpenStack cloud platform, comprising: dividing more than two availability domains in the OpenStack cloud platform, setting more than two nodes in each availability domain, and in one availability domain , create at least one type of load balancer, one for each lbaas-agent of different nodes, and the same type of load balancers between different nodes establish communication with each other; each load balancer is equipped with a QR port And the HA port, the HA port is responsible for the internal communication of the availability domain, and is used to monitor the working status of the ontology load balancer and the same type of load balancer on other LB nodes in the availability domain; the QR port is responsible for external communication outside the availability domain. The method of the present invention executes the same business service through multiple load balancers, which can reduce the impact of a single load balancer on the entire business, reduce risks, and achieve isolation by dividing available domains, which improves the security and reliability of the communication system, and can reduce The difficulty of maintaining the system.

Description

technical field [0001] The invention belongs to the technical field of communications, and in particular relates to a high-availability implementation method of a load balancer in an OpenStack cloud platform. Background technique [0002] In order to meet the growing business demand, communication service providers often set up multiple servers for the same business to reduce costs. When a large number of clients send requests to the server, the traffic can be evenly distributed to each server through the load balancer , for the client, it directly accesses the load balancer, so it only needs to obtain the VIP (virtual IP, virtual IP address) of the load balancer, and does not need to obtain the IP addresses of all servers, while the load balancer needs to obtain all servers IP address. The advantage of this method is that when the number of servers changes or the server needs to be changed, there is no need to interrupt the business. In addition, because the error probabil...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/1038H04L67/562
Inventor 李阳徐超超于治国巨枫王嵘
Owner 北京易捷思达科技发展有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More