
項目概況:
·多臺主機前置網關同時工作,但人為指定片區使用不同的前置網關
·負載分配非常不均衡,有些壓力過大,有些過于輕松
·其中一臺網關故障將導致整個負責片區的業務癱瘓
·由于更靠近主機系統,因此影響面非常大
應用流程:

客戶需求:
·采用負載均衡設備對多臺前置網關自動進行流量分配,盡量使負載均衡。
·通過健康檢查機制對前置網關進行關聯業務檢查,保證整個網關的可用性。
·由于下級網點數量較多,因此在遷移時需要在負載均衡設備上完全取代原服務器IP。下級網點訪問其中任何一個IP地址都會平均分配到多臺前置網關上。
·前置網關上不保存中間數據,但客戶端連接均為長連接,并且需要負載均衡設備在切換時不中斷長連接。
梭子魚的解決方案:
·采用梭子魚LB640對多臺前置網關進行負載均衡
·在梭子魚LB640上配置多個虛擬服務,對應后臺同一個真實的服務器組
·梭子魚LB640對每臺服務器上的多個業務端口同時進行健康檢查,只要有其中一個端口發生故障,則自動停止整臺前置網關的工作,并自動切換到其他前置網關接手任務,并及時通知管理員。
·兩臺HA的梭子魚LB640之間配置會話同步,保證在梭子魚LB640發生切換的時候,已經建立的長連接不會中斷。
Why梭子魚:
·穩定性:梭子魚LB640完善的冗余和實際應用中的穩定性是保證項目成功的決定性因素。由于前置機靠近主機,影響面非常大,因此設備本身的穩定性是第一位的。
·多虛擬服務處理:梭子魚LB640上可以對同一個服務器組對外提供多個虛擬服務,保證了在系統進行切割時的順利進行。
·會話同步:由于所有的應用均是長連接,因此在梭子魚LB640進行HA切換時,必須保證所有的長連接均可正常保持。梭子魚LB640快速而準確的會話同步保證了在梭子魚LB640進行切換時,應用不會發生中斷。
關鍵技術闡述:
·HA技術:梭子魚LB640在設備故障時,可以實現毫秒級切換,使應用感覺不到梭子魚LB640的狀態變化
·會話同步:梭子魚LB640可配置完全會話同步和會話保持同步,可以適應在不同情況下梭子魚LB640切換時的應用保證需求。
·多虛擬服務處理:梭子魚LB640具備非常靈活的服務定義方式,可支持一個服務器組多個虛擬服務,也可支持一個虛擬服務多個服務器組。更可以定義網絡服務器組等來滿足各種環境和應用的需求。
文章作者:國脈電子政務網
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