配置CLB執行個體
ECS執行個體複製完成後,在支援多可用性區域的地區建立負載平衡CLB執行個體,用於跨可用性區域掛載ECS執行個體,擴充應用系統對外服務能力、消除單點故障,提升應用系統的可用性。本文介紹CLB執行個體的部署方法。
前提條件
-
已複製三台ECS執行個體。更多資訊,請參見複製ECS執行個體。
-
四台ECS執行個體的Web服務均已啟動並正常運行。
重要若Web服務未運行,則CLB執行個體與ECS執行個體之間無法正常通訊。
操作步驟
-
登入傳統型負載平衡CLB控制台,建立CLB執行個體。
具體操作,請參見建立Server Load Balancer執行個體。
本教程使用的配置如下:
-
地區和可用性區域:必須與ECS執行個體位於同一地區。
-
可用性區域類型:選擇多可用區。
-
執行個體類型:選擇私網。
-
網路類型:選擇專用網路。
-
備可用性區域:按需配置。
-
-
登入ECS管理主控台,將源ECS執行個體的公網IP轉換為Elastic IP Address。
具體操作,請參見固定公網IP轉為Elastic IP Address。
說明為避免影響業務,需要保證源執行個體IP地址不變。因此,需要先將源執行個體的公網IP轉換為Elastic IP Address,與源執行個體解除綁定後,再將其綁定至高可用版CLB執行個體上。
-
解除綁定源ECS執行個體與Elastic IP Address。
-
在源ECS執行個體的IP地址列,單擊彈性IP地址連結。
-
在Elastic IP Address頁面,找到待解除綁定的Elastic IP Address,在操作列單擊解除綁定。
-
單擊確定。
更多資訊,請參見將EIP與雲資源解除綁定。
-
-
登入專用網路控制台,綁定Elastic IP Address至CLB執行個體。
-
在Elastic IP Address頁面,找到解除綁定後的Elastic IP Address。
-
在操作列,單擊綁定資源。
-
執行個體類型選擇Server Load Balancer執行個體,選擇剛建立的CLB執行個體,單擊確定。
更多資訊,請參見EIP 綁定雲資源。
-
-
返回傳統型負載平衡CLB控制台,配置CLB執行個體。
具體操作,請參見配置Server Load Balancer執行個體。
-
在協議&監聽設定精靈頁面,完成以下配置。
-
選擇監聽協議:選擇TCP。
-
監聽連接埠:輸入
80。 -
高級配置中的調度演算法:按需選擇,本教程選擇輪詢。
-
其他配置使用預設值。
-
-
單擊下一步。在後端伺服器配置頁面,選擇預設伺服器組,然後單擊繼續添加添加ECS執行個體。
-
勾選源執行個體和已複製的三台ECS執行個體,單擊下一步。
-
連接埠配置為80,其他值保持預設,單擊下一步。
-
在健全狀態檢查設定精靈頁面,使用預設值,單擊下一步。
-
在組態稽核設定精靈頁面,核對資訊後,單擊提交。
-
單擊確定,返回執行個體管理頁面。
當健全狀態檢查狀態為正常時,表示後端ECS執行個體可以正常處理負載平衡轉寄的請求了。
說明健全狀態檢查需要幾分鐘時間,請您耐心等待並重新整理頁面查看狀態。
-
執行結果
為方便測試,本教程分別在四台ECS執行個體上搭建了靜態網頁,以標識每台ECS執行個體。在瀏覽器中輸入Server Load Balancer執行個體的服務地址,測試負載平衡服務。由於調度演算法為輪詢,請求會輪流發往每台ECS執行個體。
後續步驟
使用DTS將ECS執行個體上的自建資料庫遷移至RDS執行個體,保障業務資料庫不中斷,自動備份保障資料不丟失。具體操作,請參見遷移自建資料庫至高可用版RDS執行個體。