本文介绍如何对云数据库ClickHouse社区兼容版集群进行负载均衡CLB(Classic Load Balancer)的释放和挂载。
操作视频
背景信息
CLB是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。CLB扩展了应用的服务能力,增强了应用的可用性。CLB的更多信息,请参见什么是传统型负载均衡CLB。
功能简介
- CLB挂载:CLB属于网络层依赖,通过域名绑定ClickHouse节点IP来对外提供连接服务,具备故障转移的能力。用于将集群请求均衡转发到集群内部节点进行多节点的流量分发,对于后端节点进行探活。如果节点不可用,可以通过检查节点健康状态并自动隔离异常状态节点,保证请求流量能够分发到可用节点。
- CLB释放:CLB释放后将直接基于域名方式对外进行简单负载均衡,失去请求路由层的节点健康状态检查,可能导致正常请求被路由到不可用的异常节点上,造成部分请求读写失败。
注意事项
- 在2021年12月01日之后创建的云数据库ClickHouse集群,默认挂载CLB并收取费用。更多收费详情,请参见依赖服务计费说明。
- 云数据库ClickHouse集群释放CLB后,CLB会在下一个小时停止计费。
- 释放CLB或再次挂载CLB,将会造成VPC端口号发生变化,具体以云数据库ClickHouse管理控制台显示的VPC端口号为准。释放CLB或再次挂载CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。
释放CLB
- 登录云数据库ClickHouse控制台。
- 在页面左上角,选择目标集群所在的地域。
- 在集群列表页面,选择默认实例列表。
- 单击目标集群ID,进入到集群信息页面。
- 在网络信息区域,单击VPC地址右侧的释放CLB。
- 在弹出的提示框内,阅读相关提示,并单击确定。当集群状态从CLB释放中切换为运行中时,CLB释放完成。重要 释放CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。
挂载CLB
- 登录云数据库ClickHouse控制台。
- 在页面左上角,选择目标集群所在的地域。
- 在集群列表页面,选择默认实例列表。
- 单击目标集群ID,进入到集群信息页面。
- 在网络信息区域,单击VPC地址右侧的挂载CLB。
- 在弹出的提示框内,阅读相关提示,并单击确定。当集群状态从CLB挂载中切换为运行中时,CLB挂载完成。重要 挂载CLB操作导致的VPC端口号变化会造成客户端连接数据库服务失败,请务必修改连接程序的VPC端口号。