簡(jiǎn)要介紹網(wǎng)站的服務(wù)器負(fù)載均衡規(guī)劃
在我們?yōu)g覽一些網(wǎng)站的時(shí)候,會(huì)發(fā)現(xiàn)有些網(wǎng)站的頁(yè)面打開(kāi)的非常慢。這就有可能是瀏覽網(wǎng)站的用戶很多,這個(gè)網(wǎng)站的分流又沒(méi)有做好。那么,這就需要負(fù)載均衡技術(shù)來(lái)對(duì)服務(wù)器進(jìn)行有效的規(guī)劃和整理。那么,本文就將為大家介紹一個(gè)實(shí)際的門戶網(wǎng)站的改造方案。本文只是將基本構(gòu)造為大家簡(jiǎn)單將誒少一下。
門戶網(wǎng)站結(jié)構(gòu)的改造
目前,比較流行的門戶網(wǎng)站結(jié)構(gòu)一般分為3層,第一層是WWW服務(wù)器或反向代理服務(wù)器,負(fù)責(zé)處理靜態(tài)內(nèi)容;第二層是應(yīng)用服務(wù)器,負(fù)責(zé)處理后臺(tái)程序;第三層是數(shù)據(jù)庫(kù),負(fù)責(zé)存放網(wǎng)站數(shù)據(jù)。
通常,一個(gè)較大的門戶網(wǎng)站用戶人群都在幾百萬(wàn)以上。根據(jù)總結(jié)出的經(jīng)驗(yàn)值,同時(shí)在線的用戶一般最多為5%,同一時(shí)刻更新頁(yè)面的用戶最多為1%,每個(gè)頁(yè)面請(qǐng)求20個(gè)文件,則一個(gè)用戶人群是300萬(wàn)的網(wǎng)站,同一時(shí)刻最大的http請(qǐng)求數(shù)為:300萬(wàn)×5%×1%×20=30000次。我們知道,一臺(tái)用apache做web服務(wù)的PC Server一般同一時(shí)刻能承受約2500次的http請(qǐng)求,因此,一個(gè)用戶人群是300萬(wàn)的網(wǎng)站需要的web 服務(wù)器的數(shù)量為:30000/2500=12臺(tái)。
除了第一層的web 服務(wù)器,為了提高后臺(tái)程序的工作效率,網(wǎng)站還使用專門的應(yīng)用服務(wù)器提供應(yīng)用程序服務(wù)以及頁(yè)面發(fā)布服務(wù),使用專門的數(shù)據(jù)庫(kù)服務(wù)器,實(shí)現(xiàn)后臺(tái)應(yīng)用的數(shù)據(jù)庫(kù)驅(qū)動(dòng)并提供統(tǒng)一用戶認(rèn)證服務(wù)。同樣,各種應(yīng)用服務(wù)器也將根據(jù)實(shí)際的應(yīng)用處理能力需要配置多臺(tái)且能夠同時(shí)提供應(yīng)用服務(wù)。
要讓多臺(tái)web 服務(wù)器和應(yīng)用服務(wù)器負(fù)載均衡地同時(shí)對(duì)外提供服務(wù),最好的解決方案就是采用4/7層交換設(shè)備,而優(yōu)勢(shì)網(wǎng)絡(luò)(Asce Networks)公司的InChorus應(yīng)用前端交換機(jī)就是門戶網(wǎng)站的最佳選擇。
優(yōu)勢(shì)網(wǎng)絡(luò)(Asce Networks) 的InChorus的核心是技術(shù)十分成熟的Web交換機(jī)(第四到第七層交換),它是在單一集成式業(yè)務(wù)平臺(tái)上提供高可用性和安全性的新一代網(wǎng)絡(luò)應(yīng)用交換機(jī)。當(dāng)傳統(tǒng)的4/7 交換器還在做所謂的服務(wù)器負(fù)載均衡時(shí),Asce Networks 卻已經(jīng)看到了客戶目前已經(jīng)快速發(fā)展和變化的應(yīng)用需求,甚至客戶不斷發(fā)展的未來(lái)的需要。InChorus強(qiáng)調(diào)的不只是服務(wù)器負(fù)載均衡,它優(yōu)異的功能包括智能內(nèi)容交換、應(yīng)用加速、數(shù)據(jù)壓縮、TCP offload、SSL性能加速、N+M設(shè)備自身負(fù)載均衡等。
InChorus – 特性及功能概述
InChorus負(fù)載均衡交換機(jī)產(chǎn)品是最先進(jìn)的應(yīng)用層交換產(chǎn)品,它易于安裝、配置和使用。優(yōu)勢(shì)網(wǎng)絡(luò)在隱藏其復(fù)雜性方面做出了優(yōu)秀的工作,這使得InChorus負(fù)載均衡交換機(jī)產(chǎn)品的使用極其合理。#p#
虛擬服務(wù)器
InChorus產(chǎn)品架構(gòu)– 以虛擬服務(wù)器為核心
InChorus產(chǎn)品的核心是其關(guān)于“虛擬服務(wù)器”的概念。它是服務(wù)器應(yīng)用或服務(wù)的高效前端,管理所有特定端口和協(xié)議的流量。典型的設(shè)置是定義多個(gè)虛擬服務(wù)器,各自控制的不僅是不同的流量,還針對(duì)不同的環(huán)境基于智能的策略以不同的方法管理流量。例如,他可以應(yīng)用策略來(lái)決定哪個(gè)服務(wù)器池來(lái)處理特定的用戶請(qǐng)求。根據(jù)支持的協(xié)議,可以包括范圍極廣的TCP和UDP協(xié)議,包括 HTTP1.0/1.1,HTTPS,SSL/任何SSL封包的協(xié)議(SSL 會(huì)話可以在虛擬服務(wù)器上解密),F(xiàn)TP (active & passive),telnet,SMTP,POP,IMAP,DNS,LDAP,RADIUS,NNTP,SOAP,XML-RPC,SQL…等等.