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