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