BIGIP[BIGIP為負載均衡方面的術語]

BIGIP[BIGIP為負載均衡方面的術語]
更多義項 ▼ 收起列表 ▲

BIGIP是對負載均衡的實現,主要通過Virtual Server、iRules、Pool、Node、Monitor和Persistent(會話保持)實現。

Member為每一個伺服器的IP位址加上服務連線埠。每一個member代表一個應用程式。在配置過程中,member不需要單獨添加,而在Pool的配置中進行。通常,在一個對外提供同樣功能的member組中,所有的member必須保持一致。

Pool的主要作用是對一組執行相同功能的伺服器套用進行捆綁,在Pool中可定義負載均衡算法,將外部的訪問流量按照規則分配到不同的伺服器上。在定義一個Pool時,必須知道每台伺服器的IP位址和對外提供服務的連線埠號,不同的伺服器可以以不同的連線埠提供服務,BIGIP可執行連線埠映射將這些服務對外進行統一連線埠服務。

iRules是BIGIP特性中的一個重要組件, Rule是一個用戶編寫的script,用來在兩個或者更多的pool中進行選擇。換句話說,rule用於根據一定的判斷條件選擇和一個Virtual Server相關聯的pool。Rules是一個可選的特性使您可以將流量不單是定義到默認的對應Virtual Server的pool。Rules允許您直接將流量分配到您所指定的pool中去。

Virtual Server為BIGIP上對外提供服務的地址加上服務連線埠,每個Virtual Server後對應一個或者多個Pool。BIGIP將從每個Virtual Server接收到的流量分配到一個或多個Pool中,然後按照Pool重的負載均衡算法分配到一個或多個Node中。

Monitor的作用是檢查伺服器的健康狀態。BIGIP對伺服器的健康檢查配置分為3個部分,Node Address,Node Associations和Service。其中Node Address相關的部分主要是通過ICMP檢查伺服器節點狀態。對於每一個地址,如果其Node Address檢查狀態失敗,則與該IP相關的所有Node(連線埠)均會設定為失敗狀態。Node Associations主要是檢查伺服器上的連線埠,該健康檢查的配置為每個 IP:連線埠 組合設定。Services則是對所有的同樣服務連線埠的節點都進行同樣的健康檢查。Services 配置主要目的是簡化配置,通常情況下不建議使用。

熱門詞條

聯絡我們