Product overview

What is elastic load balancer?

Elastic Load Balancer (ELB) is a service that distributes traffic to multiple cloud server (ECC) instances so as to elevate service capabilities of an application system and eliminate single points of failure for a higher availability.

ELB virtualizes multiple ECC instances in the same region into a high-performance, high-availability application service pool by setting a virtual service address and then distributes the network requests from clients to the pool in the manner specified by the application.

ELB checks the health of the instances in the pool and automatically isolates unhealthy ones, solving the problem with single points of failure and improving the service capabilities of the application systematically.

ELB has advanced features such as self-service management, self-healing, and network attack prevention, making it ideal for various applications scenarios ranging from business and community to ecommerce and gaming.

Components

An ELB cluster generally consists of the following components:

  • ELB instance: ELB instance used for distributing traffic.
  • Virtual IP: IP address through which ELB provides service to clients.
  • Backend/Real Server : backend ECC instance used for processing requests.
  • VPC/Basic network: overall network environment.