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