Array網(wǎng)站的解決方案_第1頁
Array網(wǎng)站的解決方案_第2頁
Array網(wǎng)站的解決方案_第3頁
Array網(wǎng)站的解決方案_第4頁
Array網(wǎng)站的解決方案_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

Array網(wǎng)站解決方案一、用戶需求

近年來,隨著我國寬帶網(wǎng)絡技術的不斷發(fā)展以及網(wǎng)絡基礎設施的完善,Internet在國內(nèi)得到迅速的發(fā)展,短短幾年中,國內(nèi)上網(wǎng)人數(shù)不斷增加。根據(jù)中國互聯(lián)網(wǎng)絡信息中心2002年1月公布的數(shù)據(jù),我國上網(wǎng)計算機數(shù)約1254萬臺,其中寬帶上網(wǎng)計算機為234萬臺,撥號上網(wǎng)計算機為1020萬臺。我國上網(wǎng)用戶人數(shù)約3370萬人,其中寬帶上網(wǎng)的用戶人數(shù)約為672萬,撥號上網(wǎng)的用戶人數(shù)約為2133萬,同時使用寬帶與撥號的用戶人數(shù)為565萬。除計算機外同時使用其它設備(移動終端、信息家電等)上網(wǎng)的用戶人數(shù)為118萬。所以,互聯(lián)網(wǎng)在中國正以前所未有的速度高速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為了人們工作、生活的一部分。

隨著互聯(lián)網(wǎng)用戶數(shù)量的增長,許多網(wǎng)站訪問量突增,網(wǎng)絡用戶的所有請求都涌向源網(wǎng)站,導致源網(wǎng)站運維壓力太大,內(nèi)容響應速度慢,從而影響ICP服務質(zhì)量。

另外,互聯(lián)網(wǎng)技術應用的逐漸成熟,使企業(yè)網(wǎng)站的互動和多媒體內(nèi)容增多,企業(yè)網(wǎng)站上大量Flash,圖片內(nèi)容影響網(wǎng)站響應速度;企業(yè)宣傳活動及新產(chǎn)品發(fā)布期間,易產(chǎn)生"數(shù)據(jù)風暴"影響網(wǎng)站服務及新產(chǎn)品的推廣宣傳。

廣告發(fā)布是互動廣告中的關鍵環(huán)節(jié);廣告公司不僅為客戶制作網(wǎng)上廣告內(nèi)容,而且提供廣告內(nèi)容的存儲以及發(fā)布整合服務。由于大部分廣告內(nèi)容含有大量精美的圖片、Flash及動畫等,因此內(nèi)容的數(shù)據(jù)量巨大。當廣告內(nèi)容在門戶網(wǎng)站投放時,由于訪問量巨大,導致服務器不能正常工作,嚴重時導致帶寬擁擠和源站點服務器死機,影響了廣告宣傳的效果。

流媒體作為網(wǎng)絡內(nèi)容的新生代,已經(jīng)被越來越多的內(nèi)容提供商和企業(yè)所采用,用戶將更多的從網(wǎng)絡上獲取流媒體的內(nèi)容。會議、研討會、娛樂、體育活動直播、網(wǎng)上教育、網(wǎng)上影院等更加豐富多樣的流媒體體現(xiàn)形式也將進一步走進網(wǎng)絡用戶的生活,隨著寬帶時代的到來,寬帶用戶渴望看到大量流媒體內(nèi)容。

還有,由于網(wǎng)站的所有內(nèi)容都是以數(shù)字的形式流轉于Internet之上,因此,在網(wǎng)絡運營中不可避免地存在著由Internet的自由、開放所帶來的信息安全隱患。Internet上橫行的黑客、肆虐的病毒使用戶感覺到目前的網(wǎng)絡環(huán)境缺乏安全。根據(jù)中國互聯(lián)網(wǎng)絡信息中心(CNNIC)2001年7月公布的《中國互聯(lián)網(wǎng)絡發(fā)展狀況統(tǒng)計報告》顯示,有33.4%的用戶認為目前網(wǎng)上交易存在的最大問題是"安全性得不到保障",排在了第一位,由此可見用戶對網(wǎng)絡安全性的憂慮程度。

因此為了能提供優(yōu)質(zhì)的服務,任何一家高質(zhì)量的網(wǎng)絡運營中心,在網(wǎng)站建設方面都不可避免地面臨下面的需求:

(1)同各大網(wǎng)絡的高速互聯(lián)

網(wǎng)絡運營中心一般都具有百兆級帶寬資源,通過高速光纖直接接入骨干網(wǎng),并根據(jù)需要可隨時擴充帶寬。而在今天,由于國家電信宏觀政策調(diào)整,九大骨干網(wǎng)通過中國國家互聯(lián)網(wǎng)中心已基本互聯(lián)互通,此時應要求網(wǎng)站同國內(nèi)各互聯(lián)網(wǎng)網(wǎng)絡單位高速對等互聯(lián)。

(2)高品質(zhì)的局域網(wǎng)絡

網(wǎng)站中心內(nèi)部的局域網(wǎng)絡其網(wǎng)絡連接,應貼近中國國家互聯(lián)網(wǎng)中心或骨干網(wǎng),網(wǎng)絡控制中心(NOC)可以提供不間斷的網(wǎng)絡聯(lián)結狀況、服務器運行狀態(tài)、流量監(jiān)控及系統(tǒng)管理和支持。

(3)SLA(服務品質(zhì)協(xié)議)的服務保證

SLA是服務商與用戶簽署的,承諾用戶在支付一定的服務費后所應得的服務品質(zhì)的法律文件,其中明確規(guī)定了經(jīng)濟懲罰條款。在網(wǎng)站的SLA條款中,主要包括客戶支持,服務可靠性,所提供的服務內(nèi)容,所提供的服務品質(zhì),緊急情況的處理,未達到上述承諾的懲罰措施等。目前已有許多網(wǎng)站明確提出了SLA的服務承諾。

服務品質(zhì)協(xié)議是國際通行的客戶/服務評估標準,它是一種由服務提供商與用戶簽署的法律文件,明確了違約方的經(jīng)濟懲罰性條款,它有助于用戶對服務商提供具體服務的能力,可靠性及響應速度做出充分的、正確的評估。SLA從內(nèi)容上包含網(wǎng)絡連通、電力持續(xù)供應、緊急情況報告、初裝等環(huán)節(jié)的承諾,保證網(wǎng)絡連通率99.9%、電力持續(xù)供應率99.99%以及24小時技術支持等。若達不到承諾,用戶方可要求經(jīng)濟賠償。

(4)服務器負載均衡服務

網(wǎng)站內(nèi)容的增加,功能的增多,使得支撐網(wǎng)站的服務器數(shù)量開始增多,網(wǎng)站的服務器負載均衡服務,可以根據(jù)實際的服務器響應時間,平衡服務器群中所有服務器之間的通信負載,從而提高站點性能和響應能力,同時減少錯誤的發(fā)生。

(5)網(wǎng)站加速服務

網(wǎng)站加速服務,可以使服務器處理安全套接層協(xié)議(SSL)的加密/解密工作時的效率提高數(shù)十倍到上百倍,從而提高網(wǎng)站安全交易的響應速度。采用這種服務,網(wǎng)站可以最大限度地利用互聯(lián)網(wǎng)服務器投資,在不犧牲網(wǎng)站訪問速度的前提下,確保電子商務交易的安全。

(6)網(wǎng)站鏡像服務

由于中國互聯(lián)網(wǎng)發(fā)展的不平衡性,各地之間互聯(lián)的帶寬也不相同,造成了網(wǎng)站在各地的訪問速度不一致。利用多址流量分配和Cache技術提供的多址鏡像服務,能夠根據(jù)單個URL將通信路由至最方便、最可用的站點。

(7)安全需求

網(wǎng)絡安全也是大型網(wǎng)站必須考慮的一個重要問題。如在已知的Web服務器(包括軟、硬件)漏洞中,針對該類型Web服務器的攻擊最少;對服務器的管理操作只能由授權用戶執(zhí)行;拒絕通過Web訪問Web服務器上不公開的內(nèi)容;能夠禁止內(nèi)嵌在操作系統(tǒng)或Web服務器軟件中的不必要的網(wǎng)絡服務;有能力控制對各種形式的執(zhí)行程序的訪問;能對某些Web操作進行日志記錄,以便與入侵檢測和入侵企圖分析;具有適當?shù)娜蒎e功能等。二、Array網(wǎng)站解決方案的特色

在深入了解網(wǎng)站用戶的需求后,Array設計了這一套完整的網(wǎng)站網(wǎng)絡解決方案,用以保證網(wǎng)站的成功運營。

根據(jù)網(wǎng)站的具體特點及建設經(jīng)驗,以及網(wǎng)站網(wǎng)絡系統(tǒng)整個工程的重要性,網(wǎng)絡系統(tǒng)設計必須既適應當前應用考慮,又面向未來信息化發(fā)展需求。在設計技術方案時,遵循以下設計原則:

1.可擴展性

網(wǎng)站網(wǎng)絡系統(tǒng)是一個不斷發(fā)展的系統(tǒng),所以它必須具有良好的擴展性。能夠根據(jù)將來信息化的不斷深入發(fā)展的需要,方便的擴展網(wǎng)絡覆蓋范圍、擴大網(wǎng)絡容量和提高網(wǎng)絡各層次節(jié)點的功能。具備支持多種通信媒體、多種物理接口的能力,提供技術升級、設備更新的靈活性。

