Associating and Disassociating ELB

Overview

If the private IP address or EIP of a CN is used to connect to a cluster, the failure of this CN will lead to cluster connection failure. If a private or public domain name is used for connection, the DNS service randomly selects a private IP address or EIP for each client. This cannot balance loads or avoid single-CN failures. ELB is used to solve these problems.

An ELB distributes access traffic to multiple ECSs for traffic control based on forwarding policies. It improves the fault tolerance capability of application programs. For details, see Elastic Load Balance User Guide.

With ELB health checks, CN requests of a cluster can be quickly forwarded to normal CNs. If a CN is faulty, the workload can be immediately shifted to a healthy node, minimizing cluster access faults.

  • This feature is supported only in cluster version 8.1.1.200 or later.
  • For load balancing and high availability purposes, and to prevent single CN failures, a cluster must be bound to ELB.
  • ELB does not support cross-database access.

Constraints and Limitations

Associating ELB

  1. Log in to the GaussDB(DWS) management console.
  2. Choose Clusters > Dedicated Cluster. All clusters are displayed by default.
  3. In the cluster list, click the name of the target cluster. The Cluster Information page is displayed.
  4. On the Basic Information page that is displayed, click Associate ELB and select the ELB name. If no load balancer exists, create one on the ELB management console. Then refresh the GaussDB(DWS) page and associate ELB with the cluster.

  5. After the request is delivered, go back to the Clusters page. Task information Associating ELB of the cluster is displayed. The process takes some time.

  6. Log in to the ELB management console, choose Elastic Load Balance > Load Balancers, click the name of the bound load balancer, switch to the Backend Server Groups tab, and check whether the cluster CNs are associated with the load balancer.

  1. In the Basic Information area of the Cluster Information page, check the ELB Address, which is used for connecting to the cluster.

Disassociating ELB

  1. Log in to the GaussDB(DWS) management console.
  2. Choose Clusters > Dedicated Cluster. All clusters are displayed by default.
  3. In the cluster list, click the name of the target cluster. The Cluster Information page is displayed.
  4. On the Basic Information page that is displayed, click Disassociate ELB.
  5. After the request is delivered, go back to the Clusters page. Task information Dissociating ELB of the cluster is displayed. The process takes some time.

  6. Log in to the ELB management console, click the name of the dissociated ELB, switch to the Backend Server Groups tab, and check whether the cluster CNs are deleted.