1、客戶背景:
廣西壯族自治區質量技術監督局是廣西壯族自治區人民政府直屬機構,是管理全區標準化、計量、質量工作并行使執法監督職能的主管部門,由國家質量監督檢驗檢疫總局實行業務領導,對自治區以下質量技術監督系統實行垂直管理。廣西區質量監督局作為自治區質量監管部門,擔負著保障質量安全的重大責任,保證業務的正常運作必須得到嚴格保證。隨著業務的發展和信息化建設步伐的加快,區質量監督局分支網絡的IT應用系統實現了數據的集中(包括辦公OA、內部郵件、行政審批內網、行政審批外網、質監業務應用內網、FTP、門戶網站),現在大部分的共享數據庫放到區局的數據中心,以供各個分支機構訪問.
2、客戶需求:
隨著訪問用戶數量的增加,給區質量監督局的服務器帶來越來越大的壓力,如有有效的保證客戶訪問速度,實現訪問流量在各服務器上均衡分配,充分利用各服務器資源,是目前區質量監督局網絡改造的重要目標。
區質量監督局的質監業務系統中有10多臺服務器,如果采用服務器群,會造成訪問地址的復雜化和負載不平衡。對于每臺服務器都必須有相應的唯一的IP地址,給用戶的訪問和網絡管理帶來不便;這些服務器之間的流量分配是隨機的,不會考慮服務器當前的負載情況,在某些情形之下反而造成連接失敗。
為了解決上述存在的問題,區質量監督局希望通過服務器負載均衡機制,保證用戶訪問流量能在各服務器上均衡分配,提高服務器資源的利用率。并且當某臺服務器發生故障時能被及時檢測到,并且故障服務器將會被自動隔離,直到其恢復正常后自動加入服務器群,實現透明的容錯,保證服務器整體性能得到大幅提升。
3、解決方案:
1) 網絡拓撲圖
2) 方案描述
通過和區質量監督局的工程師的溝通,按照其單位網絡架構和需求情況,我們推薦使用深信服AD服務器負載均衡解決方案。本方案設計采用SINFOR AD應用交付設備來實現網絡中多臺服務器的智能負載;本方案設計采用兩臺深信服AD應用交付設備以單臂的方式接入網絡來實現網絡中多臺應用服務器的負載均衡,在實現流量的負載均衡的同時,保證的整個系統的穩定和高可用性,而且沒有改變原有的網絡結構;
方案具體實現方式如下:
1、 客戶發出服務請求到SINFOR AD設備;
2、 SINFOR AD接收到請求,通過輪詢負載均衡算法,將數據包中目的IP地址改為選中的后臺服務器IP地址,然后將數據包發出到后臺選定的服務器;
3、 后臺服務器收到后,將應答包按照其路由發回到SINFOR AD;
4、 SINFOR AD設備收到應答包后將其中的源地址改回成虛擬服務器IP的地址,發回客戶端,由此就完成了一個標準的服務器負載平衡的流程。
對于所有應用服務器,可以在SINFOR AD上配置Virtual Server實現負載均衡,同時SINFOR AD可持續檢查服務器的健康狀態,一旦發現故障服務器,則將其從負載均衡組中移除。
3) 應用效果
兩臺SINFOR AD以主備的方式實現網絡中多臺服務器的負載均衡及冗余。AD根據用戶設定的服務器負載均衡算法來實現快速訪問的引導,當用戶請求到SINFOR AD設備的時候,根據策略能夠合理的將每個連接快速的分配最合適的服務器,提升服務器的利用率,保證用戶訪問的快速性和穩定性。
SINFOR AD的健康檢查機制實現對服務器健康狀況的實時監控,能夠實時的發現出現故障的服務器,同時能夠將用戶的下一次連接情況平滑的切換到其他正常服務的服務器之上,保證應用服務的穩定性
兩臺SINFOR AD設備以主備的冗余方式方連接,處于備份狀態的設備采用“心跳線”監測運行的設備的狀態,當檢測出設備故障時,兩臺設備就會產生毫秒級切換,備份設備會切換為運行主機,為用戶提供服務,保證了系統的高可用性。