Array設計的網(wǎng)站解決方案采用了模塊化的設計,從而具有良好的可擴展性,完全可以適應網(wǎng)站業(yè)務的發(fā)展,逐步擴展網(wǎng)絡。針對到具體的網(wǎng)站解決方案,其可擴展性主要體現(xiàn)在以下方面:

(1)網(wǎng)絡可擴展的關鍵在于能否實現(xiàn)合理的模塊化設計,采取模塊化的設計可以根據(jù)網(wǎng)絡需求的變化,在不影響現(xiàn)有網(wǎng)絡運行的狀況下,迅速擴展。在Array提供的網(wǎng)站方案中,模塊化即為其重要的一點,在整個網(wǎng)站網(wǎng)絡設計中分為Internet互聯(lián)模塊、系統(tǒng)安全模塊、核心交換模塊、針對不同網(wǎng)站用戶類型的功能模塊、及后臺管理模塊。每個模塊可以進行獨立設計,可根據(jù)不同網(wǎng)站的不同需求、規(guī)模、及業(yè)務發(fā)展狀況進行取舍。

(2)在Array提供的網(wǎng)站方案中,Internet互聯(lián)層、核心層、業(yè)務功能層皆采用先進的智能專用網(wǎng)絡設備,其分布式的體系結構提供了十分強大的網(wǎng)絡吞吐能力,加上這些設備豐富的L4/L7功能,使得整個網(wǎng)站網(wǎng)絡具有極強的擴展能力。

2.實用性和可靠性

高實用性和高可用性是網(wǎng)站運營成功的關鍵,也是網(wǎng)站用戶特別是進行電子商務的用戶選擇網(wǎng)站的基本原則。針對網(wǎng)站的網(wǎng)絡方案,其可用性設計包括網(wǎng)絡設備本身的冗余能力、網(wǎng)絡的冗余設計。Array網(wǎng)站方案中主要的高實用性和高可用性設計有:

(1)采用冗余網(wǎng)絡設計。每個層次均采用雙機方式,層次與層次之間采用全冗余連接。

(2)提供多種冗余技術。在Array網(wǎng)站解決方案中,在不同層次可提供增值冗余設計,在Internet層采用HSRP或VRRP冗余協(xié)議、核心層采用STP、VRRP等技術、分布層采用負載均衡設備的重定向功能實現(xiàn)高效、負載均衡的服務器備份。采用VRRP實現(xiàn)網(wǎng)絡連接的冗余設計。

(3)采用負載均衡設備的健康檢查功能,對服務器、防火墻等負載均衡設備實施實時的監(jiān)測和故障自動屏蔽功能。

(4)采用負載均衡設備和WebCache配合的解決方案,實現(xiàn)對客戶服務器的吞吐能力的動態(tài)冗余備份能力,幫助用戶在不增加服務器的情況下,響應訪問高峰時的突發(fā)流量,避免服務器過載。

(5)采用負載均衡設備的L4/L7增值功能,提供在線備份服務器方案,故障后的應急服務器方案,在線維修服務器方案。

(6)通過帶寬管理設備為托管用戶提供有質(zhì)量保證的帶寬服務,特別是可以根據(jù)時間動態(tài)調(diào)整帶寬分配,為網(wǎng)站節(jié)省網(wǎng)絡管理的時間。

3.靈活性

靈活的目的是要實現(xiàn)“根據(jù)用戶具體需求進行定制”,這是網(wǎng)站運營商在激烈的競爭中可繼續(xù)發(fā)展的保證。在Array的網(wǎng)站解決方案中,其模塊化設計,可根據(jù)網(wǎng)站不同需求進行取舍,特別是后臺管理平臺的設計思想,使網(wǎng)站可實現(xiàn)對于不同用戶定制的服務,如在后臺管理平臺中的用戶數(shù)據(jù)備份中心、網(wǎng)站客戶中心、網(wǎng)站控制中心,使網(wǎng)站用戶可以方便地進行對其應用的控制與更新。

4.可管理性

對于網(wǎng)站運營商而言,運營管理的成功與否是網(wǎng)站是否成功的標志,而網(wǎng)絡的可管理性是網(wǎng)站運營管理成功的基礎。在Array的網(wǎng)站網(wǎng)絡方案中,可提供多種優(yōu)化的可管理信息。

(1)對于用戶的各項業(yè)務,Array解決方案可提供多種方式的詳盡的事件記錄以供給計費系統(tǒng)進行計費。

(2)無論是硬件防火墻、帶寬管理器、負載均衡設備,還是Cache設備,大多能提供基于Web方式的管理界面,方便客戶進行遠程管理。同時,其完備的報警功能,可以在系統(tǒng)發(fā)生故障時,及時通知網(wǎng)絡管理人員。

(3)完整的日志記錄,能夠用來分析客戶網(wǎng)站的訪問情況。三、Array的網(wǎng)站解決方案

針對Internet市場用戶不斷增加、Internet服務負載不斷加重、Interent新型的電子商務應用需求的增長,以及目前網(wǎng)絡面臨的問題,為滿足用戶的需求,Array公司采用全新的網(wǎng)絡服務概念,以優(yōu)質(zhì)的服務和產(chǎn)品建立高質(zhì)量的網(wǎng)站運營中心,使用戶獲得高質(zhì)量的服務,為用戶提出了高可靠性、高可用性的一套全面的解決方案。

Array的AllInOne核心技術,為Internet提供質(zhì)量控制(QoS),它支持服務器的負載平衡,防火墻WEBWAll,SSL加速,Cache,廣域網(wǎng)的負載平衡GSLB,高可靠性Cluster技術和支持CDN的重定向訪問的CDD技術。

(1)網(wǎng)站可利用Array產(chǎn)品為用戶提供的服務保證:

a.為用戶提供每天24小時的服務

b.提供全網(wǎng)的高可靠性

c.提供本地,異地的負載均衡

d.提供網(wǎng)絡訪問的加速

e.提供全網(wǎng)的服務管理

(2)網(wǎng)站利用array產(chǎn)品提供的增值服務:

a.提供各類服務器的負載均衡

b.為用戶服務器提供高可性、高可靠性的控制

c.為大型Internet用戶提供全球負載均衡

d.為電子商務用戶提供SSL加速

e.為用戶提供智能化的流量控制

f.為ICP用戶提供內(nèi)容加速

g.為用戶提供流量分析報告

h.提供CDN的實現(xiàn)和多種服務

1.SLB-對服務器提供高可靠性、負載均衡的解決方案

對于網(wǎng)站而言,訪問時延和服務器的可靠性是非常重要的問題。而隨著業(yè)務的增長,對擁有多臺服務器的網(wǎng)站運營中心來說,不是全部服務器都發(fā)揮了其應有的效力。Array的負載均衡服務,使每臺服務器的處理能力都能得到充分的發(fā)揮。SLB可以實現(xiàn)如下的功能:

-提供真正面向應用層的WWW、DNS、FTP,以及基于固定端口的TCP/UDP等應用的負載均衡;

-無需改動網(wǎng)絡拓撲結構,即可實現(xiàn)功能;

-功能強大,支持路由功能-根據(jù)實際響應時間的負載平衡算法來實現(xiàn)真正的合理的流量分配。

1.1SLB的工作模式Array的服務器負載均衡可以以兩種模式執(zhí)行:ReverseProxyMode(反向代理模式)和TransparentMode(透明模式)。

(1)ReverseProxyMode(反向代理模式)

使用ArrayTM的反向代理服務可以將請求轉發(fā)給內(nèi)部的服務器,讓ArrayTM將請求均勻地轉發(fā)給多臺內(nèi)部服務器之一上,從而達到負載均衡的目的。這種代理方式與普通的代理方式有所不同,標準代理方式是客戶使用代理訪問多個外部服務器,而這種代理方式是多個客戶使用它訪問內(nèi)部服務器,因此也被稱為反向代理模式。其傳輸流程如下所示:

反向代理模式的優(yōu)點:

-可以采用One-armed的結構部署;

-可以通過連接池技術增強系統(tǒng)性能。

反向代理模式的局限性:

-服務器無法記錄哪些IP的客戶端曾進行訪問

解決辦法:ArrayTM可以在用戶的HTTP包頭中加入X-Forwarded-For字段,用它記錄客戶端的IP地址。

(2)TransparentMode(透明模式)

ArrayTM的透明模式是指ArrayTM在轉發(fā)用戶請求時,透明地將客戶端的連接定向到特定的服務器上,即用戶的源IP地址對服務器是透明的,服務器可以知道哪個客戶對其進行了訪問。其傳輸流程如下:

透明模式的優(yōu)點:服務器可以記錄哪些IP的客戶端曾進行訪問。

透明模式的局限性:

-結構/路由設計必須保障從源服務器端來的響應必須經(jīng)過TM;

-One-armed的結構有可能不能實現(xiàn);

-由于每個請求的源IP地址都不一樣,因此無法利用連接池技術改善系統(tǒng)性能。

1.2SLB的負載均衡算法

