Load Balancer

The load balancer can distribute large concurrent traffic to several backend servers, adjust resource utilization, eliminate influence to systems by fault of single server, improve system availability and expand system serviceability.

Buy Now

Benefits

Convenient Expansion
It can add or delete the backend server to realize seamless migration of services and adjust the server count flexibly according to business scale and load. The user will have no awareness of such operations.
Low Cost
No hardware needs to be purchased and the billing method can be selected based on workloads, thus significantly reducing the costs for hardware with free O&M.
High Security
EIP-based DDoS protection for Business Security.
Easy Maintenance
The simple setting is made to achieve the strong and stable services of the Load Balancer, improve the capabilities of external services of workloads and realize easy operation, safety and reliability.
High Availability
Resources are subject to automatic redundancy configuration and resources are deployed in the multiple availability zone so as to ensure high availability of services.

Specifications

  • Application Load Balancer

    Support providing Load Balancer Service for Layer 7 business and Layer 4 business with higher security requirements

    Layer 7 Load Balancer & Layer 4 Load Balancer
    The Application Load Balancer (ALB for short) is a Layer 7 Load Balancer independently developed by JD Cloud. It is mainly used for WEB application programs of HTTP and HTTPS traffic, providing flexible functional configuration. Application Load Balancer runs at the request level, providing better service for application layer business.
    Forward traffic based on domain and URL path
    Support configuration of the forwarding rule group, which can forward requests from different domains and URL paths to different backend servers for processing, so as to realize more reasonable allocation of server resources.
    Session Persistence
    Support insert Cookie session persistence during HTTP/HTTPS listening.
  • Network Load Balancer(in Beta)

    Support providing stateful Layer 4 Load Balancer Service for business.

    Layer 4 Stateful Load Balancer
    The Network Load Balancer (NLB for short) is the Load Balancer that focuses on Layer 4 stateful business services. It supports high performance, low latency, and session persistence for over 100 million concurrent connections and millions of newly created connections per second.
    High-performance and High-availability Architecture
    The Network Load Balancer supports the handling capacity of 100 million concurrencies and millions of newly created connections per second; the Network Load Balancer can automatically configure redundancy, make deployment in multiple Availability Zones and support high availability; once the Availability Groups are associated, the multi-dimensional high availability deployment for backend service, different racks in the Data Center and different Availability Zones, eliminating influences to the backend service instances due to failures of a single-point device.
    Session Persistence
    Session persistence based on source IP Address is supported and requests from the same IP Address are forwarded to the same backend server for treatment. The Network Load Balancer can perfectly realize session persistence capacity perfectly regardless of extension of the Network Load Balancer instance or backend service instance.
  • Distributed Network Load Balancer(in Beta)

    Support providing stateless Layer 4 Load Balancer Service for business

    Layer 4 Stateless Load Balancer
    The Distributed Network Load Balancer (DNLB for short) is a lightweight Load Balancer based on JD Cloud SDN technology. There isn’t any Load Balancer entity. It provides software-defined distributed Load Balancer service to all AZs, designed to provide you with super high performance and long-term free Layer 4 stateless Load Balancer service, mainly for stateless business distribution scenarios with super high performance, large concurrency, and low latency.
    Super High Forwarding Performance
    Adopt All AZs distributed deployment architecture based on SDN technology, no any Load Balancer entity, and no bottleneck in forwarding performance.
    Free in Long Term
    Adopt the long-term free policy, enabling you to enjoy the best performance experience while not considering the cost of Load Balancer.

Features

Multi-protocol Support

Multi-protocol support, meeting the needs of different business

Load balancer provides Load Balancer Service that is based on Layer 4 (TCP/TLS protocol) and Layer 7 (HTTP/HTTPS), and can independently set listening protocols and ports to meet different business needs.

Health Check

Automatic Health Check for Guaranteeing the Availability

The load balancer will periodically detect running status of backend server, customize detection frequency; once any backend server operation exception is detected, the traffic will not be assigned to the servers with exception. In this way, the service availability is guaranteed.

Multi-scheduling Algorithm

Support multiple scheduling algorithms, more reasonable traffic algorithm assignment

Load Balancer supports round robin, least connection number, source IP and other calling algorithms. Appropriate algorithm can be selected based on business demand of one’s own. For example, you can select round robin when there isn’t big difference among the backend servers, so as to evenly assign traffic of backend servers and improve external service capacity. At the same time, weight can be configured based on backend server performance. The server of high configuration can be set with high weight, to host more access traffic.

Flexible Switching between Intranet and Internet

Elastic IP association and disassociation, flexible switching between Intranet and Internet Load Balancer Services

The user may independently select whether to associate EIP, flexibly set up intranet and public network Load Balancer, free switch, to meet business demands at different scenarios. By associating public IP, the Intranet structure can be hid and system security can be improved.

Session Persistence

Session persistence, meeting customized needs

The Application Load Balancer supports forwarding the requests from the same resource to the same backend server for processing through Source IP forward and Layer 7 cookie session persistence to meet the business needs in different scenarios.

High Availability

Redundancy configuration, multi-availability zone deployment, provide high availability services

Load Balancer instance resource automatic redundancy configuration, cluster method is adopted to provide services; and resources can be deployed in the multiple availability zones so as to ensure high availability of services.

Super High Performance

Distributed deployment of All AZs, no bottleneck in forwarding performance

The distributed network Load Balancer adopts the All AZs distributed deployment architecture. There isn’t any Load Balancer entity. There is no case where the Load Balancer resource performance reaches the cap and the forwarding is restricted. The forwarding performance has no bottleneck.

Scenarios

Flexible Adjustment to Business Load Scale and High-availability Demand

Load Balancer is capable of automatically detecting the availability status of backend servers through the strategy of physical examination policy. Once finding abnormal running, it will not forward the traffic to this server. It will restore automatically after normal operation, or the backend server can be manually added or deleted according to the practical business needs. When it is necessary for higher availability, the resources can be deployed in different availability zones.

High Security Demand

LB can be configured in an intranet environment, and provide external services by associating EIP. Therefore, the private IP structure can be concealed, so as to enhance the system security. Besides, a more secure protection system can be built by setting a firewall or taking other measures.

Real Customer Source Analysis

Support unvarnished transmission of the real IP address of the client through LB under HTTP listening protocol, making it convenient to analyze the source of customer and make statistics on the operation and maintenance data.

Cope with mass traffic and burst traffic

Load Balancer can be used to evenly assign the traffic to multiple backend servers, and set up different traffic distribution schemes through the scheduling algorithm, giving a solution to the system impact caused by mass-traffic and burst traffic. It can be applied in conventional websites, large-scale business websites, seckilling, panic buying or other business systems that may lead to the increase of burst traffic.