本文介绍如何对云数据库ClickHouse社区兼容版集群进行负载均衡CLB(Classic Load Balancer)的释放和挂载。

操作视频

背景信息

CLB是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。CLB扩展了应用的服务能力,增强了应用的可用性。CLB的更多信息,请参见什么是传统型负载均衡CLB

功能简介

  • CLB挂载:CLB属于网络层依赖,通过域名绑定ClickHouse节点IP来对外提供连接服务,具备故障转移的能力。用于将集群请求均衡转发到集群内部节点进行多节点的流量分发,对于后端节点进行探活。如果节点不可用,可以通过检查节点健康状态并自动隔离异常状态节点,保证请求流量能够分发到可用节点。
  • CLB释放:CLB释放后将直接基于域名方式对外进行简单负载均衡,失去请求路由层的节点健康状态检查,可能导致正常请求被路由到不可用的异常节点上,造成部分请求读写失败。

注意事项

  • 在2021年12月01日之后创建的云数据库ClickHouse社区兼容版集群,默认挂载CLB并收取费用。更多收费详情,请参见依赖服务计费说明
  • 云数据库ClickHouse云原生版集群不支持CLB释放和挂载功能。
  • 云数据库ClickHouse社区兼容版集群释放CLB后,CLB会在下一个小时停止计费。
  • 释放CLB或再次挂载CLB,将会造成VPC端口号发生变化,具体以云数据库ClickHouse管理控制台显示的VPC端口号为准。释放CLB或再次挂载CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。

释放CLB

  1. 登录云数据库ClickHouse控制台
  2. 在页面左上角,选择目标集群所在的地域。
  3. 集群列表页面,选择默认实例列表
  4. 单击目标集群ID,进入到集群信息页面。
  5. 网络信息区域,单击VPC地址右侧的释放CLB
  6. 在弹出的提示框内,阅读相关提示,并单击确定
    当集群状态从CLB释放中切换为运行中时,CLB释放完成。
    重要 释放CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。

挂载CLB

  1. 登录云数据库ClickHouse控制台
  2. 在页面左上角,选择目标集群所在的地域。
  3. 集群列表页面,选择默认实例列表
  4. 单击目标集群ID,进入到集群信息页面。
  5. 网络信息区域,单击VPC地址右侧的挂载CLB
  6. 在弹出的提示框内,阅读相关提示,并单击确定
    当集群状态从CLB挂载中切换为运行中时,CLB挂载完成。
    重要 挂载CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。