Array支持多種服務器負載均衡算法(持續(xù)性的和非持續(xù)性的),包括輪循算法、最少連接算法、響應時間算法、散列算法、最少連接失誤算法,鏈路帶寬算法等等。此外實際服務器可以被分配不同的加權值來調(diào)整被分配的流量。比如性能高的大型服務器可配置較大的加權值,而為性能較低的小型服務器設置較小的加權值。為了避免服務器因過載而崩潰,可為實際服務器指定最大連接閾值來避免該服務器過載。任何服務器可被指定為另一臺服務器的備份服務器或溢出服務器,從而進一步保證了應用可用性。

(1)非持續(xù)性算法(Non-Persistent):一個客戶端的不同的請求可能被分配到一個實服務組中的不同的實服務器上進行處理。主要有輪循算法、最少連接算法、響應速度算法等。

-輪循算法(RoundRobin):每一次來自網(wǎng)絡的請求輪流分配給內(nèi)部中的每臺服務器,從1至N然后重新開始。此種均衡算法適合于服務器組中的所有服務器都有相同的軟硬件配置并且平均服務請求相對均衡的情況;

-最少連接算法(LeastConnection):客戶端的每一次請求服務在服務器停留的時間都可能會有較大的差異,隨著工作時間的加長,如果采用簡單的輪循或隨機均衡算法,每一臺服務器上的連接進程可能會產(chǎn)生極大的不同,這樣的結果并不會達到真正的負載均衡。最少連接數(shù)均衡算法對內(nèi)部中有負載的每一臺服務器都有一個數(shù)據(jù)記錄,記錄的內(nèi)容是當前該服務器正在處理的連接數(shù)量,當有新的服務連接請求時,將把當前請求分配給連接數(shù)最少的服務器,使均衡更加符合實際情況,負載更加均衡。此種均衡算法適合長時間處理的請求服務。

-響應速度算法(ResponseTime):負載均衡設備對內(nèi)部各服務器發(fā)出一個探測請求(例如Ping),然后根據(jù)內(nèi)部中各服務器對探測請求的最快響應時間來決定哪一臺服務器來響應客戶端的服務請求。此種均衡算法能較好地反映服務器的當前運行狀態(tài),但最快響應時間僅僅指的是負載均衡設備與服務器間的最快響應時間,而不是客戶端與服務器間的最快響應時間。

(2)持續(xù)性算法(Persistent):從一個特定的客戶端發(fā)出的請求都被分配到一個實服務組中的同一個實服務器上進行處理。主要包括:

A.基于IP的算法

-PersistentIP(pi):基于用戶IP地址來選擇服務器。

-HashIP(hi):基于用戶IP地址的HASH值,來選擇服務器

-ConsistentHashIP(chi):

B.基于報頭/請求的算法

-HashHeader(hh):基于用戶請求報中HTTP報頭來選擇服務器;

-PersistentHostname(ph):基于用戶請求報中HTTP報頭的Hostname的HASH值,來選擇服務器;

-PersistentURL(pu):基于對URITag和值的靜態(tài)對應關系來選擇服務器。

-SSLSessionID(sslsid):基于SSL會話ID來選擇服務器。

C.基于Cookie的算法

-PersistentCookie(pc):選擇服務器基于用戶請求包用CookieName/Value的靜態(tài)對應關系;

-HashCookie(hc):選擇服務器基于用戶請求包用CookieName/Value的Hash值對應關系;

-InsertCookie(ic):選擇服務器基于Array向服務器響應包中插入Cookie;

-Re-writeCookie(rc):選擇服務器基于Array向服務器響應包中重寫Cookie值。(必須為重寫指定Cookie值的偏移量)

1.3SLB的負載均衡策略

SLB的負載均衡策略主要有三大類:基礎性策略、保持性策略、QOS策略。

(1)基礎性策略

-Static

-Default

-Backup

(2)保持性策略

-PersistentURL

-PersistentCookie

-RewriteCookie

-InsertCookie

-Header

(3)QOS策略

-QOSCookie

-QOSHostname

-QOSURL

-QoSNetwork

-RegularExpression

-Header

1.4Array的SLB健康檢查

Array通過對服務器的實時健康檢查,保證數(shù)據(jù)流量會自動繞過故障服務器或不可用服務器。當Array的健康檢測機制,檢測到服務器重新恢復正常以后,將使該服務器可以自動回到服務器群之中,所有這些服務器故障的處理,對進行操作的用戶是完全透明的。

Array對服務器的健康檢查,可采用三種方式:

-ICMP檢查:利用ICMP可檢查服務器的網(wǎng)絡工作是否正常。

-TCP檢查:Array可與服務器之間,利用服務器的服務端口建立TCP連接,檢查服務器的服務是否正常。

-HTTP檢查:Array采用HTTP的檢查,來驗證服務器提供的服務是否正常。

通過這三種機制,確保服務器為用戶提供正確可靠的服務。用戶再也不會得到這樣請求的響應“404ObjectNotFound”,或響應內(nèi)容不正確。

1.5Array的SLB的特點

-實時監(jiān)控服務器應用系統(tǒng)的狀態(tài),并智能屏蔽故障應用系統(tǒng);

-實現(xiàn)多臺服務器的負載均衡,提升系統(tǒng)的可靠性;

-可以監(jiān)控和同步服務器提供的內(nèi)容,確保客戶獲取到準確可靠的內(nèi)容;

-提供服務器在線維護和調(diào)試的手段。

2.Array的GSLB技術,解決異地容災問題

上面提到的SLB(服務器負載均衡)是指能夠在性能不同的服務器之間進行任務分配,既能保證性能差的服務器不成為系統(tǒng)的瓶頸,又能保證性能高的服務器的資源得到充分利用。而GSLB(全局服務器負載均衡)允許Web網(wǎng)絡托管商、門戶站點和企業(yè)根據(jù)地理位置分配內(nèi)容和服務。通過使用多站點內(nèi)容和服務來提高容錯性和可用性,防止因本地網(wǎng)或區(qū)域網(wǎng)絡中斷、斷電或自然災害而導致的故障。在Array網(wǎng)站解決方案中GSLB將發(fā)揮重要作用,其性能高低將直接影響整個系統(tǒng)的性能。

網(wǎng)站利用Array的GSLB能全面實現(xiàn)多點的、全網(wǎng)的、智能化的負載均衡。Array產(chǎn)品的GSLB技術用以向用戶提供分布于不同地理位置的Internet站點和網(wǎng)站間的高可用性和智能化業(yè)務及流量分擔解決方案。全網(wǎng)負載均衡可以讓內(nèi)容和服務器分布到全球多個站點,并根據(jù)服務器的健康狀況、與客戶機的遠近和服務器的響應時間,將客戶請求發(fā)送到最佳的站點。

每個ArrayTM會檢查所有參與全球服務器負載均衡站點的健康狀況、響應時間及性能,并將這些資料透過[分布式站點狀態(tài)協(xié)議](DSSP)和其他TM交換。分布式站點狀態(tài)協(xié)議依靠標準的TCP/IP和HTTP運行,不需要在現(xiàn)有的路由器及網(wǎng)絡配置作修改。

2.1ArrayGSLB的工作方式

ArrayGSLB的目的是在多個可提供相同服務的站點之間,根據(jù)相應的分配策略將用戶請求“路由”到合適的站點上。對GSLB而言,最重要的一點是每一個ArrayTM需要知道其他TM了解的服務、鏈路、系統(tǒng)狀態(tài)信息,這一點通過Array狀態(tài)信息通信協(xié)議(SICP)來完成的。SICP是Array公司的私有協(xié)議,主要完成GSLB組中狀態(tài)信息的交換,需要利用SLB、LLB的健康檢查和狀態(tài)監(jiān)測功能。處在GSLB中的TM每2秒(可配置)互相交換健康狀態(tài)信息,每30秒(可配置)互相交換本地服務器負載、鏈路負載、網(wǎng)絡狀況信息。這些狀態(tài)信息主要包括:鏈路可用性-LLB、實服務可用性-SLB、虛服務可用性、集群狀態(tài)。

下圖表示的是ArrayGSLB的工作方式。

2.2ArrayGSLB的負載平衡算法

ArrayGSLB的核心是負載均衡算法,Array支持非常豐富的算法,包括以下三大類:一般性算法、基于(鏈路、網(wǎng)絡、系統(tǒng)、服務)負載的算法、基于與用戶距離的算法等。

(1)一般性算法

-RoundRobinLoadBalance:輪詢負載平衡算法。

(2)基于(鏈路、網(wǎng)絡、系統(tǒng)、服務)負載的算法

-GlobalLinkLoadBalance

-Member-basedWeightedRoundRobinLoadBalance

-Site-basedWeightedRoundRobinLoadBalance

-ConnectionOverflowLoadBalance

-Member-basedVolumeOverflowLoadBalance

-Site-basedVolumeOverflowLoadBalance

-Member-basedHitOverflowLoadBalance

-Site-basedHitOverflowLoadBalance

-ResponseTimebasedLoadBalance

(3)基于與用戶距離的算法

-ProximityLoadBalance

-LeastHopLoadBalance

-LeastLatencyLoadBalance

2.3ArrayGSLB的SmartDNSSmartDNS通過其內(nèi)置的IP地址/地域/網(wǎng)絡對應表來實現(xiàn)用戶的就近訪問策略,當位于不同位置的LocalDNS請求到達的時候,SmartDNS根據(jù)對用戶的LocalDNS策略判斷用戶所處的位置,返回距離用戶最近的鏡像站點的IP地址。

