配置CLB執行個體

更新時間:
Copy as MD

ECS執行個體複製完成後,在支援多可用性區域的地區建立負載平衡CLB執行個體,用於跨可用性區域掛載ECS執行個體,擴充應用系統對外服務能力、消除單點故障,提升應用系統的可用性。本文介紹CLB執行個體的部署方法。

前提條件

  • 已複製三台ECS執行個體。更多資訊,請參見複製ECS執行個體

  • 四台ECS執行個體的Web服務均已啟動並正常運行。

    重要

    Web服務未運行,則CLB執行個體與ECS執行個體之間無法正常通訊。

操作步驟

  1. 登入傳統型負載平衡CLB控制台,建立CLB執行個體。

    具體操作,請參見建立Server Load Balancer執行個體

    本教程使用的配置如下:

    • 地區和可用性區域:必須與ECS執行個體位於同一地區。

    • 可用性區域類型:選擇多可用區

    • 執行個體類型:選擇私網

    • 網路類型:選擇專用網路

    • 備可用性區域:按需配置。

  2. 登入ECS管理主控台,將源ECS執行個體的公網IP轉換為Elastic IP Address。

    具體操作,請參見固定公網IP轉為Elastic IP Address

    說明

    為避免影響業務,需要保證源執行個體IP地址不變。因此,需要先將源執行個體的公網IP轉換為Elastic IP Address,與源執行個體解除綁定後,再將其綁定至高可用版CLB執行個體上。

  3. 解除綁定源ECS執行個體與Elastic IP Address。

    1. 在源ECS執行個體的IP地址列,單擊彈性IP地址連結。

    2. Elastic IP Address頁面,找到待解除綁定的Elastic IP Address,在操作列單擊解除綁定

    3. 單擊確定

      更多資訊,請參見EIP與雲資源解除綁定

  4. 登入專用網路控制台,綁定Elastic IP AddressCLB執行個體。

    1. Elastic IP Address頁面,找到解除綁定後的Elastic IP Address。

    2. 操作列,單擊綁定資源

    3. 執行個體類型選擇Server Load Balancer執行個體,選擇剛建立的CLB執行個體,單擊確定

      更多資訊,請參見EIP 綁定雲資源

  5. 返回傳統型負載平衡CLB控制台,配置CLB執行個體。

    具體操作,請參見配置Server Load Balancer執行個體

    1. 協議&監聽設定精靈頁面,完成以下配置。

      • 選擇監聽協議:選擇TCP

      • 監聽連接埠:輸入80

      • 高級配置中的調度演算法:按需選擇,本教程選擇輪詢

      • 其他配置使用預設值。

    2. 單擊下一步。在後端伺服器配置頁面,選擇預設伺服器組,然後單擊繼續添加添加ECS執行個體。

    3. 勾選源執行個體和已複製的三台ECS執行個體,單擊下一步

    4. 連接埠配置為80,其他值保持預設,單擊下一步

    5. 健全狀態檢查設定精靈頁面,使用預設值,單擊下一步

    6. 組態稽核設定精靈頁面,核對資訊後,單擊提交

    7. 單擊確定,返回執行個體管理頁面。

      當健全狀態檢查狀態為正常時,表示後端ECS執行個體可以正常處理負載平衡轉寄的請求了。

      說明

      健全狀態檢查需要幾分鐘時間,請您耐心等待並重新整理頁面查看狀態。

執行結果

為方便測試,本教程分別在四台ECS執行個體上搭建了靜態網頁,以標識每台ECS執行個體。在瀏覽器中輸入Server Load Balancer執行個體的服務地址,測試負載平衡服務。由於調度演算法輪詢,請求會輪流發往每台ECS執行個體。

後續步驟

使用DTSECS執行個體上的自建資料庫遷移至RDS執行個體,保障業務資料庫不中斷,自動備份保障資料不丟失。具體操作,請參見遷移自建資料庫至高可用版RDS執行個體