用戶使用客戶端連接DWS集群時,如果用戶僅連接一個CN節點地址,通過該CN節點內網IP或彈性公網IP連接時,只能連接到固定的CN節點上,存在CN單點問題。如果通過內網域名連接時,利用域名解析的輪詢特點,可以解決此問題。但內網域名僅限內網使用,使用公網域名訪問時,還是存在CN單點問題,同時當前也不能在CN故障時進行請求轉發,因此引入了彈性負載均衡服務(Elastic Load Balance,下稱ELB),解決集群訪問的單點問題。
彈性負載均衡(ELB)是將訪問流量根據轉發策略分發到后端多臺彈性云主機的流量分發控制服務,可以通過流量分發擴展應用系統對外的服務能力,提高應用程序的容錯能力。了解更多,請參見:彈性負載均衡-用戶指南。
利用ELB健康檢查機制可將集群的CN請求快速轉發到正常工作的CN節點上,當有CN故障節點時,也能第一時間切換流量到健康節點上,最大化降低集群訪問故障。
當前支持兩種類型的ELB操作,如下:
- 綁定ELB
- 解綁ELB

說明
該特性僅8.1.1.200及以上集群版本支持。
為保證集群負載均衡和高可用,避免CN單點故障問題,客戶生產業務下,要求集群創建后進行ELB綁定。
約束與限制
- 綁定ELB時,需創建和DWS集群相同的區域、VPC以及企業項目的ELB進行綁定。
- DWS的ELB功能僅支持獨享型ELB規格,不支持共享型ELB綁定操作。
須知
部分Region因為獨享型ELB規格沒有上線,所以不支持負載均衡能力。
- 綁定ELB時,需創建TCP網絡型且有內網IP的ELB進行綁定。
- 創建ELB時,ELB規格需要用戶按本身業務訪問流量評估,建議選取最大規格。DWS側僅是綁定關聯ELB,并不改變ELB規格。
- 創建ELB時,僅需創建ELB,無需創建ELB服務的監聽器與后端服務器組,DWS會自動創建所需要的ELB監聽器與后端服務器組。
- 創建ELB時,不能存在與數據庫相同端口的監聽器,否則會導致ELB綁定失敗。
- 綁定ELB時,DWS側默認為ELB服務配置“ROUND_ROBIN”轉發策略,并設置10秒的健康檢查間隔,50秒超時時間以及3次重試次數。用戶如果需要修改此ELB默認參數時,請充分評估影響。
- 解綁ELB時,DWS側會清除ELB中集群相關信息,但并不會刪除用戶ELB,請注意ELB本身的計費影響,防止不必要的成本支出。
- 如需要公網IP或者域名訪問ELB集群時,請通過ELB服務管理頁面進行EIP綁定或者域名操作。
綁定ELB
1.登錄DWS 管理控制臺。
2.單擊“集群管理”。默認顯示用戶所有的集群列表。
3.在集群列表中,單擊指定集群名稱進入“集群詳情”頁面。
4.單擊“綁定彈性負載均衡”,選擇需要綁定到此集群的ELB,若不存在ELB,則可在ELB服務頁面創建完成后,在DWS側刷新進行重新綁定即可。
5.綁定命令下發成功后,返回集群管理頁面,集群列表將顯示“彈性負載均衡綁定中”任務信息,綁定需要一定時間,請耐心等待。


6.進入負載均衡服務控制臺,單擊綁定的ELB名稱,切換到“后端服務器組”頁簽,檢查集群CN節點是否被正確綁定到ELB中。


7.綁定成功后,進入“集群詳情”頁面中的“連接信息”區域,可以查看ELB對外服務提供的IP地址,后續連接DWS集群使用此地址。


解綁ELB
1.登錄DWS 管理控制臺。
2.單擊“集群管理”。默認顯示用戶所有的集群列表。
3.在集群列表中,單擊指定集群名稱進入“集群詳情”頁面。
4.單擊“解綁彈性負載均衡”,進行ELB解綁操作。


5.解綁命令下發成功后,返回集群管理頁面,集群列表顯示“彈性負載均衡服務解綁中”任務信息,解綁需要一定時間,請耐心等待。


6.進入負載均衡服務控制臺,單擊解綁的ELB名稱,切換到“后端服務器”頁簽,檢查集群CN節點是否已被刪除。