SmartDNS通過智能狀態(tài)檢測功能實現(xiàn)對鏈路、服務器健康狀態(tài)的檢測。檢測的策略可以為ping、TCP端口檢測和內(nèi)容檢測,真正的檢測服務器和鏈路的健康狀態(tài)。對于因故障或檢修而停止服務的服務器和鏈路從負載均衡組中摘除,并繼續(xù)檢測鏈路和服務器的狀態(tài),一旦該鏈路或服務器恢復健康,則將其繼續(xù)加入負載均衡組。

在網(wǎng)絡狀況復雜,用戶要求較高的狀況下,SmartDNS可通過在鏡像站點安裝Probe探針軟件來檢測從各鏡像站點到達用戶LocalDNS的速度,通過自我學習建立全網(wǎng)網(wǎng)絡狀況表,配合智能檢測功能來實現(xiàn)用戶的最快訪問策略。

在SmartDNS的內(nèi)部,采用矩陣算法,對服務器健康狀態(tài)、網(wǎng)絡健康狀態(tài)、用戶IP地理位置等參數(shù)進行綜合計算,判斷返回給用戶的最佳鏡像站點IP地址,使用戶始終能得到最佳的網(wǎng)絡服務。

2.4Array的Disasterrecovery――災難恢復

Array的災難恢復是指在兩個地理上分離的站點之間提供服務可靠性的策略。其中一個站點作為主站點(PrimarySite),另一個作為備份站點(BackupSite)。當主站點工作正常時,所有流量通過主站點;當主站點發(fā)生故障時,Array的災難恢復功能就會把所有請求轉到備份站點,備份站點來處理主站點所有的網(wǎng)絡請求;當主站點故障恢復時,Array會把所有的請求轉回到主站點上。

2.5ArrayGSLB的優(yōu)勢

1)GSLB將用戶指引到一個地區(qū)內(nèi)的最佳站點上。那些依靠像路由器轉發(fā)(hops)這種規(guī)格的競爭性解決方案在做出負載均衡決定時未能考慮到像網(wǎng)絡擁塞和服務器負載這樣的一些重要因素。只有ArrayNetworks的GSLB有效地考慮到了這些因素。

2)智能負載分配將大多數(shù)通信量灌進那些性能最好的站點中而不會使之超載。所有資源均得到有效使用,使用戶獲得更好的體驗。

3)當一個站點的所有服務器均出現(xiàn)故障或擁塞時,用戶就被自動地轉移到下一個最佳站點上,提高了服務和內(nèi)容的可用性。

3.提供安全機制-Webwall有效解決安全問題

網(wǎng)站的首要條件是安全性,如果網(wǎng)站數(shù)據(jù)的安全無法保證,網(wǎng)站也將成為空談。因此網(wǎng)站必須配備防火墻,以確保交易安全。隨著網(wǎng)上用戶的逐步增加,Internet的連接速度不斷提升,防火墻作為整個系統(tǒng)的瓶頸將越來越明顯。由于防火墻要求數(shù)據(jù)流同進同出,故無法采用簡單的疊加方式提升防火墻性能,直接導致速度緩慢甚至無法運行。

Array的產(chǎn)品具備內(nèi)在的安全特性,這些特性是專門為避免遭受攻擊和為服務器和網(wǎng)絡設備提供保護而特別設計的。ArrayWebWall防火墻能有效地保護服務器和應用的安全。

ArrayWEBWALL產(chǎn)品可有效保護您的服務器:

1)支持應用層URL的過濾;

2)基于包狀態(tài)檢測的防火墻;

3)支持NAT的功能,使內(nèi)部用戶能訪問Internet的資源;

4)端口的Forward功能,使用戶能遠端對服務器進行管理,能把常用的端口映射到服務器的任意端口(端口映射)。常用的端口,比如80,443,20,21能映射到服務器任何端口。這個能提供更高的安全性,讓闖入者很難知道哪些服務運轉在哪個端口;

5)WebWall功能啟動后,它將關閉所有的訪問,除非用戶顯式地打開;

6)高效,Array支持多達1000個訪問控制列表,僅消耗1%的CPU資源;

7)Array的是個堅固的設備,設計得能抵抗一般的攻擊,譬如:DOS攻擊;

8)通過HTTPS或SSL遠端管理,使用SSH命令行或以HTTPS來做瀏覽器界面管理;

9)支持SSL的安全訪問。

4.Array的Cache技術,為網(wǎng)站提供訪問加速

由于服務器特點能處理復雜的應用,但隨著應用的增加,服務器的負載越來越大,這時用戶必須投資更換或增加服務器,服務器的增加,同時會增加管理成本。Array的Cache功能可以有效地解決增加或更換服務器的問題,同時又能減輕服務器的負擔,提高性能。將反向Cacheserver放在服務器的前端,使靜態(tài)的內(nèi)容由ArrayCache響應用戶的請求,服務器僅處理動態(tài)的內(nèi)容,可以在節(jié)約40%帶寬的情況下,最大化的提高網(wǎng)絡用戶訪問本網(wǎng)站內(nèi)容的速度。

Array的Cache采用下列技術,提高其響應和吞吐量:

(1)ArrayReverseProxyCache特點:

-兼容HTTP1.0和HTTP1.1;

-被Cache的內(nèi)容以“Frame”格式存貯,而不是以文件存貯,從而快速存取,僅僅數(shù)據(jù)以“Frame”格式保存;(剝?nèi)チ薊therent,IP&TCP的報頭)

-內(nèi)容保存于RAM,具有更快的存取速度;

-Cache內(nèi)容能手動刪除;

-內(nèi)容能容預先裝入(recursivepre-load);

-利用“GETifmodified:”請求,在后臺對內(nèi)容進行有效性驗證;

-僅HTTPGET請求由CacheEngine處理,其它請求Forward到SLB處理;

-請求含有Cookies由SLB處理。響應含有Cookies的根據(jù)報頭的Cache控制信息處理;

-HHTP無Cache控制報頭,自動Cache,通過人工刪除Cache的內(nèi)容;

-支持LOGSquid格式(messagessentviaSyslog)。

(2)Re-use連接

-為了提高Array和服務器的性能,在Array與服務器之間建立持續(xù)的TCP連接,從而Array不要為每個需與WEB服務器得理的請求,建立新的連接;

-Array與Web服務器之間,預先建立20個TCP連接,用于Forward用戶的請求到WEB服務器,一個連接能Foreward95個用戶請求。

因此,ArrayCache能在加速用戶訪問的同時,減輕服務器的負擔。

ArrayTM反向代理快速緩存的優(yōu)勢:

-采用內(nèi)存緩存和包存儲結構的方式,提供比其他緩存更快速的響應速度;

-解決服務器端的“連接塞車”問題。對同一個內(nèi)容的并發(fā)請求通過TM后,只會產(chǎn)生一個請求到后端服務器;

-動態(tài)調(diào)整緩存空間。ArrayTM可以根據(jù)系統(tǒng)負載動態(tài)調(diào)整緩存空間大小,在系統(tǒng)需要更多內(nèi)存處理HTTP請求時,可以自動減少緩存空間,將部分內(nèi)存歸還系統(tǒng);在系統(tǒng)負載降低后,再將該部分內(nèi)存返還,繼續(xù)作為緩存的空間;

-提供防DOS攻擊的好處。

5.提供SSL加速

SSL(安全套接層協(xié)議)已經(jīng)成為互聯(lián)網(wǎng)安全通信的標準協(xié)議。它是一種對用戶進行鑒權的公鑰加密方案。首先,服務器向客戶機發(fā)送承認其可靠性的認證。然后,使用共享密鑰來對發(fā)送方與接收方之間的數(shù)據(jù)進行加密。例如,當發(fā)送方確認接收方正確無誤時,會為數(shù)據(jù)包加上一個安全的“外殼”(加密),同時通過線纜傳輸此數(shù)據(jù)包。必須在目的地將此“外殼”去掉,才能使用該數(shù)據(jù)包信息。其它的步驟還包括:認證、加密和解密,這極大地增加了Web服務器的流量處理負擔。

為了解決網(wǎng)站服務器反應速度問題,從根本上解決SSL給服務器運行帶來的不利影響,必須采用專門設備處理SSL協(xié)議,以便使服務器的CPU從繁重的加密/解密過程中解脫出來。

Array內(nèi)置SSL加速功能使問題迎刃而解。Array產(chǎn)品包括SSL加速技術,該技術是用于卸載服務器的SSL(安全套接層)處理的,以提高其性能,同時大幅度縮短響應時間并增強客戶流量管理。SSL加速技術可以提高網(wǎng)站服務器的性能,并在運行過程中提供安全性、高速度和流量管理,所有這一切都是從同一地點進行的,無需費錢費力地在每臺服務器上安裝額外的硬件或軟件。

Array解決方案能使網(wǎng)站工作人員卸載認證管理以及加密和解密功能,從而提高工作效率和可靠性。解決方案真正解除了Web服務器上的通信負載。因此,無需再購買額外的服務器來處理SSL流量。Array產(chǎn)品還允許您為整個服務器集群只購買一個證書,從而降低了成本并減少了證書管理的時間,與必須為每臺Web服務器購買和安裝SSL處理卡不同的是,您只需安裝一次SSL加速器。

