The load balancing service provides the following functions: Protocol support It provides load balancing services for the four layer TCP and UDP protocols, and the seven layer HTTP and HTTPS protocols. health examination The load balancing instance performs health checks on the back-end server. Isolate the abnormal back-end server, and automatically reallocate the access request when the back-end server returns to normal. Session Persistence Session persistence is supported. Session persistence is to forward session requests from the same client or IP to the same back-end server for processing within a period of time. scheduling algorithm It supports two scheduling algorithms: weighted polling and weighted minimum connections. The request is allocated according to the weight value set by the backend server. The higher the weight value, the more times it is allocated. - Weighted minimum connections
In addition to the weight value to allocate requests, the number of connections to the back-end server is also considered. When the weight value is the same, the backend server with the smaller number of current connections will be assigned to the request. Domain name URL forwarding For HTTP protocol and HTTPS protocol, it supports forwarding different requests to different back-end servers according to the set domain name or URL rules. access control It supports white list access control. Only specific IP or IP network segments are allowed to access load balancing instances, which improves security. Certificate Management For HTTPS protocol applications, load balancing requires certificates and private keys to complete data encryption and decryption. Provides unified certificate management services. Bandwidth control User defined bandwidth control for load balancing monitoring is supported. |