




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
詳敘CDN的工作原理及工作過程簡介Internet的高速發(fā)展,給人們的工作和生活帶來了極大的便利,對Internet的服務(wù)品質(zhì)和訪問速度要求越來越高,雖然帶寬不斷增加,用戶數(shù)量也在不斷增加,受Web服務(wù)器的負(fù)荷和傳輸距離等因數(shù)的影響,響應(yīng)速度慢還是經(jīng)常抱怨和困擾。解決方案就是在網(wǎng)絡(luò)傳輸上利用緩存技術(shù)使得Web服務(wù)數(shù)據(jù)流能就近訪問,是優(yōu)化網(wǎng)絡(luò)數(shù)據(jù)傳輸非常有效的技術(shù),從而獲得高速的體驗(yàn)和品質(zhì)保證。網(wǎng)絡(luò)緩存技術(shù),其目的就是減少網(wǎng)絡(luò)中冗余數(shù)據(jù)的重復(fù)傳輸,使之最小化,將廣域傳輸轉(zhuǎn)為本地或就近訪問?;ヂ?lián)網(wǎng)上傳遞的內(nèi)容,大部分為重復(fù)的Web/FTP數(shù)據(jù),Cache服務(wù)器及應(yīng)用Caching技術(shù)的網(wǎng)絡(luò)設(shè)備,可大大優(yōu)化數(shù)據(jù)鏈路性能,消除數(shù)據(jù)峰值訪問造成的結(jié)點(diǎn)設(shè)備阻塞。Cache服務(wù)器具有緩存功能,所以大部分網(wǎng)頁對象(Webpageobject),如html,htm,php等頁面文件,gif,tif,png,bmp等圖片文件,以及其他格式的文件,在有效期(TTL)內(nèi),對于重復(fù)的訪問,不必從原始網(wǎng)站重新傳送文件實(shí)體,只需通過簡單的認(rèn)證(FreshnessValidation)-傳送幾十字節(jié)的Header,即可將本地的副本直接傳送給訪問者。由于緩存服務(wù)器通常部署在靠近用戶端,所以能獲得近似局域網(wǎng)的響應(yīng)速度,并有效減少廣域帶寬的消耗。據(jù)統(tǒng)計‘Internet上超過80%的用戶重復(fù)訪問20%的信息資源,給緩存技術(shù)的應(yīng)用提供了先決的條件。緩存服務(wù)器的體系結(jié)構(gòu)與Web服務(wù)器不同,緩存服務(wù)器能比Web服務(wù)器獲得更高的性能,緩存服務(wù)器不僅能提高響應(yīng)速度,節(jié)約帶寬,對于加速Web服務(wù)器,有效減輕源服務(wù)器的負(fù)荷是非常有效的。高速緩存服務(wù)器(CacheServer)是軟硬件高度集成的專業(yè)功能服務(wù)器,主要做高速緩存加速服務(wù),一般部署在網(wǎng)絡(luò)邊緣。根據(jù)加速對象不同,分為客戶端加速和服務(wù)器加速,客戶端加速Cache部署在網(wǎng)絡(luò)出口處,把常訪問的內(nèi)容緩存在本地,提高響應(yīng)速度和節(jié)約帶寬;服務(wù)器加速,Cache部署在服務(wù)器前端,作為Web服務(wù)器的前置機(jī),提高Web服務(wù)器的性能,加速訪問速度。如果多臺Cache加速服務(wù)器且分布在不同地域,需要通過有效地機(jī)制管理Cache網(wǎng)絡(luò),引導(dǎo)用戶就近訪問,全局負(fù)載均衡流量,這就是CDN內(nèi)容傳輸網(wǎng)絡(luò)的基本思想。2.什么是CDN?CDN的全稱是ContentDeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)"邊緣",使用戶可以就近取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度。從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點(diǎn)分布不均等原因,解決用戶訪問網(wǎng)站的響應(yīng)速度慢的根本原因。狹義地講,內(nèi)容分發(fā)布網(wǎng)絡(luò)(CDN)是一種新型的網(wǎng)絡(luò)構(gòu)建方式,它是為能在傳統(tǒng)的IP網(wǎng)發(fā)布寬帶豐富媒體而特別優(yōu)化的網(wǎng)絡(luò)覆蓋層;而從廣義的角度,CDN代表了一種基于質(zhì)量與秩序的網(wǎng)絡(luò)服務(wù)模式。簡單地說,內(nèi)容發(fā)布網(wǎng)(CDN)是一個經(jīng)策略性部署的整體系統(tǒng),包括分布式存儲、負(fù)載均衡、網(wǎng)絡(luò)請求的重定向和內(nèi)容管理4個要件,而內(nèi)容管理和全局的網(wǎng)絡(luò)流量管理(TrafficManagement)是CDN的核心所在。通過用戶就近性和服務(wù)器負(fù)載的判斷,CDN確保內(nèi)容以一種極為高效的方式為用戶的請求提供服務(wù)。總的來說,內(nèi)容服務(wù)基于緩存服務(wù)器,也稱作代理緩存(Surrogate),它位于網(wǎng)絡(luò)的邊緣,距用戶僅有"一跳"(SingleHop)之遙。同時,代理緩存是內(nèi)容提供商源服務(wù)器(通常位于CDN服務(wù)提供商的數(shù)據(jù)中心)的一個透明鏡像。這樣的架構(gòu)使得CDN服務(wù)提供商能夠代表他們客戶,即內(nèi)容供應(yīng)商,向最終用戶提供盡可能好的體驗(yàn),而這些用戶是不能容忍請求響應(yīng)時間有任何延遲的。據(jù)統(tǒng)計,采用CDN技術(shù),能處理整個網(wǎng)站頁面的70%?95%的內(nèi)容訪問量,減輕服務(wù)器的壓力,提升了網(wǎng)站的性能和可擴(kuò)展性。與目前現(xiàn)有的內(nèi)容發(fā)布模式相比較,CDN強(qiáng)調(diào)了網(wǎng)絡(luò)在內(nèi)容發(fā)布中的重要性。通過引入主動的內(nèi)容管理層的和全局負(fù)載均衡,CDN從根本上區(qū)別于傳統(tǒng)的內(nèi)容發(fā)布模式。在傳統(tǒng)的內(nèi)容發(fā)布模式中,內(nèi)容的發(fā)布由ICP的應(yīng)用服務(wù)器完成,而網(wǎng)絡(luò)只表現(xiàn)為一個透明的數(shù)據(jù)傳輸通道,這種透明性表現(xiàn)在網(wǎng)絡(luò)的質(zhì)量保證僅僅停留在數(shù)據(jù)包的層面,而不能根據(jù)內(nèi)容對象的不同區(qū)分服務(wù)質(zhì)量。此外,由于IP網(wǎng)的"盡力而為"的特性使得其質(zhì)量保證是依靠在用戶和應(yīng)用服務(wù)器之間端到端地提供充分的、遠(yuǎn)大于實(shí)際所需的帶寬通量來實(shí)現(xiàn)的。在這樣的內(nèi)容發(fā)布模式下,不僅大量寶貴的骨干帶寬被占用,同時ICP的應(yīng)用服務(wù)器的負(fù)載也變得非常重,而且不可預(yù)計。當(dāng)發(fā)生一些熱點(diǎn)事件和出現(xiàn)浪涌流量時,會產(chǎn)生局部熱點(diǎn)效應(yīng),從而使應(yīng)用服務(wù)器過載退出服務(wù)。這種基于中心的應(yīng)用服務(wù)器的內(nèi)容發(fā)布模式的另外一個缺陷在于個性化服務(wù)的缺失和對寬帶服務(wù)價值鏈的扭曲,內(nèi)容提供商承擔(dān)了他們不該干也干不好的內(nèi)容發(fā)布服務(wù)??v觀整個寬帶服務(wù)的價值鏈,內(nèi)容提供商和用戶位于整個價值鏈的兩端,中間依靠網(wǎng)絡(luò)服務(wù)提供商將其串接起來。隨著互聯(lián)網(wǎng)工業(yè)的成熟和商業(yè)模式的變革,在這條價值鏈上的角色越來越多也越來越細(xì)分。比如內(nèi)容/應(yīng)用的運(yùn)營商、托管服務(wù)提供商、骨干網(wǎng)絡(luò)服務(wù)提供商、接入服務(wù)提供商等等。在這一條價值鏈上的每一個角色都要分工合作、各司其職才能為客戶提供良好的服務(wù),從而帶來多贏的局面。從內(nèi)容與網(wǎng)絡(luò)的結(jié)合模式上看,內(nèi)容的發(fā)布已經(jīng)走過了ICP的內(nèi)容(應(yīng)用)服務(wù)器和IDC這兩個階段。IDC的熱潮也催生了托管服務(wù)提供商這一角色。但是,IDC并不能解決內(nèi)容的有效發(fā)布問題。內(nèi)容位于網(wǎng)絡(luò)的中心并不能解決骨干帶寬的占用和建立IP網(wǎng)絡(luò)上的流量秩序。因此將內(nèi)容推到網(wǎng)絡(luò)的邊緣,為用戶提供就近性的邊緣服務(wù),從而保證服務(wù)的質(zhì)量和整個網(wǎng)絡(luò)上的訪問秩序就成了一種顯而易見的選擇。而這就是內(nèi)容發(fā)布網(wǎng)(CDN)服務(wù)模式。CDN的建立解決了困擾內(nèi)容運(yùn)營商的內(nèi)容"集中與分散"的兩難選擇。無疑對于構(gòu)建良好的互聯(lián)網(wǎng)價值鏈?zhǔn)怯袃r值的,也是不可或缺的。3.CDN新應(yīng)用和客戶目前的CDN服務(wù)主要應(yīng)用于證券、金融保險、ISP、ICP、網(wǎng)上交易、門戶網(wǎng)站、大中型公司、網(wǎng)絡(luò)教學(xué)等領(lǐng)域。另外在行業(yè)專網(wǎng)、互聯(lián)網(wǎng)中都可以用到,甚至可以對局域網(wǎng)進(jìn)行網(wǎng)絡(luò)優(yōu)化。利用CDN,這些網(wǎng)站無需投資昂貴的各類服務(wù)器、設(shè)立分站點(diǎn),特別是流媒體信息的廣泛應(yīng)用、遠(yuǎn)程教學(xué)課件等消耗帶寬資源多的媒體信息,應(yīng)用CDN網(wǎng)絡(luò),把內(nèi)容復(fù)制到網(wǎng)絡(luò)的最邊緣,使內(nèi)容請求點(diǎn)和交付點(diǎn)之間的距離縮至最小,從而促進(jìn)Web站點(diǎn)性能的提高,具有重要的意義。CDN網(wǎng)絡(luò)的建設(shè)主要有企業(yè)建設(shè)的CDN網(wǎng)絡(luò),為企業(yè)服務(wù);IDC的CDN網(wǎng)絡(luò),主要服務(wù)于IDC和增值服務(wù);網(wǎng)絡(luò)運(yùn)營上主建的CDN網(wǎng)絡(luò),主要提供內(nèi)容推送服務(wù);CDN網(wǎng)絡(luò)服務(wù)商,專門建設(shè)的CDN用于做服務(wù),用戶通過與CDN機(jī)構(gòu)進(jìn)行合作,CDN負(fù)責(zé)信息傳遞工作,保證信息正常傳輸,維護(hù)傳送網(wǎng)絡(luò),而網(wǎng)站只需要內(nèi)容維護(hù),不再需要考慮流量問題。CDN能夠?yàn)榫W(wǎng)絡(luò)的快速、安全、穩(wěn)定、可擴(kuò)展等方面提供保障。IDC建立CDN網(wǎng)絡(luò),IDC運(yùn)營商一般需要有分部各地的多個IDC中心,服務(wù)對象是托管在IDC中心的客戶,利用現(xiàn)有的網(wǎng)絡(luò)資源,投資較少,容易建設(shè)。例如某IDC全國有10個機(jī)房,加入IDC的CDN網(wǎng)絡(luò),托管在一個節(jié)點(diǎn)的Web服務(wù)器,相當(dāng)于有了10個鏡像服務(wù)器,就近供客戶訪問。寬帶城域網(wǎng),域內(nèi)網(wǎng)絡(luò)速度很快,出城帶寬一般就會瓶頸,為了體現(xiàn)城域網(wǎng)的高速體驗(yàn),解決方案就是將Internet網(wǎng)上內(nèi)容高速緩存到本地,將Cache部署在城域網(wǎng)各POP點(diǎn)上,這樣形成高效有序的網(wǎng)絡(luò),用戶僅一跳就能訪問大部分的內(nèi)容,這也是一種加速所有網(wǎng)站CDN的應(yīng)用。4.CDN的工作原理在描述CDN的實(shí)現(xiàn)原理,讓我們先看傳統(tǒng)的未加緩存服務(wù)的訪問過程,以便了解CDN緩存訪問方式與未加緩存訪問方式的差別:由上圖可見,用戶訪問未使用CDN緩存網(wǎng)站的過程為:1) 、用戶向?yàn)g覽器提供要訪問的域名;2) 、瀏覽器調(diào)用域名解析函數(shù)庫對域名進(jìn)行解析,以得到此域名對應(yīng)的IP地址;3) 、瀏覽器使用所得到的IP地址,域名的服務(wù)主機(jī)發(fā)出數(shù)據(jù)訪問請求;4) 、瀏覽器根據(jù)域名主機(jī)返回的數(shù)據(jù)顯示網(wǎng)頁的內(nèi)容。通過以上四個步驟,瀏覽器完成從用戶處接收用戶要訪問的域名到從域名服務(wù)主機(jī)處獲取數(shù)據(jù)的整個過程。CDN網(wǎng)絡(luò)是在用戶和服務(wù)器之間增加Cache層,如何將用戶的請求引導(dǎo)到Cache上獲得源服務(wù)器的數(shù)據(jù),主要是通過接管DNS實(shí)現(xiàn),下面讓我們看看訪問使用CDN緩存后的網(wǎng)站的過程:通過上圖,我們可以了解到,使用了CDN緩存后的網(wǎng)站的訪問過程變?yōu)?1)、用戶向?yàn)g覽器提供要訪問的域名;2)、瀏覽器調(diào)用域名解析庫對域名進(jìn)行解析,由于CDN對域名解析過程進(jìn)行了調(diào)整,所以解析函數(shù)庫一般得到的是該域名對應(yīng)的CNAME記錄,為了得到實(shí)際IP地址,瀏覽器需要再次對獲得的CNAME域名進(jìn)行解析以得到實(shí)際的IP地址;在此過程中,使用的全局負(fù)載均衡DNS解析,如根據(jù)地理位置信息解析對應(yīng)的IP地址,使得用戶能就近訪問。3)、此次解析得到CDN緩存服務(wù)器的IP地址,瀏覽器在得到實(shí)際的IP地址以后,向緩存服務(wù)器發(fā)出訪問請求;4) 、緩存服務(wù)器根據(jù)瀏覽器提供的要訪問的域名,通過Cache內(nèi)部專用DNS解析得到此域名的實(shí)際IP地址,再由緩存服務(wù)器向此實(shí)際IP地址提交訪問請求;5) 、緩存服務(wù)器從實(shí)際IP地址得得到內(nèi)容以后,一方面在本地進(jìn)行保存,以備以后使用,二方面把獲取的數(shù)據(jù)返回給客戶端,完成數(shù)據(jù)服務(wù)過程;6) 、客戶端得到由緩存服務(wù)器返回的數(shù)據(jù)以后顯示出來并完成整個瀏覽的數(shù)據(jù)請求過程通過以上的分析我們可以得到,為了實(shí)現(xiàn)既要對普通用戶透明(即加入緩存以后用戶客戶端無需進(jìn)行任何設(shè)置,直接使用被加速網(wǎng)站原有的域名即可訪問),又要在為指定的網(wǎng)站提供加速服務(wù)的同時降低對ICP的影響,只要修改整個訪問過程中的域名解析部分,以實(shí)現(xiàn)透明的加速服務(wù),下面是CDN網(wǎng)絡(luò)實(shí)現(xiàn)的具體操作過程。1) 、作為ICP,只需要把域名解釋權(quán)交給CDN運(yùn)營商,其他方面不需要進(jìn)行任何的修改;操作時,ICP修改自己域名的解析記錄,一般用cname方式指向CDN網(wǎng)絡(luò)Cache服務(wù)器的地址。2) 、作為CDN運(yùn)營商,首先需要為ICP的域名提供公開的解析,為了實(shí)現(xiàn)sortlist,一般是把ICP的域名解釋結(jié)果指向一個CNAME記錄;3) 、當(dāng)需要進(jìn)行sorlist時,CDN運(yùn)營商可以利用DNS對CNAME指向的域名解析過程進(jìn)行特殊處理,使DNS服務(wù)器在接收到客戶端請求時可以根據(jù)客戶端的IP地址,返回相同域名的不同IP地址;4) 、由于從cname獲得的IP地址,并且?guī)в衕ostname信息,請求到達(dá)Cache之后,Cache必須知道源服務(wù)器的IP地址,所以在CDN運(yùn)營商內(nèi)部維護(hù)一個內(nèi)部DNS服務(wù)器,用于解釋用戶所訪問的域名的真實(shí)IP地址;5) 、在維護(hù)內(nèi)部DNS服務(wù)器時,還需要維護(hù)一臺授權(quán)服務(wù)器,控制哪些域名可以進(jìn)行緩存,而哪些又不進(jìn)行緩存,以免發(fā)生開放代理的情況。5.CDN的技術(shù)手段實(shí)現(xiàn)CDN的主要技術(shù)手段是高速緩存、鏡像服務(wù)器??晒ぷ饔贒NS解析或HTTP重定向兩種方式,通過Cache服務(wù)器,或異地的鏡像站點(diǎn)完成內(nèi)容的傳送與同步更新。DNS方式用戶位置判斷準(zhǔn)確率大于85%,HTTP方式準(zhǔn)確率為99%以上;一般情況,各Cache服務(wù)器群的用戶訪問流入數(shù)據(jù)量與Cache服務(wù)器到原始網(wǎng)站取內(nèi)容的數(shù)據(jù)量之比在2:1到3:1之間,即分擔(dān)50%到70%的到原始網(wǎng)站重復(fù)訪問數(shù)據(jù)量(主要是圖片,流媒體文件等內(nèi)容);對于鏡像,除數(shù)據(jù)同步的流量,其余均在本地完成,不訪問原始服務(wù)器。鏡像站點(diǎn)(MirrorSite)服務(wù)器是我們經(jīng)常可以看到的,它讓內(nèi)容直截了當(dāng)?shù)剡M(jìn)行分布,適用于靜態(tài)和準(zhǔn)動態(tài)的數(shù)據(jù)同步。但是購買和維護(hù)新服務(wù)器的費(fèi)用較高,另外還必須在各個地區(qū)設(shè)置鏡像服務(wù)器,配備專業(yè)技術(shù)人員進(jìn)行管理與維護(hù)。大型網(wǎng)站在隨時更新各地服務(wù)器的同時,對帶寬的需求也會顯著增加,因此一般的互聯(lián)網(wǎng)公司不會建立太多的鏡像服務(wù)器。高速緩存手段的成本較低,適用于靜態(tài)內(nèi)容。Internet的統(tǒng)計表明,超過80%的用戶經(jīng)常訪問的是20%的網(wǎng)站的內(nèi)容,在這個規(guī)律下,緩存服務(wù)器可以處理大部分客戶的靜態(tài)請求,而原始的WWW服務(wù)器只需處理約20%左右的非緩存請求和動態(tài)請求,于是大大加快了客戶請求的響應(yīng)時間,并降低了原始WWW服務(wù)器的負(fù)載。根據(jù)美國IDC公司的調(diào)查,作為CDN的一項(xiàng)重要指標(biāo)-緩存的市場正在以每年近100%的速度增長,全球的營業(yè)額在2004年將達(dá)到45億美元。網(wǎng)絡(luò)流媒體的發(fā)展還將剌激這個市場的需求。6.CDN的網(wǎng)絡(luò)架構(gòu)CDN網(wǎng)絡(luò)架構(gòu)主要由兩大部分,分為中心和邊緣兩部分,中心指CDN網(wǎng)管中心和DNS重定向解析中心,負(fù)責(zé)全局負(fù)載均衡,設(shè)備系統(tǒng)安裝在管理中心機(jī)房,邊緣主要指異地節(jié)點(diǎn),CDN分發(fā)的載體,主要由Cache和負(fù)載均衡器等組成。當(dāng)用戶訪問加入CDN服務(wù)的網(wǎng)站時,域名解析請求將最終交給全局負(fù)載均衡DNS進(jìn)行處理。全局負(fù)載均衡DNS通過一組預(yù)先定義好的策略,將當(dāng)時最接近用戶的節(jié)點(diǎn)地址提供給用戶,使用戶能夠得到快速的服務(wù)。同時,它還與分布在世界各地的所有CDNC節(jié)點(diǎn)保持通信,搜集各節(jié)點(diǎn)的通信狀態(tài),確保不將用戶的請求分配到不可用的CDN節(jié)點(diǎn)上,實(shí)際上是通過DNS做全局負(fù)載均衡。對于普通的Internet用戶來講,每個CDN節(jié)點(diǎn)就相當(dāng)于一個放置在它周圍的WEB。通過全局負(fù)載均衡DNS的控制,用戶的請求被透明地指向離他最近的節(jié)點(diǎn),節(jié)點(diǎn)中CDN服務(wù)器會像網(wǎng)站的原始服務(wù)器一樣,響應(yīng)用戶的請求。由于它離用戶更近,因而響應(yīng)時間必然更快。每個CDN節(jié)點(diǎn)由兩部分組成:負(fù)載均衡設(shè)備和高速緩存服務(wù)器負(fù)載均衡設(shè)備負(fù)責(zé)每個節(jié)點(diǎn)中各個Cache的負(fù)載均衡,保證節(jié)點(diǎn)的工作效率;同時,負(fù)載均衡設(shè)備還負(fù)責(zé)收集節(jié)點(diǎn)與周圍環(huán)境的信息,保持與全局負(fù)載DNS的通信,實(shí)現(xiàn)整個系統(tǒng)的負(fù)載均衡。高速緩存服務(wù)器(Cache)負(fù)責(zé)存儲客戶網(wǎng)站的大量信息,就像一個靠近用戶的網(wǎng)站服務(wù)器一樣響應(yīng)本地用戶的訪問請求。CDN的管理系統(tǒng)是整個系統(tǒng)能夠正常運(yùn)轉(zhuǎn)的保證。它不僅能對系統(tǒng)中的各個子系統(tǒng)和設(shè)備進(jìn)行實(shí)時監(jiān)控,對各種故障產(chǎn)生相應(yīng)的告警,還可以實(shí)時監(jiān)測到系統(tǒng)中總的流量和各節(jié)點(diǎn)的流量,并保存在系統(tǒng)的數(shù)據(jù)庫中,使網(wǎng)管人員能夠方便地進(jìn)行進(jìn)一步分析。通過完善的網(wǎng)管系統(tǒng),用戶可以對系統(tǒng)配置進(jìn)行修改。理論上,最簡單的CDN網(wǎng)絡(luò)有一個負(fù)責(zé)全局負(fù)載均衡的DNS和各節(jié)點(diǎn)一臺Cache,即可運(yùn)行。DNS支持根據(jù)用戶源IP地址解析不同的IP,實(shí)現(xiàn)就近訪問。為了保證高可用性等,需要監(jiān)視各節(jié)點(diǎn)的流量、健康狀況等。一個節(jié)點(diǎn)的單臺Cache承載數(shù)量不夠時,才需要多臺Cache,多臺Cache同時工作,才需要負(fù)載均衡器,使Cache群協(xié)同工作。7.CDN示例商業(yè)化的CDN網(wǎng)絡(luò)是用于服務(wù)性質(zhì)的,高可用性等要求非常高,有專業(yè)產(chǎn)品和CDN網(wǎng)絡(luò)解決方案,本文主要從理論角度,理解CDN的實(shí)現(xiàn)過程,并利用已有網(wǎng)絡(luò)環(huán)境和開源軟件做實(shí)際配置,更深刻理解CDN的具體工作過程。Linux是開放源代碼的免費(fèi)操作系統(tǒng),已經(jīng)成功應(yīng)用于許多關(guān)鍵領(lǐng)域。Bind是Unix/FreeBSD/Linux等類unix平臺上非常有名DNS服務(wù)程序,Internet上超過60%的DNS運(yùn)行的是bind。Bind的最新版本是9.x,用的比較多的是8.x,bind9有很多新特性,其中一項(xiàng)是根據(jù)用戶端源地址對同一域名解析不同的IP地址,有了這種特性,能把用戶對同一域名的訪問,引導(dǎo)到不同地域節(jié)點(diǎn)的服務(wù)器上去訪問。Squid是Linux等操作系統(tǒng)上有名的Cache引擎,與商業(yè)Cache引擎相比,Squid的性能比較低,基本功能工作原理與商業(yè)Cache產(chǎn)品是一致的,作為試驗(yàn),是非常容易配置運(yùn)行起來。以下簡要介紹CDN的配置流程。1、要加入CDN服務(wù)的網(wǎng)站,需要域名(如[url][/url]地址20)解析權(quán)提供給CDN運(yùn)營商,Linuxaid的域名解析記錄只要把www主機(jī)的A記錄改為CNAME并指向即可。是CDN網(wǎng)絡(luò)自定義的緩存服務(wù)器的標(biāo)識。在/var/named/域名解析記錄中,由:wwwINA20改為wwwINCNAME.2、 CDN運(yùn)營商得到域名解析權(quán)以后,得到域名的CNAME記錄,指向CDN網(wǎng)絡(luò)屬下緩存服務(wù)器的域名,如,CDN網(wǎng)絡(luò)的全局負(fù)載均衡DNS,需要把CNAME記錄根據(jù)策略解析出IP地址,一般是給出就近訪問的Cache地址。Bind9的基本功能可以根據(jù)不同的源IP地址段解析對應(yīng)的IP,實(shí)現(xiàn)根據(jù)地域就近訪問的負(fù)載均衡,一般可以通過Bind9的sortlist選項(xiàng)實(shí)現(xiàn)根據(jù)用戶端IP地址返回最近的節(jié)點(diǎn)IP地址,具體的過程為:1)為設(shè)置多個A記錄,/var/named/的內(nèi)容如下:$TTL3600@INSOA..(2002090201;Serialnum10800;Refreshafter3hours3600;Retry604800;Expire1800;Timetolive)INNSnswwwINA68nsINA8cacheINA3;有多少個CACHE地址cacheINA0;就有多少個CACHE的A記錄cacheINA72)/etc/named.conf中的內(nèi)容為:options{directory"/var/named";sortlist{#這一段表示當(dāng)在本地執(zhí)行查詢時#將按照3,0,7的順序返回地址{localhost;{localnets;3;{0;7;};};};#這一段表示當(dāng)在202/8地址段進(jìn)行DNS查詢時#將按照3,0,7的順序返回地址{202/8;{3;{0;7;};};};#這一段表示當(dāng)在211/8地址段進(jìn)行DNS查詢時#將按照7,3,0的順序返回地址#也就是7是最靠近查詢地點(diǎn)的節(jié)點(diǎn){211/8;{7;{3;0;};};};{61/8;{3;{0;7;};};};};};zone"."{typehint;file"root.cache";};zone"localhost"{typemaster;file"localhost";};zone""{typemaster;file"";};Cache在CDN網(wǎng)絡(luò)中如果工作在服務(wù)器加速模式,因?yàn)榕渲美镆呀?jīng)寫明加速服務(wù)器的url,所以Cache直接匹配用戶請求,到源服務(wù)器獲得內(nèi)容并緩存供下次使用;如果Cache工作在客戶端加速模式,Cache需要知道源服務(wù)器的IP地址,所以CDN網(wǎng)絡(luò)維護(hù)和運(yùn)行一個供Cache使用的DNS服務(wù)器,解析域名的真實(shí)IP地址,如20,各域名的解析記錄與未加入CDN網(wǎng)絡(luò)之前一樣。4、 工作在CDN網(wǎng)絡(luò)中緩存服務(wù)器必須工作在透明方式,對于Squid來說,需要設(shè)置以下參數(shù):httpd_accel_hostvirtualhttpd_accel_port80httpd_accel_with_proxyonhttpd_accel_uses_host_headeron標(biāo)題:作者:kirin時間:2008-01-0913:53什么是服務(wù)器加速技術(shù)獲取信息的速度快慢已經(jīng)成為制約互聯(lián)網(wǎng)發(fā)展的重要因素。如何在現(xiàn)有的網(wǎng)絡(luò)資源下提高用戶獲取信息的速度,已成為困擾眾多數(shù)據(jù)中心、ISP和企業(yè)的一大難題。以負(fù)載均衡器為代表的互聯(lián)網(wǎng)加速產(chǎn)品應(yīng)運(yùn)而生。它們將成為未來互聯(lián)網(wǎng)上不可或缺的一部分。為了不再看到“ServerTooBusy”上網(wǎng)過程中用戶最不滿意的是什么?來自CNNIC的最新調(diào)查報告表明,用戶認(rèn)為上網(wǎng)過程中最不能令人滿意的地方是速度太慢。電子商務(wù)逐步走入眾多傳統(tǒng)企業(yè)時遇到的最大阻力是什么?網(wǎng)絡(luò)平臺的性能和服務(wù)水平仍不可靠顯然是重要的因素之一。由于用戶急劇增長,獲取信息的速度快慢已經(jīng)成為制約互聯(lián)網(wǎng)發(fā)展的重要因素。尤其隨著電子商務(wù)的迅速發(fā)展,企業(yè)的信息中心已經(jīng)從側(cè)重計算與數(shù)據(jù)處理的計算中心和側(cè)重網(wǎng)絡(luò)與數(shù)據(jù)通訊的網(wǎng)絡(luò)中心發(fā)展成為一個將計算中心與網(wǎng)絡(luò)中心功能平衡優(yōu)化的集成一體的數(shù)據(jù)中心。作為企業(yè)電子商務(wù)網(wǎng)絡(luò)的基礎(chǔ)核心,數(shù)據(jù)中心將匯集高性能計算、數(shù)據(jù)通訊、語音通訊等處理功能于一體,成為支持企業(yè)未來電子商務(wù)系統(tǒng)應(yīng)用的必然平臺。但是,作為企業(yè)網(wǎng)的心臟,數(shù)據(jù)中心面臨著眾多的挑戰(zhàn)。擴(kuò)展性、靈活性、高性能、可靠性、高密度和安全性無一不是數(shù)據(jù)中心不可或缺的要求,尤其是在數(shù)據(jù)流急劇增長的時候還要進(jìn)行持續(xù)穩(wěn)定的運(yùn)行。很難想象用戶會在屢次遇到“ServerTooBusy”后還能再次訪問這個網(wǎng)站;更難以想象正在進(jìn)行信用卡支付時遇到掉線會有多么嚴(yán)重的后果。那么,如何解決這個瓶頸問題呢?如何才能切實(shí)提高網(wǎng)絡(luò)的服務(wù)質(zhì)量呢?顯然,傳統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)已經(jīng)不能滿足這種高質(zhì)量的需求。在僅靠不斷增加帶寬的方式提高訪問速度收效甚微的情況下,想切實(shí)提高網(wǎng)絡(luò)服務(wù)質(zhì)量,就需要在現(xiàn)有網(wǎng)絡(luò)層次結(jié)構(gòu)中專門增加一層,以專門用于提高網(wǎng)絡(luò)的響應(yīng)時間。目前這種用于加速互聯(lián)網(wǎng)絡(luò)的產(chǎn)品有許多,代表技術(shù)有負(fù)載均衡、高速緩存、SSL/XML加速、流量與帶寬管理等。目前,此系列產(chǎn)品已經(jīng)越來越普遍地被各數(shù)據(jù)中心、ISP、企業(yè)網(wǎng)站使用。他們往往分布在應(yīng)用服務(wù)器和路由器/交換機(jī)之間,有人稱之為“前端基礎(chǔ)設(shè)施”。所有這些技術(shù)都能改善網(wǎng)絡(luò)速度、提高服務(wù)質(zhì)量,但機(jī)理不同,適用的范圍也不盡相同。以下詳細(xì)介紹各個技術(shù)的特點(diǎn)和適用范圍。負(fù)載均衡技術(shù)現(xiàn)在互聯(lián)網(wǎng)上有多少客戶?十分鐘后客戶數(shù)目會增長嗎?這些問題恐怕誰也回答不了?;ヂ?lián)網(wǎng)的快速增長已經(jīng)使網(wǎng)絡(luò)服務(wù)器面對的訪問數(shù)量大大增加并且更加不可預(yù)知。如今,服務(wù)器必須具備提供大量并發(fā)訪問服務(wù)的能力,其處理能力和I/O能力已經(jīng)成為提供服務(wù)的瓶頸。如果客戶的增多導(dǎo)致通信量超出了服務(wù)器能承受的范圍,那么其結(jié)果必然是——宕機(jī)。顯然,單臺服務(wù)器有限的性能不可能解決這個問題,一臺普通服務(wù)器的處理能力只能達(dá)到每秒幾萬個到幾十萬個請求,無法在一秒鐘內(nèi)處理上百萬個甚至更多的請求。但若能將10臺這樣的服務(wù)器組成一個系統(tǒng),并通過軟件技術(shù)將所有請求平均分配給所有服務(wù)器,那么這個系統(tǒng)就完全擁有每秒鐘處理幾百萬個甚至更多請求的能力。這就是負(fù)載均衡最初的基本設(shè)計思想。最早的負(fù)載均衡技術(shù)是通過DNS來實(shí)現(xiàn)的,在DNS中為多個地址配置同一個名字,因而查詢這個名字的客戶機(jī)將得到其中一個地址,從而使得不同的客戶訪問不同的服務(wù)器,達(dá)到負(fù)載均衡的目的。DNS負(fù)載均衡是一種簡單而有效的方法,但是它不能區(qū)分服務(wù)器的差異,也不能反映服務(wù)器的當(dāng)前運(yùn)行狀態(tài)。其實(shí),這種負(fù)載均衡的基本設(shè)計思想只能算是負(fù)載均衡技術(shù)的最初應(yīng)用?,F(xiàn)代負(fù)載均衡技術(shù)除了可以做到合理、平均、實(shí)時地均衡系統(tǒng)負(fù)載外,還能夠確保系統(tǒng)正常運(yùn)行的高可用性和高可靠性。負(fù)載均衡服務(wù)能夠平衡服務(wù)器群中所有的服務(wù)器和應(yīng)用之間的通信負(fù)載,根據(jù)實(shí)時響應(yīng)時間進(jìn)行判斷,將任務(wù)交由負(fù)載最輕的服務(wù)器來處理,以實(shí)現(xiàn)真正的智能通信管理和最佳的服務(wù)器群性能。假設(shè)每個服務(wù)器能響應(yīng)的請求為每秒10萬個。如果不采用負(fù)載均衡,那么該系統(tǒng)就只能達(dá)到每秒10萬個的響應(yīng),即使采用三臺服務(wù)器,也有可能在不到每秒30萬個響應(yīng)的時候就會出現(xiàn)某臺服務(wù)器由于訪問量過大而宕機(jī);如果某臺服務(wù)器出現(xiàn)故障,則可能導(dǎo)致數(shù)萬個請求不能得到正確的響應(yīng)。但如果采用負(fù)載均衡,不僅當(dāng)服務(wù)器出現(xiàn)故障時可以自動將指向該服務(wù)器上的響應(yīng)分擔(dān)到其他服務(wù)器,還可以在數(shù)據(jù)量不太大時也將任務(wù)分配到各個服務(wù)器中,避免出現(xiàn)有些服務(wù)器數(shù)據(jù)量很小而有的已因數(shù)據(jù)量接近極限導(dǎo)致性能急劇下降的現(xiàn)象如果數(shù)據(jù)量超出了服務(wù)器的響應(yīng)能力,只需增加服務(wù)器數(shù)目就可以平滑升級。也就是說,負(fù)載均衡技術(shù)不僅可以維持網(wǎng)絡(luò)系統(tǒng)中負(fù)載的均衡分配,還能夠維護(hù)網(wǎng)絡(luò)系統(tǒng)的高可用性運(yùn)行,因而是保證網(wǎng)絡(luò)系統(tǒng)高性能的重要技術(shù)?,F(xiàn)代負(fù)載均衡技術(shù)通常操作于網(wǎng)絡(luò)的第四層或第七層。負(fù)載均衡器可以根據(jù)實(shí)際的響應(yīng)時間制定優(yōu)先級交付決策,從而實(shí)現(xiàn)高性能、智能化流量管理,達(dá)到最佳的服務(wù)器群性能。采用第七層應(yīng)用控制還可以減少通信高峰期的錯誤訊息,因?yàn)椴铄e控制和流量管理技術(shù)可以偵測到一些錯誤信息并透明地將會話重定向到另一個服務(wù)器,使用戶順利地進(jìn)行使用。例如,圖一中服務(wù)器A不可用或者數(shù)據(jù)庫出現(xiàn)錯誤,錯誤信息將會返回到負(fù)載均衡器上,然后會將客戶的訪問指向服務(wù)器B或者將消息重放到其他數(shù)據(jù)庫中去,整個過程對用戶是透明的。由于采用了負(fù)載均衡技術(shù),自動故障恢復(fù)得以實(shí)現(xiàn),服務(wù)的時間可以延長,24x7可靠性和持續(xù)運(yùn)行成為可能。另外,負(fù)載均衡器一般也支持路徑外返回模式,即繞過流量分配器,為那些焦急等待大量數(shù)據(jù)文件請求響應(yīng)的客戶提供更快的響應(yīng)時間。在最新的負(fù)載均衡產(chǎn)品中,智能化越來越明顯。一些智能化的負(fù)載均衡器能夠偵測到像數(shù)據(jù)庫錯誤、服務(wù)器不可用等信息,從而采取措施使會話恢復(fù)和重定向服務(wù)器使電子商務(wù)能夠得以順利進(jìn)行。多址負(fù)載均衡器可以對客戶發(fā)來的訪問請求進(jìn)行解析,計算出最佳地址,然后將該地址返回客戶,使客戶自動連接到對其請求來說最佳的數(shù)據(jù)中心。負(fù)載均衡技術(shù)解決了出現(xiàn)大流量數(shù)據(jù)時服務(wù)器的智能化分配,但統(tǒng)計發(fā)現(xiàn),在網(wǎng)絡(luò)應(yīng)用的需求中存在著許多冗余的內(nèi)容,這些重復(fù)的需求占用了大量的網(wǎng)絡(luò)資源。具體地說,在互聯(lián)網(wǎng)上80%的用戶都在訪問20%的熱門網(wǎng)站,而在這些熱門網(wǎng)站中又有一些熱門的內(nèi)容吸引了絕大多數(shù)訪問者的注意;對于企業(yè)局域網(wǎng)而言,員工所發(fā)出的網(wǎng)絡(luò)指令也存在著很大的重復(fù)。以上的情況造成了計算機(jī)執(zhí)行的指令具有很高的重復(fù)性,這是僅用負(fù)載均衡技術(shù)不能解決的。緩存技術(shù)就是基于以上的情況產(chǎn)生的。緩存設(shè)備會監(jiān)視Web請求,檢索它們,然后存儲為它的對象。后來的用戶將直接從本地的緩存設(shè)備而不是真正的目標(biāo)站點(diǎn)獲取該對象,從而達(dá)到提高響應(yīng)性能,減少帶寬壓力的目的。有效放置的緩存設(shè)備可以及時向最終用戶傳送Web網(wǎng)頁,提高Web站點(diǎn)的效率,減少WAN訪問費(fèi)用,甚至可以建立起一道抵御外部黑客攻擊的安全防線。因此,不僅對于那些能夠迅速地從緩存技術(shù)節(jié)省下來的費(fèi)用中盈利的ISP和電信公司,而且對于企業(yè)而言,緩存技術(shù)也同樣具有著越來越大的吸引力。緩存技術(shù)的基本概念是:由于從網(wǎng)絡(luò)的邊緣索取對象比從Internet中索取的速度更快、費(fèi)用更低廉,因此將Web數(shù)據(jù)靠近最終用戶保存,可以使服務(wù)提供商保留帶寬,節(jié)省費(fèi)用。緩存設(shè)備工作在比路由器更高的層次上,能夠把用戶所要訪問的網(wǎng)絡(luò)信息“抓”到本地,在最短的時間內(nèi)將信息連續(xù)、完整、實(shí)時地傳遞給最終用戶,不僅大大縮短了訪問響應(yīng)時間,而且極大地提高了高峰時間網(wǎng)絡(luò)所能承受的訪問容量。可以說,緩存技術(shù)降低了目前廣域網(wǎng)通訊帶寬成本,是提升互聯(lián)網(wǎng)訪問性能的最好方法。早期的緩存技術(shù)可用來節(jié)省帶寬以減少網(wǎng)絡(luò)擁塞,但它們不可避免地引起了以下問題:一是用戶有可能得不到網(wǎng)頁的及時更新,因?yàn)榫彺鎱^(qū)不可能自動跟蹤網(wǎng)頁的變化;二是為得到最新網(wǎng)頁,用戶訪問時需要首先查詢真正的服務(wù)器上的內(nèi)容,這將導(dǎo)致訪問速度的降低。目前使用最多的緩存技術(shù)產(chǎn)品是WebCache。一提Cache,大家自然會想到計算機(jī)里面的高速緩存,實(shí)際上,WebCache的功用遠(yuǎn)不止存儲和提供數(shù)據(jù)這么簡單。Cache是作為基于軟件的代理服務(wù)器的一部分或?qū)iT的硬件(appliances,容器)出現(xiàn)的,本文主要談后者。與前者相比,它可以提供更好的性能。不同的生產(chǎn)商提供的產(chǎn)品在許多方面存在著差異,其中包括配置和設(shè)置的難易程度、使用的協(xié)議、安全性能、遠(yuǎn)程管理、能夠用于緩存的Web傳輸?shù)念愋鸵约皟r格、售后技術(shù)支持等。Cache設(shè)備可在用戶端儲存最常瀏覽的網(wǎng)頁內(nèi)容,隨時提供給用戶存取,還可同時監(jiān)控內(nèi)容的來源,以測知網(wǎng)頁是否已更新,并同步更新儲存的內(nèi)容。一般來說,在配置了互聯(lián)網(wǎng)加速設(shè)備后,由于很多用戶瀏覽的內(nèi)容可以從高速緩存中直接調(diào)出,網(wǎng)絡(luò)效能會有明顯的大幅提升:網(wǎng)頁響應(yīng)時間最多可以減少90%以上;頻寬使用率將增加30%?50%。SSL/XML加速解決了服務(wù)器分配和緩存的問題之后,在網(wǎng)絡(luò)傳輸?shù)膬?nèi)容上,由于SSL和XML仍占用相當(dāng)?shù)姆?wù)器資源,仍然會影響網(wǎng)絡(luò)的傳輸速度。它們能加速嗎?SSL(加密套接字協(xié)議層)是一種應(yīng)用極為廣泛的WEB信息安全傳送協(xié)議。最初由Netscape開發(fā)以提供Internet上的安全連接和傳送,目前,98%的Web上的安全傳送都運(yùn)用SSL。SSL已經(jīng)成了安全互聯(lián)網(wǎng)交易中數(shù)據(jù)加密的工業(yè)標(biāo)準(zhǔn),采用SSL的網(wǎng)站在1998年和1999年間增加了兩倍。由于SSL運(yùn)用加密算法和密碼,其加密/解密過程需大量占用服務(wù)器的CPU資源,使CPU利用率接近100%,從而大大降低了服務(wù)器性能。當(dāng)網(wǎng)絡(luò)用戶大大增加后,網(wǎng)絡(luò)性能將急劇降低,很可能用戶會因網(wǎng)絡(luò)響應(yīng)欠佳而失去耐心離開網(wǎng)站。電子商務(wù)時代,服務(wù)器反應(yīng)速度至關(guān)重要,為根本解決SSL給服務(wù)器運(yùn)行帶來的不利影響必須采用專門設(shè)備處理SSL協(xié)議,以使服務(wù)器CPU從繁重的加密/解密過程中解脫出來。當(dāng)使用SSL加速器時,所有非SSL數(shù)據(jù)流可以未受任何改變地通過加速器;但是當(dāng)由SSL加密過的數(shù)據(jù)流經(jīng)過SSL加速器時,進(jìn)入的SSL數(shù)據(jù)流被解密并干凈地傳給服務(wù)器,而外流的SSL數(shù)據(jù)流被加密并傳向客戶。這樣服務(wù)器只需簡單地處理SSL請求,原本消耗眾多計算資源的HTTP/SSL現(xiàn)在被專用的SSL加速設(shè)備負(fù)責(zé)處理。使用了SSL加速器之后,系統(tǒng)每秒處理的安全連接數(shù)可由原來幾十個增長到數(shù)百個。當(dāng)然,如果需要最大限度地利用服務(wù)器,也可以卸載SSL處理工作。此外,SSL加速器可以實(shí)現(xiàn)靈活的動態(tài)堆疊,實(shí)行自動的“任務(wù)分擔(dān)”以得到最大的擴(kuò)展能力。一般SSL加速器可以自動與所有類型的服務(wù)器協(xié)同運(yùn)行,并可以支持一臺或多臺服務(wù)器。XML(擴(kuò)展標(biāo)識語言)是SGML(標(biāo)準(zhǔn)通用標(biāo)識語言)的一個子集,它已經(jīng)快速取代EDI(電子數(shù)據(jù)交換)成為B2B網(wǎng)上交易的統(tǒng)一格式。事實(shí)已經(jīng)證明,XML所采用的標(biāo)準(zhǔn)技術(shù)最適合Web開發(fā)oXML支持結(jié)構(gòu)化的數(shù)據(jù),可以更詳細(xì)地定義某個數(shù)據(jù)對象的數(shù)據(jù)結(jié)構(gòu),例如,描述產(chǎn)品,詳細(xì)定義該產(chǎn)品的生產(chǎn)廠、產(chǎn)品名、產(chǎn)品號、產(chǎn)地等信息,這種定義不僅為標(biāo)記該產(chǎn)品提供方便,而且這種XML數(shù)據(jù)很容易按生產(chǎn)廠、產(chǎn)品名等排序,使用戶的查詢變得更方便。XML加速器可以將XML交易進(jìn)行分類,如按照商業(yè)合作伙伴名稱或類型、交易價值或數(shù)量以及時刻或時區(qū)為依據(jù),配置業(yè)務(wù)優(yōu)先級,從而提高響應(yīng)速度,解放服務(wù)器資源,更快地處理交易。智能化的XML加速器可以使用多變量分類包括與、或,以滿足復(fù)雜業(yè)務(wù)的優(yōu)先級要求。還有的XML加速器自身提供服務(wù)器的負(fù)載均衡,以達(dá)到快速、安全的目的。帶寬的重要性對網(wǎng)絡(luò)來說不言而喻。但在實(shí)際應(yīng)用中,由于眾多數(shù)據(jù)流同時使用帶寬卻無法按照任務(wù)的關(guān)鍵性和時間的敏感性分級,所以關(guān)鍵應(yīng)用帶寬往往未被高效使用,帶寬的使用效率低下,成為網(wǎng)絡(luò)傳輸?shù)钠款i。例如,與Web瀏覽相比,電子郵件的任務(wù)關(guān)鍵性要高一些,但對時間的敏感性并沒有過高的要求;而實(shí)時的游戲等,對時間非常敏感,但任務(wù)的關(guān)鍵性并不大。如果對這些數(shù)據(jù)流不加分析地傳輸,必然會影響網(wǎng)絡(luò)傳輸?shù)男?。帶寬管理器使用戶可以高效地管理網(wǎng)絡(luò)通信、提供差別服務(wù)并控制廣域網(wǎng)絡(luò)帶寬分配。由于使用帶寬管理器可以賦予帶寬優(yōu)先級,因此可以加大關(guān)鍵業(yè)務(wù)的帶寬,限制非關(guān)鍵或大容量應(yīng)用的帶寬,提高眾多應(yīng)用和服務(wù)的功能。帶寬管理器適用于高速局域網(wǎng)和廣域網(wǎng)的交界處,是所有數(shù)據(jù)流的唯一路徑。它根據(jù)定制的帶寬計劃進(jìn)行網(wǎng)絡(luò)分析,進(jìn)行精確的流量控制,智能地將通信進(jìn)行分類。在大容量數(shù)據(jù)流的情況下,關(guān)鍵應(yīng)用得以保證,帶寬獲得高效應(yīng)用。由于各種應(yīng)用、多種服務(wù)級別都能得到高質(zhì)量服務(wù),帶寬使用效率達(dá)到了最大化。帶寬管理器不僅可以分析網(wǎng)絡(luò)通信狀態(tài),還可以提供網(wǎng)絡(luò)報告,使服務(wù)提供商可以根據(jù)具體數(shù)字進(jìn)行容量規(guī)劃并評估配置變化所產(chǎn)生的影響。值得說明的是,以上談到的負(fù)載均衡、高速緩存、SSL加速和帶寬管理等各項(xiàng)技術(shù)既可以單獨(dú)使用,也可以相互結(jié)合,或者集成到交換機(jī)或服務(wù)器中去。目前許多廠家已經(jīng)生產(chǎn)了集合兩種或兩種以上加速技術(shù)的產(chǎn)品。也許幾年以后,我們可以看到更為集成的“互聯(lián)網(wǎng)加速器”或者已經(jīng)集成所有加速技術(shù)的新型互聯(lián)網(wǎng)服務(wù)器。選擇適合自己的加速產(chǎn)品隨著電子商務(wù)開始真正騰飛,網(wǎng)絡(luò)加速設(shè)備的重要性越來越明顯,漸漸從服務(wù)器中分離出來,成為網(wǎng)絡(luò)環(huán)節(jié)中的重要部分。從全球市場上看,從1995年市場開始啟動,到目前已經(jīng)進(jìn)入快速增長期。預(yù)計從明年起到2003年,網(wǎng)絡(luò)加速市場將進(jìn)入成熟期。在中國,目前幾乎所有的數(shù)據(jù)中心、大型ISP/ICP都已經(jīng)采用了一種或數(shù)種網(wǎng)絡(luò)加速設(shè)備。相信隨著市場的競爭加劇和互聯(lián)網(wǎng)的進(jìn)一步發(fā)展,此類產(chǎn)品將被越來越多的企業(yè)網(wǎng)站和ISP、ICP采用。如前所述,網(wǎng)絡(luò)加速系列產(chǎn)品種類較多。目前市場上此類設(shè)備的主要廠家有Intel、AlteonWebSystems(已被北電收購,現(xiàn)稱北電網(wǎng)絡(luò)內(nèi)容傳輸部,下仍簡稱耀騰公司)、CacheFlow、ArrowPointCommunications(已被Cisco收購)、F5Networks、Foundry等公司。負(fù)載均衡產(chǎn)品、流量管理和寬帶管理產(chǎn)品主要用于數(shù)據(jù)中心等數(shù)據(jù)量非常大的場所,對動態(tài)的電子交易尤為重要。國內(nèi)市場Intel.Cisco和耀騰公司都有相當(dāng)?shù)姆蓊~,如世紀(jì)互聯(lián)、263、中國萬網(wǎng)等都采用了他們的產(chǎn)品。此類產(chǎn)品種類較多,從基本的基于響應(yīng)時間的負(fù)載均衡,到可以提供智能會話恢復(fù)和服務(wù)器錯誤恢復(fù)的智能負(fù)載均衡器,以及DNS多址負(fù)載均衡,都有相應(yīng)比較成熟的產(chǎn)品。用戶選擇負(fù)載均衡產(chǎn)品時,需要考慮自己的流量、服務(wù)器負(fù)載能力和數(shù)目等情況,根據(jù)自己的需求選擇適當(dāng)?shù)漠a(chǎn)品。寬帶管理器目前產(chǎn)品還不太豐富,許多被集成在其他產(chǎn)品中。Intel公司擁有網(wǎng)絡(luò)流量管理的全套解決方案,有以上介紹的各種類型的負(fù)載均衡產(chǎn)品。耀騰公司的系列Web交換機(jī)提供服務(wù)器負(fù)載均衡和帶寬管理,尤其是其防火墻的負(fù)載均衡技術(shù)被許多數(shù)據(jù)中心采用。Cisco公司將ArrowPoint的產(chǎn)品更名為Cisco11000系列內(nèi)容服務(wù)轉(zhuǎn)換器,采用負(fù)載均衡技術(shù)避免服務(wù)器的超負(fù)荷工作。高速緩存技術(shù)可以適用于企業(yè)用戶、服務(wù)提供商和信息提供商,具體說來,DDN用戶、有眾多分支的單位(如銀行、石油、電力、證卷、政府、學(xué)校等)以及ISP、ICP(如教育網(wǎng)、科技網(wǎng)、各大型網(wǎng)站等)和電子商務(wù)站點(diǎn)都可以從高速緩存中受益。Cache的性能指標(biāo)有很多,如同時支持的連接數(shù)、每秒鐘的供應(yīng)對象數(shù)、吞吐量以及平均對象命中率(用戶從Cache中取到的對象數(shù)與所獲得的總對象數(shù)包括從Internet上獲取的對象數(shù)和從Cache中獲得的對象數(shù)一一的比值)和平均字節(jié)命中率(用戶從Cache中獲取對象的平均字節(jié)數(shù)和從網(wǎng)上獲取的全部對象的平均字節(jié)數(shù)的比值)等。連接的數(shù)目是選擇適當(dāng)容量、確定產(chǎn)品種類的依據(jù),用戶可以根據(jù)自身環(huán)境選擇支持?jǐn)?shù)百個連接或者幾萬個連接的產(chǎn)品;吞吐量是影響性能的另一個重要因素,如果選擇不好,Cache反而會成為網(wǎng)絡(luò)中的瓶頸;對象命中率和字節(jié)命中率則顯示了Cache的效果,例如某個Cache的命中率是50%,就意味著Cache可以滿足一半的數(shù)據(jù)請求,而另外一半數(shù)據(jù)則需要通過Inernet得到。目前大多數(shù)Cache的命中率都在30%左右,容量大一些的Cache通常可以達(dá)到60%到65%。根據(jù)性能的不同,用戶可以選擇適合自身環(huán)境的Cache設(shè)備。目前市場有CacheFlow、Cisco、耀騰、Intel、聯(lián)想等數(shù)十家廠商提供Cache產(chǎn)品。CacheFlow提供了從入門級到頂級的各種產(chǎn)品0Alteon的系列內(nèi)容智能交換機(jī)能對進(jìn)入的客戶端請求具備智能過濾能力,避免將不可緩存的請求傳遞給高速緩沖服務(wù)器。Cisco、Intel也都有數(shù)款系列緩存器。聯(lián)想iCache是硬件和軟件組合的解決方案,它借助Novell公司的高速緩存文件系統(tǒng),擁有面向各級各類企業(yè)、ISP、ICP的產(chǎn)品。由于SSL一般適用在互聯(lián)網(wǎng)交易中,所以SSL加速產(chǎn)品廣泛應(yīng)用在商業(yè)網(wǎng)站服務(wù)器上。但這并不意味著其他場合不需要進(jìn)行SSL加速。在企業(yè)的內(nèi)聯(lián)網(wǎng),隨著越來越多的資源和工具都開始面向因特網(wǎng),對潛在的敏感性數(shù)據(jù)(如工資表或個人信息)進(jìn)行加密的需求使公司內(nèi)部網(wǎng)絡(luò)也在逐漸采用SSL技術(shù)。另外遠(yuǎn)程公司與公司合作伙伴之間的安全通信也通常采用SSL來加密HTTP文件傳輸。目前在SSL加速器市場上Intel和耀騰都有自己的產(chǎn)品,CacheFlow公司也于今年推出了SSL加速設(shè)備。作為一種完整的解決方案,Cicso提出了全面的CDN(內(nèi)容傳播網(wǎng)絡(luò))解決方案,包括內(nèi)容分發(fā)和管理、內(nèi)容路由、內(nèi)容交換、內(nèi)容邊緣交付、智能的網(wǎng)絡(luò)服務(wù)等。其中CiscoCSS(ContentSmartSwitch)系列交換機(jī)是整個體系結(jié)構(gòu)的重要組成部分。除了高速智能Web內(nèi)容交付、防火墻負(fù)載均衡功能、高質(zhì)量的Cache服務(wù)外,CiscoCSS系列還配備了CiscoWebNS軟件,它知道用戶是誰、希望干什么以及如何在一個全球性的Web網(wǎng)絡(luò)內(nèi)最佳地服務(wù)于用戶的請求,能使Web和應(yīng)用服務(wù)供應(yīng)商、Web內(nèi)容供應(yīng)商以及參與電子商務(wù)的企業(yè)為電子商務(wù)和Web內(nèi)容交付建立優(yōu)化的全球Web網(wǎng)絡(luò)。負(fù)載均衡產(chǎn)品IntelNetStructure網(wǎng)擎7175/7185英特爾網(wǎng)擎7175網(wǎng)絡(luò)應(yīng)用負(fù)載均衡器使用有效的第七層應(yīng)用進(jìn)行智能內(nèi)容決策的制定,對交付進(jìn)行優(yōu)先級劃分,從而平衡了通信負(fù)載并優(yōu)化了服務(wù)器群的性能。該產(chǎn)品可進(jìn)行第四層至第七層應(yīng)用/內(nèi)容流量控制,使用基于實(shí)際響應(yīng)時間的負(fù)載均衡進(jìn)行通信管理,還可檢測HTTP400、500和600系列錯誤,并透明地將通信重新導(dǎo)向至另一臺服務(wù)器。自動服務(wù)器故障切換和冗余特性可以讓通信繞過故障點(diǎn),從而使站點(diǎn)始終保持開放狀態(tài)。英特爾網(wǎng)擎7185網(wǎng)絡(luò)智能負(fù)載均衡器可以實(shí)現(xiàn)安全快速的流量管理并提供SSL加速。它采用機(jī)架安裝式設(shè)計,可以被輕而易舉地安裝在路由器和服務(wù)器群之間。支持安全交易的智能管理技術(shù),同時支持內(nèi)容驅(qū)動處理與優(yōu)先級劃分的第4層到第7層識別。該產(chǎn)品支持SSL環(huán)境中的cookies,確保交易安全;可以將處理速度提高到每秒鐘多達(dá)1200個SSL連接,提高安全交易的響應(yīng)速度。AlteonACEdirectorACEdirector可同時支持第2、以及4至7層上的交換。與傳統(tǒng)數(shù)據(jù)包交換機(jī)不同,ACEdirector在高性能以太網(wǎng)交換機(jī)內(nèi)結(jié)合了獨(dú)有的流量管理服務(wù),為每秒轉(zhuǎn)發(fā)數(shù)十萬個Web會話而進(jìn)行了優(yōu)化。本地和全局服務(wù)器負(fù)載平衡、應(yīng)用程序重定向、SSL負(fù)載平衡、基于URL的重定向和負(fù)載平衡以及高級TCP/IP過濾功能等,都集成在同一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項(xiàng)目合同管理八步走
- 產(chǎn)品使用說明功能操作與維護(hù)指南
- 外墻涂料施工合同書
- Unit1生活中的日常用語:初一英語日常會話教學(xué)教案
- 2025年大慶c1貨運(yùn)上崗證模擬考試
- 2025年唐山貨運(yùn)上崗證考試題庫答案
- 委托抵押擔(dān)保協(xié)議
- 數(shù)據(jù)安全與隱私保護(hù)作業(yè)指導(dǎo)書
- 合同房地產(chǎn)轉(zhuǎn)讓合同5篇
- 2025年高中化學(xué)新教材同步 必修第一冊 第2章 階段重點(diǎn)突破練(四)
- 銀行承兌匯票和商業(yè)承兌匯票課件
- 特朗普貿(mào)易戰(zhàn)的基本邏輯、本質(zhì)及其應(yīng)對
- 經(jīng)口鼻吸痰法護(hù)理課件
- 《園林生態(tài)學(xué)》課件
- 初中化學(xué)實(shí)驗(yàn)報告單(上)
- 貨物質(zhì)量與安全控制方案
- 高中物理多普勒效應(yīng)練習(xí)題
- 交通事故授權(quán)委托書樣本(通用)
- 鹽酸利多卡因應(yīng)用于無痛導(dǎo)尿術(shù)的臨床效果觀察
- 保障性住房資格申請表
- PEP五年級上冊Unit3-字母組合ow的發(fā)音
評論
0/150
提交評論