ArraySSL加速特性:

-通過專用硬件――SSL加速卡實現(xiàn)高性能的SSL加速;

-同時支持異步和同步的加密加速服務;

-通過突破性的專利技術SpeedStack?技術保障高性能;

-可以同時處理SSL流量和非SSL流量;

-CSR能產(chǎn)生證書的申請,同時生成一個臨時的證書用于測試;

-能為Open-SSL,Apache-SSLandMicrosoftIIS導入PEM格式的證書;

-能導入Chained(intermediate)certificates;

-利用X-Forwardedheader,把用戶的IP地址傳給服務器,用于LOG記錄用戶的訪問;

-支持當今流行128bit加密密鑰。

-ArrayTM每秒鐘可以處理5000個SSL交易,并以750Mbps的吞吐量同時處理32000個SSL連接。

6.Array的Cluster技術,提高可靠性和吞吐量

6.1Cluster的工作方式

傳統(tǒng)的四層設備,僅支持二臺設備工作在HA方式下,支持Active/Active、Active/Standby工作方式,從而L4設備可靠性,可擴展性,網(wǎng)絡吞吐量都受到限制。但L4層的設備是一關健設備,許多L4層廠家都沒有很好解決這些問題。

Array在給服務器提供高容錯性,高可靠性的前提是,Array設備本身的容錯性和高可靠性。Array支持Cluster的工作模式,提供1+1和N+1的冗余配置模式,能工作在Active/Standby或Active/Active方式。

(1)Active/Standby方式

在Active/Standby方式,一個Cluster中某個Array設備的所有VIP都是主VIP,其他Array中的VIP都是備份VIP。當主設備故障時,備份設備轉換為主設備。如圖所示:

圖中,Array1為主設備,處理SLB流量,Array2為備份設備,監(jiān)聽Array1的廣播,當Array1發(fā)生故障時,Array2就會接管Array1上的所有流量。

(2)Active/Active方式

在Active/Active方式,一個Cluster中每一個Array設備的都有主VIP和備份VIP。如圖所示:

圖中Array1的VIP1為主VIP,VIP2為備份VIP,Array2的VIP1為備份VIP,VIP2為主VIP。Array1和Array2同時處理SLB流量,又互為備份。

6.2Arrayclustering工作原理

-利用IPMulticast(8)進行廣播,默認值:每3秒一次;

-具有最高優(yōu)先級的成為Master,若一個備份的Array具有最高優(yōu)先級,它就成為Master;

-一個備份Array在3秒內(nèi),沒在聽到Master的廣播,它宣布成為Master;

-只在Master的Array的VIP響應ARP請求;

-每個設備獨立的流量的處理,同時又監(jiān)視本Cluster中其它設備的工作狀態(tài);

-能把Clustering配置成Active-Standby或Active-Active;

-利用VRRP的技術實現(xiàn)(VRRP-虛擬路由冗余協(xié)議,RFC2338)。7.LLB(LinkLoadBalanceing)連接負載平衡

7.1ArrayLLB在網(wǎng)站中的應用

目前幾乎所有的網(wǎng)站中心都采用多個接入鏈路(多宿主)接入Internet,采用多宿主的解決方案來避免Internet接入中斷所造成的損失。在這里所提及的“多宿主”通常指同時使用不同ISP提供的多條Internet接入鏈路。可用性的提高來自于多條鏈路的使用,而性能提高則是因為同時使用多條鏈路增加了帶寬。但是這種多宿主網(wǎng)絡目前存在幾個嚴重的問題,一是對于流入流量來說,不能保證鏈路的同時使用,多宿主解決方案的部分優(yōu)點無法實現(xiàn)。二是內(nèi)部網(wǎng)絡同時使用兩個ISP提供的地址,一部分內(nèi)部用戶(A組)使用ISP1提供的地址,另一部分內(nèi)部用戶(B組)使用ISP2提供的地址,當ISP1的鏈路中斷時,A組的用戶將無法接入Internet。除去以上的問題,多宿主網(wǎng)絡的一些優(yōu)勢還沒有完全實現(xiàn),例如:

-現(xiàn)在一些多宿主網(wǎng)絡解決方案只是“共享”式,而不是真正的負載均衡。

-沒有就近性的路徑判斷。

-對流入的流量沒有很好的解決方案。

Array的LLB(鏈路負載平衡)技術能輕松橫跨多個鏈路連結以傳送數(shù)據(jù)髁浚扌柙諑酚善魃轄懈叢擁腂GP設定;智能管理不同ISP提供的IP地址網(wǎng)段;保證優(yōu)化所有的ISP鏈路,即通過智能負載均衡所有通過可用鏈路的流量;使用Array的SmartNAT和SmartDNS、最小響應時間檢測算法來選擇用于輸入輸出流量的最佳ISP;確保兩個ISP鏈路同時應用與所有的流入流量,保證網(wǎng)站Internet連接的暢通。

7.2ArrayLLB的技術實現(xiàn)

Array的LLB技術實現(xiàn)如圖所示:

圖中多宿主網(wǎng)絡通過ISP1和ISP2接入Internet。每個ISP都分配給該網(wǎng)絡一個IP地址網(wǎng)段,假設ISP1分配的地址段為/24,ISP2分配的地址段為/24。同樣,Internet知道通過ISP1訪問/24,通過ISP2訪問/24。網(wǎng)絡中的主機和服務器都屬于私有網(wǎng)段/24。

Array的解決方案就是在內(nèi)部交換機和連接ISP的路由器之間,跨接一臺ArrayTM,所有的地址處理和Internet鏈路優(yōu)化全部由ArrayTM來完成。

如圖所示,ArrayTM的外側端口1上綁定IP地址/24,外側端口2上綁定IP地址/24,內(nèi)側端口上綁定IP地址/24。

(1)流出(Outbound)流量處理

ARRAYTM主要采用以下方式來處理流出流量。

SmartNAT

對于流出流量的智能地址管理,ARRAYTM使用了稱為SmartNAT的算法。當選定一個路由器(某一個ISP)傳送流出流量時,ARRAYTM將選擇該ISP提供的地址。在圖二中,如果ARRAYTM選擇ISP1作為流出流量的路徑,則它將把內(nèi)部的主機地址192.168.1.A/24翻譯為0/24,并作為流出數(shù)據(jù)包的源地址。同樣,如果ARRAYTM選擇ISP2作為流出流量的路徑,則它將把內(nèi)部的主機地址192.168.1.A/24翻譯為0/24,并作為流出數(shù)據(jù)包的源地址。

ShortestResponseTime--最快響應時間

為了優(yōu)化流出的流量,ARRAYTM還為流出的流量實施最快響應時間運算。如果內(nèi)部主機要訪問某一Internet站點,可能通過一個ISP的路徑比通過其他ISP的路徑有效。因此,ARRAYTM可以提供最短響應時間算法,為流出到某一個站點的流量選擇最佳的ISP路徑,保證所需內(nèi)容最快到達目的地,提高服務的品質(zhì)。

(2)流入(Inbound)流量處理

ARRAYTM不僅需要管理流出的流量,還必須管理來自Internet的訪問,即流入(InBound)流量。假設下圖中的Server是Web服務器,Internet主機名為,地址為私有IP:00/24。

SmartDNS

ARRAYTM上集成的SmartDNS功能能夠完成流入流量的負載均衡。

如圖所示,在DNS服務器上有兩筆NS記錄指向ARRAYTM:

0

0

而在ARRAYTM上設置靜態(tài)的地址翻譯:

000

000

當有Internet用戶訪問時,DNS服務器回應給用戶由ARRAYTM來完成最終地址解析。ARRAYTM根據(jù)具體設置來選定適當?shù)腎SP線路,如果選擇ISP1,則將地址解析為0。同樣,如果選擇ISP2,則將地址解析為0。從而完成流入流量的負載均衡。

ShortestResponseTime

對于流入的流量,ARRAYTM使用與流出流量相同的最短響應時間判斷機制,選擇最佳的流入流量傳輸路徑,進行最終的解析地址。

(3)LLB其他的功能設置

鏈路健康檢查

ARRAYTM在多宿主網(wǎng)絡中的一個主要作用是檢測ISP鏈路的可用性,即健康狀況。因此,ARRAYTM提供了鏈路健康檢查的功能,從而保證多條數(shù)據(jù)鏈路的正常,提高服務質(zhì)量。

路徑健康檢查

訪問Internet的可靠性不僅僅是由ISP路由器提供的鏈路狀況決定的,而是由整個數(shù)據(jù)流經(jīng)的路徑?jīng)Q定。因此,ARRAYTM提供了路徑健康檢查的功能,從而保證整條數(shù)據(jù)路徑的正常,提高服務質(zhì)量。

策略路由

ArrayTM可以設置基于用戶數(shù)據(jù)包源IP/Port、目標IP/Port的策略路由,通過該功能可以幫助企業(yè)人為的對特殊的流入流出流量進行規(guī)劃,比如某個業(yè)務部門的應用系統(tǒng)需要比較高的數(shù)據(jù)傳輸帶寬,而公司的多條Internet鏈路的帶寬存在不均衡性,管理員可以選擇一條帶寬更高的鏈路承載這個部門的數(shù)據(jù)流量。

