A detailed explanation of the performance of Alibaba Cloud Load Balancing SLB network-based NLB load balancing architecture

Alibaba Cloud Network Load Balancing NLB is a new generation of four-layer load balancing launched by Alibaba Cloud. It supports ultra-high performance and automatic elasticity. A single instance can reach 100 million concurrent connections, helping you easily cope with high-concurrency services. Network load balancing NLB has super performance, automatic elastic scaling, high availability, TCPSSL offloading, multi-scenario traffic distribution and rich advanced features. Network load balancing NLB is suitable for usage scenarios such as IoT business portals, Internet cloud business portals, and hybrid cloud business portals. NLB is composed of four parts: instance, monitoring, server group and health check. Alibaba Cloud Encyclopedia will explain in detail the official detailed explanation of Network Load Balancer (NLB):

Introduction and architecture diagram of network load balancing NLB architecture

Alibaba Cloud network load balancing NLB is a four-layer load balancing that supports ultra-high performance and automatic elasticity. A single instance can reach 100 million concurrent connections. The NLB architecture diagram is as follows:

Insert image description here

Six major advantages of network load balancing NLB

  • Super performance: NLB single instance supports up to 100 million concurrent connections and 100 Gbps bandwidth, and can easily handle high-concurrency scenarios for massive connections in the Internet of Things.
  • Reference: https://dashi.aliyun.com/site/cloud/slb
  • Automatic elastic scaling: You do not need to specify or manually adjust the instance specifications of NLB. Instance performance will automatically elastically scale as your business increases or decreases.
  • High availability: It adopts a multi-level disaster recovery architecture design to ensure the availability of instances through mechanisms such as cluster disaster recovery, session retention, and availability zone multi-activity.
  • TCPSSL offloading: Supports large-scale TCPSSL offloading. You can centrally manage and uninstall SSL certificates on NLB, effectively improving back-end business processing efficiency.
  • Multi-scenario traffic distribution: Supports mounting IP type back-end services, and can be combined with the cloud enterprise network to achieve traffic distribution and scheduling in multiple scenarios such as cross-region, cross-VPC and IDC servers under the cloud.
  • Rich advanced features: Supports advanced features such as IPv4/IPv6 dual stack, full port, new connection speed limit, graceful connection interruption, etc. to meet your multi-faceted business customization needs.
NLB usage scenarios

NLB load balancing is suitable for business exports such as IoT, Internet and hybrid cloud:

  • Internet of Things business portal: In business scenarios such as smart homes, smart parking, video surveillance, and Internet of Vehicles, NLB can handle massive concurrent connections as a business portal, while providing TCPSSL offloading, connection speed limiting and other capabilities to ensure the safe and stable operation of IoT businesses. .
  • Business portal on the Internet cloud: NLB serves as the portal for Internet traffic. A single instance provides ultra-high four-layer processing capabilities and can automatically elastically scale based on business changes. No manual intervention is required when business fluctuations occur, reducing operation and maintenance management costs.
  • Hybrid cloud business entrance: NLB supports mounting local IDC (Internet Data Center) servers, and can be used with products such as Cloud Enterprise Network to forward cloud requests to offline servers for processing, easily realizing interoperability between offline IDC and cloud services.
NLB composition

Network load balancing NLB consists of instances, listeners, server groups and health checks:

Insert image description here

Insert image description here

NLB network type

Alibaba Cloud provides two network types of NLB: public network and private network. Users can configure public or internal private NLB according to business needs. The system will decide whether to use shared bandwidth and elastic public IP based on your choice. The following figure shows dual-stack public network NLB and dual-stack private network NLB:

Insert image description here
Insert image description here

NLB protocol version

NLB protocol versions are divided into IPv4 and dual stack.

Insert image description here

Guess you like

Origin blog.csdn.net/ichen820/article/details/132047041