網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 天網(wǎng)防火墻負(fù)載分擔(dān)技術(shù) 1. 負(fù)載分擔(dān)——大型服務(wù)節(jié)點(diǎn)的解決方案 擁有大量的訪問(wèn)量和用戶是信息服務(wù)提供者的目標(biāo),但是大量的訪問(wèn)會(huì)給服務(wù)器帶來(lái)沉重的負(fù)擔(dān),隨著出色的Internet應(yīng)用服務(wù)的用戶人數(shù)不斷增加,服務(wù)器變得不勝負(fù)荷,如果無(wú)法及時(shí)處理大量的用戶服務(wù)請(qǐng)求,將出現(xiàn)服務(wù)中斷的情況。以往在解決這些問(wèn)題的時(shí)候,只能采用更強(qiáng)計(jì)算能力的服務(wù)器來(lái)替換原來(lái)的服務(wù)器,舊的服務(wù)器只能淘汰掉。即使這樣,單臺(tái)服務(wù)器的負(fù)載能力也是有限的,不可能無(wú)限擴(kuò)展,同時(shí),高檔服務(wù)器的價(jià)格是隨著服務(wù)器的性能呈現(xiàn)指數(shù)型上升,因此,采用多臺(tái)廉價(jià)服務(wù)器組成負(fù)載分擔(dān)的系統(tǒng)模型日漸成為主流。 2.負(fù)載分擔(dān)系統(tǒng)的原理 負(fù)載分擔(dān)系統(tǒng)主要是將集中在一臺(tái)服務(wù)器上的用戶服務(wù)請(qǐng)求分發(fā)到多臺(tái)服務(wù)器上。在負(fù)載分擔(dān)方式出現(xiàn)的初期,有不少網(wǎng)絡(luò)的設(shè)計(jì)采用域名輪轉(zhuǎn)的方式,即是一個(gè)域名對(duì)應(yīng)多臺(tái)服務(wù)器,作為一種廉價(jià)的方案,域名輪轉(zhuǎn)的方式可以解決一些服務(wù)器的負(fù)載問(wèn)題,但是,由于這種負(fù)載分擔(dān)的方式有很大的局限性:無(wú)法根據(jù)各臺(tái)服務(wù)器的負(fù)載情況,將用戶服務(wù)請(qǐng)求發(fā)送到不同的服務(wù)器上;在其中一臺(tái)服務(wù)器出現(xiàn)問(wèn)題無(wú)法工作的時(shí)候,系統(tǒng)仍然會(huì)將用戶訪問(wèn)請(qǐng)求發(fā)送到出現(xiàn)故障的服務(wù)器上,造成一部分服務(wù)的中斷;由于域名解釋一般在各地的服務(wù)器上都會(huì)有Cache存在,因此會(huì)造成一個(gè)地區(qū)的用戶訪問(wèn)請(qǐng)求將集中在同一臺(tái)服務(wù)器上。因而實(shí)際上,采用域名輪轉(zhuǎn)的方式來(lái)做系統(tǒng)負(fù)載分擔(dān),其效果并不明顯。 3.天網(wǎng)防火墻的負(fù)載分擔(dān)系統(tǒng)模塊 使用天網(wǎng)防火墻的分布式方案,可以建造具有快速響應(yīng)時(shí)間和高容錯(cuò)的大容量服務(wù)器集群系統(tǒng)。天網(wǎng)防火墻的負(fù)載分布模塊,可以智能地將用戶的服務(wù)請(qǐng)求分布到多臺(tái)服務(wù)器上,同時(shí),提供容錯(cuò)功能,可以自動(dòng)隔離出問(wèn)題的服務(wù)器。系統(tǒng)具體功能如下: 2)容錯(cuò)處理 4.天網(wǎng)防火墻負(fù)載分擔(dān)模塊的工作原理 天網(wǎng)防火墻負(fù)載分擔(dān)模塊的工作原理主要是將用戶的訪問(wèn)按照一定算法分布到多臺(tái)服務(wù)器上。 1)智能類 直接探測(cè) 服務(wù)器Agent 2)固定類 按照固定順序循環(huán)或隨即將用戶服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到服務(wù)器上面。用在某些特殊的場(chǎng)合,例如服務(wù)器端對(duì)不正確的服務(wù)請(qǐng)求不響應(yīng)或返回?cái)?shù)據(jù)不正常。 5.IIDR算法 在實(shí)際應(yīng)用中,由于服務(wù)器端常常存在著CGI程序,這些程序會(huì)將用戶的信息保存在服務(wù)器的內(nèi)存中,如果負(fù)載分擔(dān)系統(tǒng)不能識(shí)別用戶來(lái)源,就會(huì)將同一個(gè)用戶的請(qǐng)求分布到不同的服務(wù)器上,就會(huì)導(dǎo)致無(wú)法正常運(yùn)行程序。而天網(wǎng)防火墻的負(fù)載負(fù)擔(dān)模塊采用獨(dú)有的IIDR(智能身份識(shí)別)算法,能夠保證同一個(gè)用戶的CGI請(qǐng)求可以保留在同一臺(tái)服務(wù)器上,保證服務(wù)的正常運(yùn)作。 6.天網(wǎng)防火墻負(fù)載分擔(dān)模塊 采用分布式結(jié)構(gòu)建造大規(guī)模的Internet應(yīng)用,可以容納大量的用戶,然而在用戶量增大到一定的情況下,負(fù)載分擔(dān)服務(wù)器處于整個(gè)網(wǎng)絡(luò)中心的位置,有可能反而成為服務(wù)系統(tǒng)的瓶頸。天網(wǎng)防火墻負(fù)載分擔(dān)模塊在設(shè)計(jì)時(shí)采用的專用散列算法,保證系統(tǒng)即使在處理巨大的用戶量(每秒同時(shí)連接數(shù)大于30000用戶)下,網(wǎng)絡(luò)效率仍然可以達(dá)到80%以上。 網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!