7.3ArrayLLB的優(yōu)勢

ArrayTM是專門為企業(yè)實現(xiàn)鏈路負載均衡設計,它具有以下優(yōu)勢:

?支持多宿主網(wǎng)絡,保障企業(yè)可以從不同運營商租用鏈路

?實現(xiàn)流入/流出雙向流量負載均衡

?支持防火墻負載均衡

?支持鏈路和路徑健康檢查,智能的將不可用的鏈路排除,保障對Internet訪問的永遠可用

?支持最短響應時間的監(jiān)測機制,使用戶獲得更高的服務質(zhì)量

?支持策略路由,方便企業(yè)人工調(diào)控業(yè)務流量分配

?支持1+1的集群,保障TM本身的高可靠性和高性能

?可以和SLB/GSLB/Cache等功能無縫集成,方便企業(yè)未來功能擴展

?性價比是業(yè)界最優(yōu)秀的。

8.HTTP壓縮(HTTPCompression)技術

網(wǎng)速太慢是CNNIC歷次調(diào)查中用戶認為最不滿意的一個主要問題。線路擁擠帶來的不便甚多,網(wǎng)站運營難免不受影響。隨著網(wǎng)上業(yè)務的增長,用戶對因特網(wǎng)的傳輸速率提出了越來越高的要求。要改善目前上網(wǎng)慢的情況,除了增加路由器速度和服務器的處理能力外,還要想辦法提高網(wǎng)絡帶寬利用率。采用HTTP壓縮技術可以大大提高網(wǎng)絡帶寬的利用率。

Array設備采用了HTTP壓縮技術,即時同軸的HTTP壓縮功能可將效能提升為原來的6倍,并大幅節(jié)省傳送網(wǎng)絡服務與其他動態(tài)內(nèi)容時所需的頻寬。

ArrayHTTP壓縮過程:

采用ArrayHTTP壓縮的優(yōu)勢:

-節(jié)省帶寬;

-縮短用戶下載內(nèi)容的時間;

-在WebServer上不,需要壓縮功能,減輕了WebServer的負擔。

下圖是采用HTTP壓縮前后的帶寬利用率比較:

由圖可以看出,在15.1Mbps帶寬下:

-沒有采用HTTP壓縮時,每秒可以處理2000個HTTP請求;

-采用HTTP壓縮時,每秒可以處理20000個HTTP請求。

9.Array在網(wǎng)絡加速方面的改進技術

9.1SpeedstackTM專利技術

ArrayNetworks的突破性的SpeedStackTM專利技術,采用高性能數(shù)據(jù)包處理內(nèi)核,包括GB級TCP/IP和SSL處理,HTTP處理內(nèi)核和全代理內(nèi)核,IP數(shù)據(jù)包對全部的網(wǎng)路功能僅需在TCP/IP堆棧中分析一次,可避免重復性的數(shù)據(jù)包處理工作。

ArrayNetworks的SpeedStack技術可以實現(xiàn):

-系統(tǒng)的最低處理時延

-緊密的功能集成

-高級的功能交迭

-零拷貝:所有數(shù)據(jù)直接放置在內(nèi)存中,無需多次移動。

ArrayNetworks的SpeedStack技術帶來的優(yōu)勢:

-業(yè)界出眾的總體性能

-系統(tǒng)處理對資源最小化的需求

9.2ConnectionMultiplexing(連接復用)技術

Array的ConnectionMultiplexing(連接復用)技術的主要作用是為了改善現(xiàn)有系統(tǒng)的總體性能,其技術原理是自動實現(xiàn)HTTP1.0到HTTP1.1的轉換。HTTP1.0是短連接,即每次用戶請求,都要重新建立一次連接;HTTP1.1為長連接,連接維持時間較長,它可以將多個請求在一個連接中進行傳輸,減少連接建立和拆除所帶來的延遲,并能夠最大限度地降低對并發(fā)連接數(shù)的消模訲CP/IP協(xié)議棧在處理長連接時具有更好的性能。Array的連接復用技術可以將客戶端與ArrayTM的HTTP1.0連接轉換為在ArrayTM與服務器之間使用HTTP1.1連接,使ArrayTM與服務器之間保持一個長連接,減少了服務器建立和拆除連接對服務器資源的消耗。

ArrayConnectionMultiplexing(連接復用)技術的實現(xiàn)過程:

在通常的HTTP通信中,每次傳輸文件都要建立和斷開TCP連接。TCP連接的建立/切斷,對于HTTP通信來說是開銷,會引起響應速度下降和負荷增加。因此,在HTTP/1.1中,規(guī)定用一次TCP連接、集中傳輸多個文件。在一頁上有多個圖像文件的站點中,由于削減了建立/切斷TCP連接的開銷,可大幅提高響應速度。在ArrayTM設備與Web服務器之間,用永久性TCP連接集中傳輸多個用戶請求的多個文件。

采用ArrayConnectionMultiplexing(連接復用)技術后的效果比較:

9.3ConnectionPooling(連接池)技術

Array采用ConnectionPooling(連接池)技術,其優(yōu)點在于:

(1)加快了與后臺服務器之間的TCP連接處理速度

-ArrayTM預先與后臺服務器之間建立多個連接,并保持住它們(每個服務器最多預先建立20個連接);

-如果有客戶端的請求,根據(jù)負載分擔算法被分配到某個后臺服務器上,ArrayTM從預先建立的該服務器的連接池中選擇一個連接,在此連接上發(fā)送客戶端的請求,一個連接可以被用來傳送多個請求(每個連接最多可以同時處理90個請求);

-顯著的減少了后臺服務器需要處理的用戶端連接數(shù)(減少量可能達90%)

(2)改善了服務器的性能.

-服務器不需要花費更多的時間處理TCP連接建立和拆除的工作

-服務器不需要耗費更多的資源保持多個客戶端連接四、Array網(wǎng)站解決方案的說明

網(wǎng)站中心一般由網(wǎng)絡設備、L4/L7的流量控制設備、服務器及網(wǎng)管組成。Array能與各類網(wǎng)絡設備、服務器設備配合工作。對保證網(wǎng)絡系統(tǒng)高可靠性、高可用性及提供增值服務的L4/L7的流量控制設備,具有:

-服務器流量負載均衡;

-全球服務器流量負載均衡;

-多地服務器內(nèi)容同步;

-高可靠性、高可用性;

-內(nèi)容的加速訪問;

-SSL加速。

傳統(tǒng)L4層的解決方案如下圖所示。傳統(tǒng)的解決方案必然帶來下面幾個問題:

(1)系統(tǒng)服務質(zhì)量低:IP包的多次處理使系統(tǒng)整體延時增大系統(tǒng)整體處理速度受制于最慢的一臺設備;

(2)擴展系統(tǒng)將涉及到多個設備,系統(tǒng)的擴展處理能力低;

(3)系統(tǒng)比較復雜:多個完成單一功能的設備使系統(tǒng)結構趨于復雜;

(4)運維成本高:對工程師培訓的成本以及多個廠家支持服務的成本。

Array的解決方案具有簡單,高效,成本低等特點,其拓撲結構如下所示:

Array的解決方案ArrayTM的典型應用:附錄資料:不需要的可以自行刪除

