各顯神通 服務(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)而生。它們將成為未來(lái)互聯(lián)網(wǎng)上不可或缺的一部分。
為了不再看到“Server Too Busy”
上網(wǎng)過(guò)程中用戶最不滿意的是什么?來(lái)自CNNIC的最新調(diào)查報(bào)告表明,用戶認(rèn)為上網(wǎng)過(guò)程中最不能令人滿意的地方是速度太慢。
電子商務(wù)逐步走入眾多傳統(tǒng)企業(yè)時(shí)遇到的最大阻力是什么?網(wǎng)絡(luò)平臺(tái)的性能和服務(wù)水平仍不可靠顯然是重要的因素之一。
由于用戶急劇增長(zhǎng),獲取信息的速度快慢已經(jīng)成為制約互聯(lián)網(wǎng)發(fā)展的重要因素。尤其隨著電子商務(wù)的迅速發(fā)展,企業(yè)的信息中心已經(jīng)從側(cè)重計(jì)算與數(shù)據(jù)處理的計(jì)算中心和側(cè)重網(wǎng)絡(luò)與數(shù)據(jù)通訊的網(wǎng)絡(luò)中心發(fā)展成為一個(gè)將計(jì)算中心與網(wǎng)絡(luò)中心功能平衡優(yōu)化的集成一體的數(shù)據(jù)中心。作為企業(yè)電子商務(wù)網(wǎng)絡(luò)的基礎(chǔ)核心,數(shù)據(jù)中心將匯集高性能計(jì)算、數(shù)據(jù)通訊、語(yǔ)音通訊等處理功能于一體,成為支持企業(yè)未來(lái)電子商務(wù)系統(tǒng)應(yīng)用的必然平臺(tái)。
但是,作為企業(yè)網(wǎng)的心臟,數(shù)據(jù)中心面臨著眾多的挑戰(zhàn)。擴(kuò)展性、靈活性、高性能、可靠性、高密度和安全性無(wú)一不是數(shù)據(jù)中心不可或缺的要求,尤其是在數(shù)據(jù)流急劇增長(zhǎng)的時(shí)候還要進(jìn)行持續(xù)穩(wěn)定的運(yùn)行。很難想象用戶會(huì)在屢次遇到“Server Too Busy”后還能再次訪問(wèn)這個(gè)網(wǎng)站;更難以想象正在進(jìn)行信用卡支付時(shí)遇到掉線會(huì)有多么嚴(yán)重的后果。那么,如何解決這個(gè)瓶頸問(wèn)題呢?如何才能切實(shí)提高網(wǎng)絡(luò)的服務(wù)質(zhì)量呢?
顯然,傳統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)已經(jīng)不能滿足這種高質(zhì)量的需求。在僅靠不斷增加帶寬的方式提高訪問(wèn)速度收效甚微的情況下,想切實(shí)提高網(wǎng)絡(luò)服務(wù)質(zhì)量,就需要在現(xiàn)有網(wǎng)絡(luò)層次結(jié)構(gòu)中專門(mén)增加一層,以專門(mén)用于提高網(wǎng)絡(luò)的響應(yīng)時(shí)間。
目前這種用于加速互聯(lián)網(wǎng)絡(luò)的產(chǎn)品有許多,代表技術(shù)有負(fù)載均衡、高速緩存、SSL/XML加速、流量與帶寬管理等。目前,此系列產(chǎn)品已經(jīng)越來(lái)越普遍地被各數(shù)據(jù)中心、ISP、企業(yè)網(wǎng)站使用。他們往往分布在應(yīng)用服務(wù)器和路由器/交換機(jī)之間,有人稱之為“前端基礎(chǔ)設(shè)施”。
所有這些技術(shù)都能改善網(wǎng)絡(luò)速度、提高服務(wù)質(zhì)量,但機(jī)理不同,適用的范圍也不盡相同。以下詳細(xì)介紹各個(gè)技術(shù)的特點(diǎn)和適用范圍。
負(fù)載均衡技術(shù)
現(xiàn)在互聯(lián)網(wǎng)上有多少客戶?十分鐘后客戶數(shù)目會(huì)增長(zhǎng)嗎?這些問(wèn)題恐怕誰(shuí)也回答不了?;ヂ?lián)網(wǎng)的快速增長(zhǎng)已經(jīng)使網(wǎng)絡(luò)服務(wù)器面對(duì)的訪問(wèn)數(shù)量大大增加并且更加不可預(yù)知。如今,服務(wù)器必須具備提供大量并發(fā)訪問(wèn)服務(wù)的能力,其處理能力和I/O能力已經(jīng)成為提供服務(wù)的瓶頸。如果客戶的增多導(dǎo)致通信量超出了服務(wù)器能承受的范圍,那么其結(jié)果必然是——宕機(jī)。
顯然,單臺(tái)服務(wù)器有限的性能不可能解決這個(gè)問(wèn)題,一臺(tái)普通服務(wù)器的處理能力只能達(dá)到每秒幾萬(wàn)個(gè)到幾十萬(wàn)個(gè)請(qǐng)求,無(wú)法在一秒鐘內(nèi)處理上百萬(wàn)個(gè)甚至更多的請(qǐng)求。但若能將10臺(tái)這樣的服務(wù)器組成一個(gè)系統(tǒng),并通過(guò)軟件技術(shù)將所有請(qǐng)求平均分配給所有服務(wù)器,那么這個(gè)系統(tǒng)就完全擁有每秒鐘處理幾百萬(wàn)個(gè)甚至更多請(qǐng)求的能力。這就是負(fù)載均衡最初的基本設(shè)計(jì)思想。
最早的負(fù)載均衡技術(shù)是通過(guò)DNS來(lái)實(shí)現(xiàn)的,在DNS中為多個(gè)地址配置同一個(gè)名字,因而查詢這個(gè)名字的客戶機(jī)將得到其中一個(gè)地址,從而使得不同的客戶訪問(wèn)不同的服務(wù)器,達(dá)到負(fù)載均衡的目的。DNS負(fù)載均衡是一種簡(jiǎn)單而有效的方法,但是它不能區(qū)分服務(wù)器的差異,也不能反映服務(wù)器的當(dāng)前運(yùn)行狀態(tài)。
其實(shí),這種負(fù)載均衡的基本設(shè)計(jì)思想只能算是負(fù)載均衡技術(shù)的最初應(yīng)用?,F(xiàn)代負(fù)載均衡技術(shù)除了可以做到合理、平均、實(shí)時(shí)地均衡系統(tǒng)負(fù)載外,還能夠確保系統(tǒng)正常運(yùn)行的高可用性和高可靠性。
負(fù)載均衡服務(wù)能夠平衡服務(wù)器群中所有的服務(wù)器和應(yīng)用之間的通信負(fù)載,根據(jù)實(shí)時(shí)響應(yīng)時(shí)間進(jìn)行判斷,將任務(wù)交由負(fù)載最輕的服務(wù)器來(lái)處理,以實(shí)現(xiàn)真正的智能通信管理和最佳的服務(wù)器群性能。 #p#page_title#e#
假設(shè)每個(gè)服務(wù)器能響應(yīng)的請(qǐng)求為每秒10萬(wàn)個(gè)。如果不采用負(fù)載均衡,那么該系統(tǒng)就只能達(dá)到每秒10萬(wàn)個(gè)的響應(yīng),即使采用三臺(tái)服務(wù)器,也有可能在不到每秒30萬(wàn)個(gè)響應(yīng)的時(shí)候就會(huì)出現(xiàn)某臺(tái)服務(wù)器由于訪問(wèn)量過(guò)大而宕機(jī);如果某臺(tái)服務(wù)器出現(xiàn)故障,則可能導(dǎo)致數(shù)萬(wàn)個(gè)請(qǐng)求不能得到正確的響應(yīng)。但如果采用負(fù)載均衡,不僅當(dāng)服務(wù)器出現(xiàn)故障時(shí)可以自動(dòng)將指向該服務(wù)器上的響應(yīng)分擔(dān)到其他服務(wù)器,還可以在數(shù)據(jù)量不太大時(shí)也將任務(wù)分配到各個(gè)服務(wù)器中,避免出現(xiàn)有些服務(wù)器數(shù)據(jù)量很小而有的已因數(shù)據(jù)量接近極限導(dǎo)致性能急劇下降的現(xiàn)象。如果數(shù)據(jù)量超出了服務(wù)器的響應(yīng)能力,只需增加服務(wù)器數(shù)目就可以平滑升級(jí)。也就是說(shuō),負(fù)載均衡技術(shù)不僅可以維持網(wǎng)絡(luò)系統(tǒng)中負(fù)載的均衡分配,還能夠維護(hù)網(wǎng)絡(luò)系統(tǒng)的高可用性運(yùn)行,因而是保證網(wǎng)絡(luò)系統(tǒng)高性能的重要技術(shù)。
現(xiàn)代負(fù)載均衡技術(shù)通常操作于網(wǎng)絡(luò)的第四層或第七層。負(fù)載均衡器可以根據(jù)實(shí)際的響應(yīng)時(shí)間制定優(yōu)先級(jí)交付決策,從而實(shí)現(xiàn)高性能、智能化流量管理,達(dá)到最佳的服務(wù)器群性能。采用第七層應(yīng)用控制還可以減少通信高峰期的錯(cuò)誤訊息,因?yàn)椴铄e(cuò)控制和流量管理技術(shù)可以偵測(cè)到一些錯(cuò)誤信息并透明地將會(huì)話重定向到另一個(gè)服務(wù)器,使用戶順利地進(jìn)行使用。例如,圖一中服務(wù)器A不可用或者數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤,錯(cuò)誤信息將會(huì)返回到負(fù)載均衡器上,然后會(huì)將客戶的訪問(wèn)指向服務(wù)器B或者將消息重放到其他數(shù)據(jù)庫(kù)中去,整個(gè)過(guò)程對(duì)用戶是透明的。
由于采用了負(fù)載均衡技術(shù),自動(dòng)故障恢復(fù)得以實(shí)現(xiàn),服務(wù)的時(shí)間可以延長(zhǎng),24×7可靠性和持續(xù)運(yùn)行成為可能。另外,負(fù)載均衡器一般也支持路徑外返回模式,即繞過(guò)流量分配器,為那些焦急等待大量數(shù)據(jù)文件請(qǐng)求響應(yīng)的客戶提供更快的響應(yīng)時(shí)間。
在最新的負(fù)載均衡產(chǎn)品中,智能化越來(lái)越明顯。一些智能化的負(fù)載均衡器能夠偵測(cè)到像數(shù)據(jù)庫(kù)錯(cuò)誤、服務(wù)器不可用等信息,從而采取措施使會(huì)話恢復(fù)和重定向服務(wù)器使電子商務(wù)能夠得以順利進(jìn)行。多址負(fù)載均衡器可以對(duì)客戶發(fā)來(lái)的訪問(wèn)請(qǐng)求進(jìn)行解析,計(jì)算出最佳地址,然后將該地址返回客戶,使客戶自動(dòng)連接到對(duì)其請(qǐng)求來(lái)說(shuō)最佳的數(shù)據(jù)中心。
負(fù)載均衡技術(shù)解決了出現(xiàn)大流量數(shù)據(jù)時(shí)服務(wù)器的智能化分配,但統(tǒng)計(jì)發(fā)現(xiàn),在網(wǎng)絡(luò)應(yīng)用的需求中存在著許多冗余的內(nèi)容,這些重復(fù)的需求占用了大量的網(wǎng)絡(luò)資源。具體地說(shuō),在互聯(lián)網(wǎng)上80%的用戶都在訪問(wèn)20%的熱門(mén)網(wǎng)站,而在這些熱門(mén)網(wǎng)站中又有一些熱門(mén)的內(nèi)容吸引了絕大多數(shù)訪問(wèn)者的注意;對(duì)于企業(yè)局域網(wǎng)而言,員工所發(fā)出的網(wǎng)絡(luò)指令也存在著很大的重復(fù)。以上的情況造成了計(jì)算機(jī)執(zhí)行的指令具有很高的重復(fù)性,這是僅用負(fù)載均衡技術(shù)不能解決的。
緩存技術(shù)就是基于以上的情況產(chǎn)生的。緩存設(shè)備會(huì)監(jiān)視Web請(qǐng)求,檢索它們,然后存儲(chǔ)為它的對(duì)象。后來(lái)的用戶將直接從本地的緩存設(shè)備而不是真正的目標(biāo)站點(diǎn)獲取該對(duì)象,從而達(dá)到提高響應(yīng)性能,減少帶寬壓力的目的。
有效放置的緩存設(shè)備可以及時(shí)向最終用戶傳送Web網(wǎng)頁(yè),提高Web站點(diǎn)的效率,減少WAN訪問(wèn)費(fèi)用,甚至可以建立起一道抵御外部黑客攻擊的安全防線。因此,不僅對(duì)于那些能夠迅速地從緩存技術(shù)節(jié)省下來(lái)的費(fèi)用中盈利的ISP和電信公司,而且對(duì)于企業(yè)而言,緩存技術(shù)也同樣具有著越來(lái)越大的吸引力。
緩存技術(shù)的基本概念是:由于從網(wǎng)絡(luò)的邊緣索取對(duì)象比從Internet中索取的速度更快、費(fèi)用更低廉,因此將Web數(shù)據(jù)靠近最終用戶保存,可以使服務(wù)提供商保留帶寬,節(jié)省費(fèi)用。緩存設(shè)備工作在比路由器更高的層次上,能夠把用戶所要訪問(wèn)的網(wǎng)絡(luò)信息“抓”到本地,在最短的時(shí)間內(nèi)將信息連續(xù)、完整、實(shí)時(shí)地傳遞給最終用戶,不僅大大縮短了訪問(wèn)響應(yīng)時(shí)間,而且極大地提高了高峰時(shí)間網(wǎng)絡(luò)所能承受的訪問(wèn)容量??梢哉f(shuō),緩存技術(shù)降低了目前廣域網(wǎng)通訊帶寬成本,是提升互聯(lián)網(wǎng)訪問(wèn)性能的最好方法。
早期的緩存技術(shù)可用來(lái)節(jié)省帶寬以減少網(wǎng)絡(luò)擁塞,但它們不可避免地引起了以下問(wèn)題:一是用戶有可能得不到網(wǎng)頁(yè)的及時(shí)更新,因?yàn)榫彺鎱^(qū)不可能自動(dòng)跟蹤網(wǎng)頁(yè)的變化;二是為得到最新網(wǎng)頁(yè),用戶訪問(wèn)時(shí)需要首先查詢真正的服務(wù)器上的內(nèi)容,這將導(dǎo)致訪問(wèn)速度的降低。 #p#page_title#e#
目前使用最多的緩存技術(shù)產(chǎn)品是Web Cache。一提Cache,大家自然會(huì)想到計(jì)算機(jī)里面的高速緩存,實(shí)際上,Web Cache的功用遠(yuǎn)不止存儲(chǔ)和提供數(shù)據(jù)這么簡(jiǎn)單。Cache是作為基于軟件的代理服務(wù)器的一部分或?qū)iT(mén)的硬件(appliances,容器)出現(xiàn)的,本文主要談后者。與前者相比,它可以提供更好的性能。不同的生產(chǎn)商提供的產(chǎn)品在許多方面存在著差異,其中包括配置和設(shè)置的難易程度、使用的協(xié)議、安全性能、遠(yuǎn)程管理、能夠用于緩存的Web傳輸?shù)念愋鸵约皟r(jià)格、售后技術(shù)支持等。
Cache設(shè)備可在用戶端儲(chǔ)存最常瀏覽的網(wǎng)頁(yè)內(nèi)容,隨時(shí)提供給用戶存取,還可同時(shí)監(jiān)控內(nèi)容的來(lái)源,以測(cè)知網(wǎng)頁(yè)是否已更新,并同步更新儲(chǔ)存的內(nèi)容。一般來(lái)說(shuō),在配置了互聯(lián)網(wǎng)加速設(shè)備后,由于很多用戶瀏覽的內(nèi)容可以從高速緩存中直接調(diào)出,網(wǎng)絡(luò)效能會(huì)有明顯的大幅提升:網(wǎng)頁(yè)響應(yīng)時(shí)間最多可以減少90%以上;頻寬使用率將增加30%~50%。進(jìn)入討論組討論。
SSL/XML加速
解決了服務(wù)器分配和緩存的問(wèn)題之后,在網(wǎng)絡(luò)傳輸?shù)膬?nèi)容上,由于SSL和XML仍占用相當(dāng)?shù)姆?wù)器資源,仍然會(huì)影響網(wǎng)絡(luò)的傳輸速度。它們能加速嗎?
SSL(加密套接字協(xié)議層)是一種應(yīng)用極為廣泛的WEB信息安全傳送協(xié)議。最初由Netscape開(kāi)發(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)用加密算法和密碼,其加密/解密過(guò)程需大量占用服務(wù)器的CPU資源,使CPU利用率接近100%,從而大大降低了服務(wù)器性能。當(dāng)網(wǎng)絡(luò)用戶大大增加后,網(wǎng)絡(luò)性能將急劇降低,很可能用戶會(huì)因網(wǎng)絡(luò)響應(yīng)欠佳而失去耐心離開(kāi)網(wǎng)站。
電子商務(wù)時(shí)代,服務(wù)器反應(yīng)速度至關(guān)重要,為根本解決SSL給服務(wù)器運(yùn)行帶來(lái)的不利影響,必須采用專門(mén)設(shè)備處理SSL協(xié)議,以使服務(wù)器CPU從繁重的加密/解密過(guò)程中解脫出來(lái)。
當(dāng)使用SSL加速器時(shí),所有非SSL數(shù)據(jù)流可以未受任何改變地通過(guò)加速器;但是當(dāng)由SSL加密過(guò)的數(shù)據(jù)流經(jīng)過(guò)SSL加速器時(shí),進(jìn)入的SSL數(shù)據(jù)流被解密并干凈地傳給服務(wù)器,而外流的SSL數(shù)據(jù)流被加密并傳向客戶。這樣服務(wù)器只需簡(jiǎn)單地處理SSL請(qǐng)求,原本消耗眾多計(jì)算資源的HTTP/SSL現(xiàn)在被專用的SSL加速設(shè)備負(fù)責(zé)處理。使用了SSL加速器之后,系統(tǒng)每秒處理的安全連接數(shù)可由原來(lái)幾十個(gè)增長(zhǎng)到數(shù)百個(gè)。當(dāng)然,如果需要最大限度地利用服務(wù)器,也可以卸載SSL處理工作。
此外,SSL加速器可以實(shí)現(xiàn)靈活的動(dòng)態(tài)堆疊,實(shí)行自動(dòng)的“任務(wù)分擔(dān)”以得到最大的擴(kuò)展能力。一般SSL加速器可以自動(dòng)與所有類型的服務(wù)器協(xié)同運(yùn)行,并可以支持一臺(tái)或多臺(tái)服務(wù)器。
XML(擴(kuò)展標(biāo)識(shí)語(yǔ)言)是SGML(標(biāo)準(zhǔn)通用標(biāo)識(shí)語(yǔ)言)的一個(gè)子集,它已經(jīng)快速取代EDI(電子數(shù)據(jù)交換)成為B2B網(wǎng)上交易的統(tǒng)一格式。事實(shí)已經(jīng)證明,XML所采用的標(biāo)準(zhǔn)技術(shù)最適合Web開(kāi)發(fā)。XML支持結(jié)構(gòu)化的數(shù)據(jù),可以更詳細(xì)地定義某個(gè)數(shù)據(jù)對(duì)象的數(shù)據(jù)結(jié)構(gòu),例如,描述產(chǎn)品,詳細(xì)定義該產(chǎn)品的生產(chǎn)廠、產(chǎn)品名、產(chǎn)品號(hào)、產(chǎn)地等信息,這種定義不僅為標(biāo)記該產(chǎn)品提供方便,而且這種XML數(shù)據(jù)很容易按生產(chǎn)廠、產(chǎn)品名等排序,使用戶的查詢變得更方便。
XML加速器可以將XML交易進(jìn)行分類,如按照商業(yè)合作伙伴名稱或類型、交易價(jià)值或數(shù)量以及時(shí)刻或時(shí)區(qū)為依據(jù),配置業(yè)務(wù)優(yōu)先級(jí),從而提高響應(yīng)速度,解放服務(wù)器資源,更快地處理交易。
智能化的XML加速器可以使用多變量分類包括與、或,以滿足復(fù)雜業(yè)務(wù)的優(yōu)先級(jí)要求。還有的XML加速器自身提供服務(wù)器的負(fù)載均衡,以達(dá)到快速、安全的目的。
帶寬的重要性對(duì)網(wǎng)絡(luò)來(lái)說(shuō)不言而喻。但在實(shí)際應(yīng)用中,由于眾多數(shù)據(jù)流同時(shí)使用帶寬卻無(wú)法按照任務(wù)的關(guān)鍵性和時(shí)間的敏感性分級(jí),所以關(guān)鍵應(yīng)用帶寬往往未被高效使用,帶寬的使用效率低下,成為網(wǎng)絡(luò)傳輸?shù)钠款i。
例如,與Web瀏覽相比,電子郵件的任務(wù)關(guān)鍵性要高一些,但對(duì)時(shí)間的敏感性并沒(méi)有過(guò)高的要求;而實(shí)時(shí)的游戲等,對(duì)時(shí)間非常敏感,但任務(wù)的關(guān)鍵性并不大。如果對(duì)這些數(shù)據(jù)流不加分析地傳輸,必然會(huì)影響網(wǎng)絡(luò)傳輸?shù)男省?#p#page_title#e#
帶寬管理器使用戶可以高效地管理網(wǎng)絡(luò)通信、提供差別服務(wù)并控制廣域網(wǎng)絡(luò)帶寬分配。由于使用帶寬管理器可以賦予帶寬優(yōu)先級(jí),因此可以加大關(guān)鍵業(yè)務(wù)的帶寬,限制非關(guān)鍵或大容量應(yīng)用的帶寬,提高眾多應(yīng)用和服務(wù)的功能。
帶寬管理器適用于高速局域網(wǎng)和廣域網(wǎng)的交界處,是所有數(shù)據(jù)流的唯一路徑。它根據(jù)定制的帶寬計(jì)劃進(jìn)行網(wǎng)絡(luò)分析,進(jìn)行精確的流量控制,智能地將通信進(jìn)行分類。在大容量數(shù)據(jù)流的情況下,關(guān)鍵應(yīng)用得以保證,帶寬獲得高效應(yīng)用。由于各種應(yīng)用、多種服務(wù)級(jí)別都能得到高質(zhì)量服務(wù),帶寬使用效率達(dá)到了最大化。
帶寬管理器不僅可以分析網(wǎng)絡(luò)通信狀態(tài),還可以提供網(wǎng)絡(luò)報(bào)告,使服務(wù)提供商可以根據(jù)具體數(shù)字進(jìn)行容量規(guī)劃并評(píng)估配置變化所產(chǎn)生的影響。
值得說(shuō)明的是,以上談到的負(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ù)開(kāi)始真正騰飛,網(wǎng)絡(luò)加速設(shè)備的重要性越來(lái)越明顯,漸漸從服務(wù)器中分離出來(lái),成為網(wǎng)絡(luò)環(huán)節(jié)中的重要部分。從全球市場(chǎng)上看,從1995年市場(chǎng)開(kāi)始啟動(dòng),到目前已經(jīng)進(jìn)入快速增長(zhǎng)期。預(yù)計(jì)從明年起到2003年,網(wǎng)絡(luò)加速市場(chǎng)將進(jìn)入成熟期。在中國(guó),目前幾乎所有的數(shù)據(jù)中心、大型ISP/ICP都已經(jīng)采用了一種或數(shù)種網(wǎng)絡(luò)加速設(shè)備。相信隨著市場(chǎng)的競(jìng)爭(zhēng)加劇和互聯(lián)網(wǎng)的進(jìn)一步發(fā)展,此類產(chǎn)品將被越來(lái)越多的企業(yè)網(wǎng)站和ISP、ICP采用。
如前所述,網(wǎng)絡(luò)加速系列產(chǎn)品種類較多。目前市場(chǎng)上此類設(shè)備的主要廠家有Intel、Alteon WebSystems(已被北電收購(gòu),現(xiàn)稱北電網(wǎng)絡(luò)內(nèi)容傳輸部,下仍簡(jiǎn)稱耀騰公司)、CacheFlow、ArrowPoint Communications(已被Cisco收購(gòu))、F5 Networks、Foundry等公司。
負(fù)載均衡產(chǎn)品、流量管理和寬帶管理產(chǎn)品主要用于數(shù)據(jù)中心等數(shù)據(jù)量非常大的場(chǎng)所,對(duì)動(dòng)態(tài)的電子交易尤為重要。國(guó)內(nèi)市場(chǎng)Intel、Cisco和耀騰公司都有相當(dāng)?shù)姆蓊~,如世紀(jì)互聯(lián)、263、中國(guó)萬(wàn)網(wǎng)等都采用了他們的產(chǎn)品。此類產(chǎn)品種類較多,從基本的基于響應(yīng)時(shí)間的負(fù)載均衡,到可以提供智能會(huì)話恢復(fù)和服務(wù)器錯(cuò)誤恢復(fù)的智能負(fù)載均衡器,以及DNS多址負(fù)載均衡,都有相應(yīng)比較成熟的產(chǎn)品。用戶選擇負(fù)載均衡產(chǎn)品時(shí),需要考慮自己的流量、服務(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ù)提供商和信息提供商,具體說(shuō)來(lái),DDN用戶、有眾多分支的單位(如銀行、石油、電力、證卷、政府、學(xué)校等)以及ISP、ICP(如教育網(wǎng)、科技網(wǎng)、各大型網(wǎng)站等)和電子商務(wù)站點(diǎn)都可以從高速緩存中受益。
Cache的性能指標(biāo)有很多,如同時(shí)支持的連接數(shù)、每秒鐘的供應(yīng)對(duì)象數(shù)、吞吐量以及平均對(duì)象命中率(用戶從Cache中取到的對(duì)象數(shù)與所獲得的總對(duì)象數(shù)——包括從Internet上獲取的對(duì)象數(shù)和從Cache中獲得的對(duì)象數(shù)——的比值)和平均字節(jié)命中率(用戶從Cache中獲取對(duì)象的平均字節(jié)數(shù)和從網(wǎng)上獲取的全部對(duì)象的平均字節(jié)數(shù)的比值)等。連接的數(shù)目是選擇適當(dāng)容量、確定產(chǎn)品種類的依據(jù),用戶可以根據(jù)自身環(huán)境選擇支持?jǐn)?shù)百個(gè)連接或者幾萬(wàn)個(gè)連接的產(chǎn)品;吞吐量是影響性能的另一個(gè)重要因素,如果選擇不好,Cache反而會(huì)成為網(wǎng)絡(luò)中的瓶頸;對(duì)象命中率和字節(jié)命中率則顯示了Cache的效果,例如某個(gè)Cache的命中率是50%,就意味著Cache可以滿足一半的數(shù)據(jù)請(qǐng)求,而另外一半數(shù)據(jù)則需要通過(guò)Inernet得到。目前大多數(shù)Cache的命中率都在30%左右,容量大一些的Cache通??梢赃_(dá)到60%到65%。根據(jù)性能的不同,用戶可以選擇適合自身環(huán)境的Cache設(shè)備。 #p#page_title#e#
目前市場(chǎng)有CacheFlow、Cisco、耀騰、Intel、聯(lián)想等數(shù)十家廠商提供Cache產(chǎn)品。CacheFlow提供了從入門(mén)級(jí)到頂級(jí)的各種產(chǎn)品。Alteon的系列內(nèi)容智能交換機(jī)能對(duì)進(jìn)入的客戶端請(qǐng)求具備智能過(guò)濾能力,避免將不可緩存的請(qǐng)求傳遞給高速緩沖服務(wù)器。Cisco、Intel也都有數(shù)款系列緩存器。聯(lián)想iCache是硬件和軟件組合的解決方案,它借助Novell公司的高速緩存文件系統(tǒng),擁有面向各級(jí)各類企業(yè)、ISP、ICP的產(chǎn)品。
由于SSL一般適用在互聯(lián)網(wǎng)交易中,所以SSL加速產(chǎn)品廣泛應(yīng)用在商業(yè)網(wǎng)站服務(wù)器上。但這并不意味著其他場(chǎng)合不需要進(jìn)行SSL加速。在企業(yè)的內(nèi)聯(lián)網(wǎng),隨著越來(lái)越多的資源和工具都開(kāi)始面向因特網(wǎng),對(duì)潛在的敏感性數(shù)據(jù)(如工資表或個(gè)人信息)進(jìn)行加密的需求使公司內(nèi)部網(wǎng)絡(luò)也在逐漸采用SSL技術(shù)。另外遠(yuǎn)程公司與公司合作伙伴之間的安全通信也通常采用SSL來(lái)加密HTTP文件傳輸。
目前在SSL加速器市場(chǎng)上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ù)等。其中Cisco Css(Content Smart Switch)系列交換機(jī)是整個(gè)體系結(jié)構(gòu)的重要組成部分。除了高速智能Web內(nèi)容交付、防火墻負(fù)載均衡功能、高質(zhì)量的Cache服務(wù)外,Cisco CSS系列還配備了Cisco WebNS軟件,它知道用戶是誰(shuí)、希望干什么以及如何在一個(gè)全球性的Web網(wǎng)絡(luò)內(nèi)最佳地服務(wù)于用戶的請(qǐng)求,能使Web和應(yīng)用服務(wù)供應(yīng)商、Web內(nèi)容供應(yīng)商以及參與電子商務(wù)的企業(yè)為電子商務(wù)和Web內(nèi)容交付建立優(yōu)化的全球Web網(wǎng)絡(luò)。進(jìn)入討論組討論。
負(fù)載均衡產(chǎn)品
Intel NetStrUCture 網(wǎng)擎7175/7185
英特爾網(wǎng)擎7175網(wǎng)絡(luò)應(yīng)用負(fù)載均衡器使用有效的第七層應(yīng)用進(jìn)行智能內(nèi)容決策的制定,對(duì)交付進(jìn)行優(yōu)先級(jí)劃分,從而平衡了通信負(fù)載并優(yōu)化了服務(wù)器群的性能。該產(chǎn)品可進(jìn)行第四層至第七層應(yīng)用/內(nèi)容流量控制,使用基于實(shí)際響應(yīng)時(shí)間的負(fù)載均衡進(jìn)行通信管理,還可檢測(cè)HTTP400、500和600系列錯(cuò)誤,并透明地將通信重新導(dǎo)向至另一臺(tái)服務(wù)器。自動(dòng)服務(wù)器故障切換和冗余特性可以讓通信繞過(guò)故障點(diǎn),從而使站點(diǎn)始終保持開(kāi)放狀態(tài)。
英特爾網(wǎng)擎7185網(wǎng)絡(luò)智能負(fù)載均衡器可以實(shí)現(xiàn)安全快速的流量管理并提供SSL加速。它采用機(jī)架安裝式設(shè)計(jì),可以被輕而易舉地安裝在路由器和服務(wù)器群之間。支持安全交易的智能管理技術(shù),同時(shí)支持內(nèi)容驅(qū)動(dòng)處理與優(yōu)先級(jí)劃分的第4層到第7層識(shí)別。該產(chǎn)品支持SSL環(huán)境中的cookies,確保交易安全;可以將處理速度提高到每秒鐘多達(dá)1200個(gè)SSL連接,提高安全交易的響應(yīng)速度。
Alteon ACEDirector
ACEdirector可同時(shí)支持第2、3以及4至7層上的交換。與傳統(tǒng)數(shù)據(jù)包交換機(jī)不同,ACEdirector 在高性能以太網(wǎng)交換機(jī)內(nèi)結(jié)合了獨(dú)有的流量管理服務(wù),為每秒轉(zhuǎn)發(fā)數(shù)十萬(wàn)個(gè)Web會(huì)話而進(jìn)行了優(yōu)化。本地和全局服務(wù)器負(fù)載平衡、應(yīng)用程序重定向、SSL負(fù)載平衡、基于URL的重定向和負(fù)載平衡以及高級(jí) TCP/IP 過(guò)濾功能等,都集成在同一個(gè)ACEdirector中。ACEdirector能夠以驚人的速度轉(zhuǎn)發(fā)Web會(huì)話,每秒可處理高達(dá)200,000個(gè)會(huì)話的負(fù)載平衡。
高速緩存產(chǎn)品
聯(lián)想 iCache 2000
聯(lián)想iCache是系列產(chǎn)品,擁有從入門(mén)級(jí)到高端的各級(jí)產(chǎn)品。iCache2000定位于中端產(chǎn)品,面向用戶為中型企業(yè)、中型ISP/ICP、科研機(jī)構(gòu)等,它所能承載的每秒點(diǎn)擊數(shù)是800次。iCache使用簡(jiǎn)單,借助Novell公司特有的高速緩存文件系統(tǒng),可以很大程度上加速在企業(yè)中或ISP基礎(chǔ)設(shè)施中、在Internet上向員工和商業(yè)合作伙伴及客戶提供Internet和Intranet內(nèi)容的訪問(wèn)速度,一方面提高用戶網(wǎng)上交易的效率,同時(shí)也極大地降低了用戶的上網(wǎng)費(fèi)用和ISP、ICP的運(yùn)營(yíng)成本。
CacheFlow 5000
CacheFlow擁有針對(duì)從中小企業(yè)到ISP的各級(jí)互聯(lián)網(wǎng)加速器,其中CacheFlow 5000是電信級(jí)互聯(lián)網(wǎng)加速器。它最高可以支持到T3或OC3的流量,同時(shí)也是目前系列中擴(kuò)展性最強(qiáng)的高速緩存設(shè)備。CacheFlow 5000內(nèi)置有CacheFlow公司專為互聯(lián)網(wǎng)加速設(shè)計(jì)的操作系統(tǒng)CacheOS,可以保證用戶在現(xiàn)有網(wǎng)絡(luò)條件下以最快的速度獲取到最新、最即時(shí)的網(wǎng)上信息。 #p#page_title#e#
SSL加速產(chǎn)品
Intel NetStructure 網(wǎng)擎7115
英特爾網(wǎng)擎7115 SSL加速器每秒能處理多達(dá)600個(gè)安全連接,提高了SSL處理能力??梢允褂么羞B接端口直接管理設(shè)備或通過(guò)Telnet或SSH進(jìn)行遠(yuǎn)程管理??衫檬录O(jiān)視功能察看主要的設(shè)備指標(biāo),如SSL每秒連接速率,并接收時(shí)間告警,如加密狀態(tài)改變、被拒絕的SSL連接、閾值告警、過(guò)載告警及網(wǎng)絡(luò)鏈接。隨著商業(yè)網(wǎng)站通信量的增長(zhǎng),該產(chǎn)品還支持多個(gè)單位級(jí)聯(lián)在一起進(jìn)行擴(kuò)充。故障切換直通技術(shù)使英特爾網(wǎng)擎7115 SSL加速器能夠自動(dòng)關(guān)閉服務(wù),并根據(jù)情況切斷SSL功能,使與之連接的其他單元或服務(wù)器接替其工作,以實(shí)現(xiàn)不間斷的服務(wù)。
Alteon iSD-SSL
iSD-SSL是業(yè)界性能較高的安全套接層處理引擎,一臺(tái)Alteon Web交換機(jī)和一個(gè)或多個(gè)iSD-SSL單元成對(duì)組合在一起,能每秒鐘完成400到12,000個(gè)安全套接層的會(huì)話,這種處理量是一臺(tái)HTTP-S服務(wù)器所能處理的5到250倍。能在本地服務(wù)器卸載SSL處理,從而能智能地對(duì)安全的電子交易加速,最終在同一個(gè)數(shù)據(jù)通路中對(duì)其它的流量沒(méi)有耽擱。
帶寬管理器
Intel NetStructure網(wǎng)擎7370
英特爾網(wǎng)擎7370應(yīng)用帶寬管理器支持關(guān)鍵應(yīng)用,調(diào)整非關(guān)鍵應(yīng)用,以使性能滿足應(yīng)用服務(wù)級(jí)協(xié)議(ASLA)的要求。針對(duì)每應(yīng)用、基于政策的帶寬分配與通信調(diào)節(jié)使用戶能夠監(jiān)視、測(cè)量和跟蹤應(yīng)用及網(wǎng)絡(luò)性能。服務(wù)分界點(diǎn)減少了用于診斷非服務(wù)提供商負(fù)責(zé)問(wèn)題的時(shí)間。基于Web的界面可以使用戶利用標(biāo)準(zhǔn)互連網(wǎng)瀏覽器即可從任何地方配置、控制和監(jiān)視SLA和應(yīng)用性能。
綜合
Cisco CSS-11000系列
Cisco CSS系列交換機(jī)可以根據(jù)完整的URL、Cookie及資源可用性信息選擇最佳的站點(diǎn)和服務(wù)器,提供高速智能Web內(nèi)容交付;具有防火墻負(fù)載均衡功能,可為后臺(tái)數(shù)據(jù)庫(kù)和應(yīng)用系統(tǒng)提供可伸縮的安全保護(hù)。透明Cache代理、反向Cache代理及智能Cache旁路功能可使Web高速緩存效率提高400%。Cisco CSS配備了Cisco WebNS軟件,在分配Web站點(diǎn)資源和實(shí)現(xiàn)最佳電子商務(wù)等方面為企業(yè)提供完善的解決方案。
Cisco CSS系列交換機(jī)有CSS11050、CSS11150、CSS 11800多種型號(hào),可滿足各級(jí)數(shù)據(jù)中心、電子商務(wù)網(wǎng)站的需要。
Internet Appliance Enterprise Stack
IA公司的INTERNETpro Enterprise Stack系列是面向互聯(lián)網(wǎng)數(shù)據(jù)中心的低成本W(wǎng)eb服務(wù)基礎(chǔ)設(shè)施解決方案。其中的企業(yè)指導(dǎo)堆棧(EDS)具有負(fù)載均衡、系統(tǒng)和應(yīng)用故障接替、狀態(tài)監(jiān)視等功能。企業(yè)緩存堆棧(ECP)具有兩個(gè)內(nèi)置的10/100M以太端口和透明的代理服務(wù)器,可充分利用帶寬,加速內(nèi)容傳遞。緩存堆棧將經(jīng)常訪問(wèn)的網(wǎng)頁(yè)存儲(chǔ)在網(wǎng)絡(luò)邊緣(POP),使原本遙遠(yuǎn)的內(nèi)容更接近用戶,從而大大提高了Web沖浪的速度。進(jìn)入討論組討論。