Starlight 負載平衡器是一種虛擬網絡設備,可將進入的網絡或應用流量分配到多台伺服器或資源上。
其主要目標是確保高可用性、可靠性及最佳資源利用率,通過平均分配負載,防止任何單一伺服器過載。
負載平衡器可在 OSI 模型的不同層運作,例如傳輸層(第 4 層),並常用於網頁寄存、雲端基礎設施及數據中心,以提升效能和容錯能力。
運作於第 4 層(傳輸層)
根據TCP 連線
不會檢查或修改 HTTP 數據
支援任何基於 TCP 的服務(HTTPS、SMTP、FTP、自訂應用程式)
當客戶需要透明直通
負載平衡器
它是接收來自互聯網流量的主要端點。它包含公共 IP 和轉發規則。
轉發規則
定義負載平衡器如何處理流量。它包括以下組件:
負載平衡器端口(例如:80、443)
協議(TCP)
後端端口(VM 上的端口)
後端成員池
成員(後端 VM)
這些是負載平衡器處理流量後接收流量的伺服器。每個成員都有監聽端口和健康狀態。

向指定網域或 IP 地址發起 TCP 請求。
該網域通過 DNS 解析為負載平衡器的公共 IP 地址,將進入流量導向負載平衡層。
負載平衡器評估並應用已設定的轉發規則。
此規則根據端口映射、協議設置及其他配置參數決定如何處理進入的請求。
負載平衡器從後端池中選擇一台健康的虛擬機。
通過健康檢查和其內部演算法(如輪詢),負載平衡器只會將請求導向確認運作正常的 VM。
所選虛擬機如常處理流量。
VM 接受連線並根據其上運行的服務或應用處理請求,正常回應您。
負載平衡器會持續監控每台後端 VM 的健康狀態,以確保流量只會導向運作正常的機器。
若 VM 被標記為不健康,會暫時從輪換中移除,若:
未通過一項或多項健康檢查
未回應探測
檢查時逾時
拒絕進入連線
當 VM 恢復並再次通過健康檢查後,會自動重新加入後端池並恢復接收流量。
你可以從以下途徑獲得 Starlight 負載平衡器服務:
Spaceship Library >「Starlight Cloud」部分 > Starlight 負載平衡器;
從Starlight Manager 選單。
注意:此產品可連接至PAYG 及預付 Starlight VM。但僅當虛擬機位於同一數據中心時方可使用。
選擇所需的負載平衡器方案及計費週期並確認訂單後,你可以進行服務開箱。在此階段,你需要預先設定負載平衡器並配置以下項目:
為服務選擇數據中心
為服務命名
儲存這些設定後,開箱階段完成,現在你可以在Starlight Manager選單 > 對應的負載平衡器部分中看到負載平衡器:

注意:此服務亦可在 Starlight Manager 的虛擬機部分,於相關 VM 下找到。
你可以在開箱階段或之後於 Starlight Manager 內為負載平衡器建立轉發規則:


將會出現以下視窗:

以下是為負載平衡器建立轉發規則的一般規則:
每個負載平衡器最多可建立10 條規則。
每條規則最多可應用於10 台 VM。
端口號應在 1-65535 範圍內。
同一台 VM 不能重複新增相同規則。

除了建立轉發規則外,還可以:

編輯轉發規則
刪除轉發規則
建立轉發規則時,你可以啟用 PROXY 協議。此選項有助於保留真實訪客 IP 地址,適用於:
應用程式及伺服器日誌
安全性配置,例如基於 IP 的速率限制
網站分析及流量洞察
啟用該協議後,負載平衡器會在實際 TCP 載荷之前加入一個小標頭。該標頭包括:
你的原始 IP 地址
你的原始來源端口
目的地 IP 地址
目的地端口
若未啟用 PROXY 協議,後端 VM 實例只能看到負載平衡器的 IP 作為來源,從而遮蔽了請求的真實來源。
注意:由於 PROXY 協議會加入標頭,後端 VM 必須設定為預期並解析這些標頭。若未設定,服務將會失效,因為 VM 收到無法理解的數據。