Excel表格的基本操作教程Excel快捷鍵和功能鍵Ctrl組合快捷鍵按鍵說明Ctrl+(取消隱藏選定范圍內(nèi)所有隱藏的行。Ctrl+)取消隱藏選定范圍內(nèi)所有隱藏的列。Ctrl+&將外框應用于選定單元格。Ctrl+_從選定單元格刪除外框。Ctrl+~應用“常規(guī)”數(shù)字格式。Ctrl+$應用帶有兩位小數(shù)的“貨幣”格式(負數(shù)放在括號中)。Ctrl+%應用不帶小數(shù)位的“百分比”格式。Ctrl+^應用帶有兩位小數(shù)的“指數(shù)”格式。Ctrl+#應用帶有日、月和年的“日期”格式。Ctrl+@應用帶有小時和分鐘以及AM或PM的“時間”格式。Ctrl+!應用帶有兩位小數(shù)、千位分隔符和減號(-)(用于負值)的“數(shù)值”格式。Ctrl+-顯示用于刪除選定單元格的“刪除”對話框。Ctrl+*選擇環(huán)繞活動單元格的當前區(qū)域(由空白行和空白列圍起的數(shù)據(jù)區(qū)域)。在數(shù)據(jù)透視表中,它將選擇整個數(shù)據(jù)透視表。Ctrl+:輸入當前時間。Ctrl+;輸入當前日期。Ctrl+`在工作表中切換顯示單元格值和公式。Ctrl+'將公式從活動單元格上方的單元格復制到單元格或編輯欄中。Ctrl+"將值從活動單元格上方的單元格復制到單元格或編輯欄中。Ctrl++顯示用于插入空白單元格的“插入”對話框。Ctrl+1顯示“單元格格式”對話框。Ctrl+2應用或取消加粗格式設置。Ctrl+3應用或取消傾斜格式設置。Ctrl+4應用或取消下劃線。Ctrl+5應用或取消刪除線。Ctrl+6在隱藏對象、顯示對象和顯示對象占位符之間切換。Ctrl+7顯示或隱藏“常用”工具欄。Ctrl+8顯示或隱藏大綱符號。Ctrl+9隱藏選定的行。Ctrl+0隱藏選定的列。Ctrl+A選擇整個工作表。如果工作表包含數(shù)據(jù),則按Ctrl+A將選擇當前區(qū)域。再次按Ctrl+A將選擇整個工作表。當插入點位于公式中某個函數(shù)名稱的右邊時,則會顯示“函數(shù)參數(shù)”對話框。當插入點位于公式中某個函數(shù)名稱的右邊時,按Ctrl+Shift+A將會插入?yún)?shù)名稱和括號。Ctrl+B應用或取消加粗格式設置。Ctrl+C復制選定的單元格。如果連續(xù)按兩次Ctrl+C,則會顯示MicrosoftOffice剪貼板。如果工作表包含數(shù)據(jù),則按Ctrl+A將選擇當前區(qū)域。再次按Ctrl+A將選擇整個工作表。當插入點位于公式中某個函數(shù)名稱的右邊時,則會顯示“函數(shù)參數(shù)”對話框。當插入點位于公式中某個函數(shù)名稱的右邊時,按Ctrl+Shift+A將會插入?yún)?shù)名稱和括號。Ctrl+B應用或取消加粗格式設置。Ctrl+C復制選定的單元格。如果連續(xù)按兩次Ctrl+C,則會顯示MicrosoftOffice剪貼板。Ctrl+D使用“向下填充”命令將選定范圍內(nèi)最頂層單元格的內(nèi)容和格式復制到下面的單元格中。Ctrl+F顯示“查找”對話框。按Shift+F5也會顯示此對話框,而按Shift+F4則會重復上一次“查找”操作。Ctrl+G顯示“定位”對話框。按F5也會顯示此對話框。Ctrl+H顯示“查找和替換”對話框。Ctrl+I應用或取消傾斜格式設置。Ctrl+K為新的超鏈接顯示“插入超鏈接”對話框,或為選定的現(xiàn)有超鏈接顯示“編輯超鏈接”對話框。Ctrl+L顯示“創(chuàng)建列表”對話框。Ctrl+N創(chuàng)建一個新的空白文件。Ctrl+O顯示“打開”對話框以打開或查找文件。按Ctrl+Shift+O可選擇所有包含批注的單元格。Ctrl+P顯示“打印”對話框。Ctrl+R使用“向右填充”命令將選定范圍最左邊單元格的內(nèi)容和格式復制到右邊的單元格中。Ctrl+S使用其當前文件名、位置和文件格式保存活動文件。Ctrl+U應用或取消下劃線。Ctrl+V在插入點處插入剪貼板的內(nèi)容,并替換任何選定內(nèi)容。只有在剪切或復制了對象、文本或單元格內(nèi)容后,才能使用此快捷鍵。Ctrl+W關閉選定的工作簿窗口。Ctrl+X剪切選定的單元格。Ctrl+Y重復上一個命令或操作(如有可能)。Ctrl+Z使用“撤消”命令來撤消上一個命令或刪除最后鍵入的條目。顯示了自動更正智能標記時,按Ctrl+Shift+Z可使用“撤消”或“重復”命令撤消或恢復上一次自動更正操作。功能鍵按鍵說明F1顯示“幫助”任務窗格。按Ctrl+F1可關閉并重新打開當前任務窗格。按Alt+F1可創(chuàng)建當前范圍中數(shù)據(jù)的圖表。按Alt+Shift+F1可插入新的工作表。F2編輯活動單元格并將插入點放在單元格內(nèi)容的結尾。如果禁止在單元格中進行編輯,它也會將插入點移到編輯欄中。按Shift+F2可編輯單元格批注。F3將定義的名稱粘貼到公式中。按Shift+F3將顯示“插入函數(shù)”對話框。F4重復上一個命令或操作(如有可能)。按Ctrl+F4可關閉選定的工作簿窗口。F5顯示“定位”對話框。按Ctrl+F5可恢復選定工作簿窗口的窗口大小。F6切換到已拆分(“窗口”菜單,“拆分”命令)的工作表中的下一個窗格。按Shift+F6可切換到已拆分的工作表中的上一個窗格。如果打開了多個工作簿窗口,則按Ctrl+F6可切換到下一個工作簿窗口。F7顯示“拼寫檢查”對話框,以檢查活動工作表或選定范圍中的拼寫。如果工作簿窗口未最大化,則按Ctrl+F7可對該窗口執(zhí)行“移動”命令。使用箭頭鍵移動窗口,并在完成時按Esc。F8打開或關閉擴展模式。在擴展模式中,“EXT”將出現(xiàn)在狀態(tài)行中,并且按箭頭鍵可擴展選定范圍。通過按Shift+F8,您可以使用箭頭鍵將非鄰近單元格或范圍添加到單元格的選定范圍。當工作簿未最大化時,按Ctrl+F8可執(zhí)行“大小”命令(在工作簿窗口的“控制”菜單上。按Alt+F8可顯示用于運行、編輯或刪除宏的“宏”對話框。F9計算所有打開的工作簿中的所有工作表。如果先按F9再按Enter(對于數(shù)組公式則按Ctrl+Shift+Enter),則會計算選定的公式部分,并將選定部分替換為計算出的值。按Shift+F9可計算活動工作表。按Ctrl+Alt+F9可計算所有打開的工作簿中的所有工作表,不管它們自上次計算以來是否已更改。如果按Ctrl+Alt+Shift+F9,則會重新檢查相關公式,然后計算所有打開的工作簿中的所有單元格,其中包括未標記為需要計算的單元格。按Ctrl+F9可將工作簿窗口最小化為圖標。F10選擇菜單欄或同時關閉打開的菜單和子菜單。按Shift+F10可顯示選定項目的快捷菜單。按Alt+Shift+F10可顯示智能標記的菜單或消息。如果存在多個智能標記,按該組合鍵可切換到下一個智能標記并顯示其菜單或消息。按Ctrl+F10可最大化或還原選定的工作簿窗口。F11創(chuàng)建當前范圍內(nèi)數(shù)據(jù)的圖表。按Shift+F11可插入一個新工作表。按Alt+F11將打開VisualBasic編輯器,您可以在其中通過使用VisualBasicforApplications(VBA)來創(chuàng)建宏。按Alt+Shift+F11將打開Microsoft腳本編輯器,您可以在其中添加文本、編輯HTML標記以及修改任何腳本代碼。F12顯示“另存為”對話框。其他有用的快捷鍵按鍵說明箭頭鍵在工作表中上移、下移、左移或右移一個單元格。按Ctrl+箭頭鍵可移動到工作表中當前數(shù)據(jù)區(qū)域(數(shù)據(jù)區(qū)域:包含數(shù)據(jù)的單元格區(qū)域,該區(qū)域周圍為空白單元格或數(shù)據(jù)表邊框。)的邊緣。按Shift+箭頭鍵可將單元格的選定范圍擴大一個單元格。按Ctrl+Shift+箭頭鍵可將單元格的選定范圍擴展到與活動單元格同一列或同一行中的最后一個非空白單元格。當菜單處于可見狀態(tài)時,按向左鍵或向右鍵可選擇左邊或右邊的菜單。當子菜單處于打開狀態(tài)時,按這些箭頭鍵可在主菜單和子菜單之間切換。當菜單或子菜單處于打開狀態(tài)時,按向下鍵或向上鍵可選擇下一個或上一個命令。在對話框中,按箭頭鍵可在打開的下拉列表中的各個選項之間移動,或在一組選項的各個選項之間移動。按Alt+向下鍵可打開選定的下拉列表。Backspace在編輯欄中刪除左邊的一個字符。也可清除活動單元格的內(nèi)容。Delete從選定單元格中刪除單元格內(nèi)容(數(shù)據(jù)和公式),而不會影響單元格格式或批注。在單元格編輯模式下,按該鍵將會刪除插入點右邊的字符。End當ScrollLock處于開啟狀態(tài)時,移動到窗口右下角的單元格。當菜單或子菜單處于可見狀態(tài)時,也可選擇菜單上的最后一個命令。按Ctrl+End可移動到工作表上的最后一個單元格,即所使用的最下方一行與所使用的最右邊一列的交匯單元格。按Ctrl+Shift+End可將單元格的選定范圍擴展到工作表上所使用的最后一個單元格(右下角)。Enter從單元格或編輯欄中完成單元格輸入,并(默認)選擇下面的單元格。在數(shù)據(jù)表單中,按該鍵可移動到下一條記錄中的第一個字段。打開選定的菜單(按F10激活菜單欄),或執(zhí)行選定命令的操作。在對話框中,按該鍵可執(zhí)行對話框中默認命令按鈕(帶有突出輪廓的按鈕,通常為“確定”按鈕)的操作。按Alt+Enter可在同一單元格中另起一個新行。按Ctrl+Enter可使用當前條目填充選定的單元格區(qū)域。按Shift+Enter可完成單元格輸入并選擇上面的單元格。Esc取消單元格或編輯欄中的輸入。按該鍵也可關閉打開的菜單或子菜單、對話框或消息窗口。Home移到工作表中某一行的開頭。當ScrollLock處于開啟狀態(tài)時,移到窗口左上角的單元格。當菜單或子菜單處于可見狀態(tài)時,選擇菜單上的第一個命令。按Ctrl+Home可移到工作表的開頭。按Ctrl+Shift+Home可將單元格的選定范圍擴展到工作表的開頭。PageDown在工作表中下移一個屏幕。按Alt+PageDown可在工作表中向右移動一個屏幕。按Ctrl+PageDown可移到工作簿中的下一個工作表。按Ctrl+Shift+PageDown可選擇工作簿中的當前和下一個工作表。PageUp在工作表中上移一個屏幕。按Alt+PageUp可在工作表中向左移動一個屏幕。按Ctrl+PageUp可移到工作簿中的上一個工作表。按Ctrl+Shift+PageUp可選擇工作簿中的當前和上一個工作表??崭矜I在對話框中,執(zhí)行選定按鈕的操作,或者選中或清除復選框。按Ctrl+空格鍵可選擇工作表中的整列。按Shift+空格鍵可選擇工作表中的整行。按Ctrl+Shift+空格鍵可選擇整個工作表。如果工作表包含數(shù)據(jù),則按Ctrl+Shift+空格鍵將選擇當前區(qū)域。再按一次Ctrl+Shift+空格鍵將選擇整個工作表。當某個對象處于選定狀態(tài)時,按Ctrl+Shift+空格鍵可選擇工作表上的所有對象。按Alt+空格鍵可顯示Excel窗口的“控制”菜單。Tab在工作表中向右移動一個單元格。在受保護的工作表中,可在未鎖定的單元格之間移動。在對話框中,移到下一個選項或選項組。按Shift+Tab可移到前一個單元格(在工作表中)或前一個選項(在對話框中)。在對話框中,按Ctrl+Tab可切換到下一個選項卡。在對話框中,按Ctrl+Shift+Tab可切換到前一個選項卡。Excel表格的基本操作教程

