An Edge Load Balancer (ELB) instance receives client requests and distributes them to backend ENS instances. Creating an ELB instance is the first step in setting up load balancing at the edge. After the instance is running, add a listener and backend servers to start handling traffic.
Prerequisites
Before you begin, make sure you have:
Decided on the region for the ELB instance. ELB does not support cross-node deployment — the ELB instance and all ENS instances you add to it must be in the same region.
Created a custom network and a vSwitch in that region. The ELB instance is deployed inside the custom network.
Create an instance
Log on to the ENS console.
In the left-side navigation pane, choose ELB > CLB.
On the CLB page, click Create Instance.
On the Edge Load Balancer page, configure the parameters.
ELB instances created in the ENS console are internal-facing and are not publicly accessible. To enable Internet access, associate an elastic IP address (EIP) with the instance after creation. For more information, see Associate an EIP.
Instance details
Parameter Description Billing method Only Pay-as-you-go is supported. Instance name Enter a name for the ELB instance. Region Select the region where the instance will run. Must match the region of the ENS instances you plan to add. Network Select the custom network created in the prerequisites. vSwitch Select the vSwitch in your custom network. Instance type Select a type based on the maximum concurrent connections and QPS your workload requires. For performance metrics by instance type, see Instance types. Read and agree to ENS Terms of Service, then click Confirm.
What's next
Configure a listener — set up a listener to forward incoming requests to backend servers using a scheduling algorithm.
Associate an EIP — assign an EIP to make the ELB instance publicly accessible over the Internet.