也許你已經(jīng)在Excel中完成過上百張財務報表,也許你已利用Excel函數(shù)實現(xiàn)過上千次的復雜運算,也許你認為Excel也不過如此,甚至了無新意。但我們平日里無數(shù)次重復的得心應手的使用方法只不過是Excel全部技巧的百分之一。本專題從Excel中的一些鮮為人知的技巧入手,領略一下關于Excel的別樣風情。

一、讓不同類型數(shù)據(jù)用不同顏色顯示

在工資表中,如果想讓大于等于2000元的工資總額以“紅色”顯示,大于等于1500元的工資總額以“藍色”顯示,低于1000元的工資總額以“棕色”顯示,其它以“黑色”顯示,我們可以這樣設置。1.打開“工資表”工作簿,選中“工資總額”所在列,執(zhí)行“格式→條件格式”命令,打開“條件格式”對話框。單擊第二個方框右側的下拉按鈕,選中“大于或等于”選項,在后面的方框中輸入數(shù)值“2000”。單擊“格式”按鈕,打開“單元格格式”對話框,將“字體”的“顏色”設置為“紅色”。2.按“添加”按鈕,并仿照上面的操作設置好其它條件(大于等于1500,字體設置為“藍色”;小于1000,字體設置為“棕色”)。3.設置完成后,按下“確定”按鈕。看看工資表吧,工資總額的數(shù)據(jù)是不是按你的要求以不同顏色顯示出來了。

Excel表格的基本操作教程六、讓數(shù)據(jù)按需排序如果你要將員工按其所在的部門進行排序,這些部門名稱既的有關信息不是按拼音順序,也不是按筆畫順序,怎么辦?可采用自定義序列來排序。1.執(zhí)行“格式→選項”命令,打開“選項”對話框,進入“自定義序列”標簽中,在“輸入序列”下面的方框中輸入部門排序的序列(如“機關,車隊,一車間,二車間,三車間”等),單擊“添加”和“確定”按鈕退出。2.選中“部門”列中任意一個單元格,執(zhí)行“數(shù)據(jù)→排序”命令,打開“排序”對話框,單擊“選項”按鈕,彈出“排序選項”對話框,按其中的下拉按鈕,選中剛才自定義的序列,按兩次“確定”按鈕返回,所有數(shù)據(jù)就按要求進行了排序。二、建立分類下拉列表填充項我們常常要將企業(yè)的名稱輸入到表格中,為了保持名稱的一致性,利用“數(shù)據(jù)有效性”功能建了一個分類下拉列表填充項。1.在Sheet2中,將企業(yè)名稱按類別(如“工業(yè)企業(yè)”、“商業(yè)企業(yè)”、“個體企業(yè)”等)分別輸入不同列中,建立一個企業(yè)名稱數(shù)據(jù)庫。2.選中A列(“工業(yè)企業(yè)”名稱所在列),在“名稱”欄內(nèi),輸入“工業(yè)企業(yè)”字符后,按“回車”鍵進行確認。仿照上面的操作,將B、C……列分別命名為“商業(yè)企業(yè)”、“個體企業(yè)”……3.切換到Sheet1中,選中需要輸入“企業(yè)類別”的列(如C列),執(zhí)行“數(shù)據(jù)→有效性”命令,打開“數(shù)據(jù)有效性”對話框。在“設置”標簽中,單擊“允許”右側的下拉按鈕,選中“序列”選項,在下面的“來源”方框中,輸入“工業(yè)企業(yè)”,“商業(yè)企業(yè)”,“個體企業(yè)”……序列(各元素之間用英文逗號隔開),確定退出。再選中需要輸入企業(yè)名稱的列(如D列),再打開“數(shù)據(jù)有效性”對話框,選中“序列”選項后,在“來源”方框中輸入公式:=INDIRECT(C1),確定退出。4.選中C列任意單元格(如C4),單擊右側下拉按鈕,選擇相應的“企業(yè)類別”填入單元格中。然后選中該單元格對應的D列單元格(如D4),單擊下拉按鈕,即可從相應類別的企業(yè)名稱列表中選擇需要的企業(yè)名稱填入該單元格中。提示:在以后打印報表時,如果不需要打印“企業(yè)類別”列,可以選中該列,右擊鼠標,選“隱藏”選項,將該列隱藏起來即可。三、建立“常用文檔”新菜單在菜單欄上新建一個“常用文檔”菜單,將常用的工作簿文檔添加到其中,方便隨時調(diào)用。1.在工具欄空白處右擊鼠標,選“自定義”選項,打開“自定義”對話框。在“命令”標簽中,選中“類別”下的“新菜單”項,再將“命令”下面的“新菜單”拖到菜單欄。按“更改所選內(nèi)容”按鈕,在彈出菜單的“命名”框中輸入一個名稱(如“常用文檔”)。Excel表格的基本操作教程2.再在“類別”下面任選一項(如“插入”選項),在右邊“命令”下面任選一項(如“超鏈接”選項),將它拖到新菜單(常用文檔)中,并仿照上面的操作對它進行命名(如“工資表”等),建立第一個工作簿文檔列表名稱。重復上面的操作,多添加幾個文檔列表名稱。3.選中“常用文檔”菜單中某個菜單項(如“工資表”等),右擊鼠標,在彈出的快捷菜單中,選“分配超鏈接→打開”選項,打開“分配超鏈接”對話框。通過按“查找范圍”右側的下拉按鈕,定位到相應的工作簿(如“工資.xls”等)文件夾,并選中該工作簿文檔。重復上面的操作,將菜單項和與它對應的工作簿文檔超鏈接起來。4.以后需要打開“常用文檔”菜單中的某個工作簿文檔時,只要展開“常用文檔”菜單,單擊其中的相應選項即可。提示:盡管我們將“超鏈接”選項拖到了“常用文檔”菜單中,但并不影響“插入”菜單中“超鏈接”菜單項和“常用”工具欄上的“插入超鏈接”按鈕的功能。Excel表格的基本操作教程四、制作“專業(yè)符號”工具欄Excel表格的基本操作教程在編輯專業(yè)表格時,常常需要輸入一些特殊的專業(yè)符號,為了方便輸入,我們可以制作一個屬于自己的“專業(yè)符號”工具欄。1.執(zhí)行“工具→宏→錄制新宏”命令,打開“錄制新宏”對話框,輸入宏名?如“fuhao1”?并將宏保存在“個人宏工作簿”中,然后“確定”開始錄制。選中“錄制宏”工具欄上的“相對引用”按鈕,然后將需要的特殊符號輸入到某個單元格中,再單擊“錄制宏”工具欄上的“停止”按鈕,完成宏的錄制。仿照上面的操作,一一錄制好其它特殊符號的輸入“宏”。2.打開“自定義”對話框,在“工具欄”標簽中,單擊“新建”按鈕,彈出“新建工具欄”對話框,輸入名稱——“專業(yè)符號”,確定后,即在工作區(qū)中出現(xiàn)一個工具條。切換到“命令”標簽中,選中“類別”下面的“宏”,將“命令”下面的“自定義按鈕”項拖到“專業(yè)符號”欄上(有多少個特殊符號就拖多少個按鈕)。3.選中其中一個“自定義按鈕”,仿照第2個秘技的第1點對它們進行命名。4.右擊某個命名后的按鈕,在隨后彈出的快捷菜單中,選“指定宏”選項,打開“指定宏”對話框,選中相應的宏(如fuhao1等),確定退出。重復此步操作,將按鈕與相應的宏鏈接起來。5.關閉“自定義”對話框,以后可以像使用普通工具欄一樣,使用“專業(yè)符號”工具欄,向單元格中快速輸入專業(yè)符號了。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論