為了更好的(de)理(li)解服務器應(ying)用,我們(men)從應(ying)用角度,結合服務器(qi)技術規(gui)格要求不同(tong),可大致(zhi)分三類:
快速處理型(xing)是指對服務器(qi)的性能要求(qiu)較高,反應(ying)速度要求(qiu)快,如門戶(hu)型(xing)網站(zhan),在線游戲服務器(qi),防火墻,數據(ju)庫(ku)服務器(qi)等。
海(hai)量(liang)存儲型服(fu)(fu)務(wu)(wu)器(qi)是指對服(fu)(fu)務(wu)(wu)器(qi)的存儲空(kong)間(jian)要(yao)(yao)求(qiu)大,如視(shi)頻服(fu)(fu)務(wu)(wu)器(qi),在(zai)線電影服(fu)(fu)務(wu)(wu)器(qi)FTP服(fu)(fu)務(wu)(wu)器(qi),EMAIL 服(fu)(fu)務(wu)(wu)器(qi)等則(ze)對二(er)者都有一定的要(yao)(yao)求(qiu),視(shi)用戶(hu)數的多(duo)少,用戶(hu)定額(e)空(kong)間(jian)的大小(xiao),訪問的頻繁(fan)度而偏(pian)向于(yu)某(mou)一種類型。
低價穩定型服(fu)(fu)務(wu)(wu)器對服(fu)(fu)務(wu)(wu)器的處(chu)理速度,數據存儲(chu)要(yao)求(qiu)不高,但穩定性,安全性高,例如企業網站(zhan)和(he)普通(tong)論(lun)壇網站(zhan)應用(yong),以(yi)及DNS和(he)代理服(fu)(fu)務(wu)(wu)器等。
下面(mian)對每一類(lei)服務器(qi)的(de)應用(yong)特點,談談服務器(qi)硬(ying)件配置要求:
一、WWW服務器
WWW服務(wu)器(qi)(qi)是(shi)一個性能追求型服務(wu)器(qi)(qi),對(dui)服務(wu)器(qi)(qi)硬件平臺的(de)(de)要求處決于(yu)訪(fang)問的(de)(de)頻繁(fan)度(du)及(ji)WWW服務(wu)器(qi)(qi)支持的(de)(de)服務(wu)復雜程(cheng)度(du),即調用的(de)(de)CGI程(cheng)序對(dui)系統資(zi)源的(de)(de)耗費程(cheng)度(du)。另外,不同(tong)軟件廠商提供的(de)(de)WWW服務(wu)器(qi)(qi),同(tong)一WWW服務(wu)器(qi)(qi)的(de)(de)不同(tong)版本(ben)對(dui)資(zi)源的(de)(de)耗費以及(ji)本(ben)身(shen)的(de)(de)性能也不一樣。因此,WWW服務(wu)器(qi)(qi)的(de)(de)配置首先應確(que)定服務(wu)器(qi)(qi)軟件
目前,INTERNET上較為流行的兩種WWW服務器軟件是Apache 和微軟的IIS,IIS主要定位于小型的INTRANET環境,運行于WINDOWS NT/2000/XP/2003 Server平臺,而Apache則有多種平臺版本:Windows、Linux、Unix版本。從性能上來比較Apache+PHP相對于 Windows NT+IIS 運行ASP要稍強,Apache略占優勢。現有的版本已能在高性能的主機上一秒鐘內處理10000次以上的操作(響(xiang)應一次(ci)請求為一次(ci)操作)。因此,企業根據應用開發需求,選擇相應的軟件平臺(tai)和(he)硬件。
目前計算機(ji)的(de)發展非常快,主流(liu)Xeon多核技術都能夠滿足10萬的(de)用戶(hu)量(liang)。同(tong)時(shi),外部WWW和DNS的(de)需求(qiu)較低,所以可同(tong)時(shi)作(zuo)為外部WWW,DNS服務(wu)器使用。
主要特點:
運行軟(ruan)件:IIS,Apache
技術要求:通常要求1U/2U機(ji)箱(xiang),SATA/SCSI或(huo)SAS硬盤(pan)
1、面向企業網站的服務器
這類服(fu)務器(qi)主要以介(jie)紹企業為主要內容,數(shu)據量不(bu)高,并(bing)發訪問通常靜態(tai)網(wang)頁或訪問量在(zai)200次(ci)/S以下,推薦硬(ying)件配置:Xeon 3040*1/1G*2/160G*2/單千兆網(wang)卡(ka)
2、面向門戶網站的服務器
這類服(fu)務器主要為(wei)門戶(hu)網站服(fu)務,門戶(hu)網站訪問量巨大,通常生成動態網頁或訪問量
在500次(ci)/S以下:Xeon 5310或(huo)Xeon 5405*1顆/2G FBD667/146G SAS/RAID 1/雙(shuang)千兆網卡
1000次訪問/S以上:Xeon 5335或Xeon5420*2顆/2G FBD*4條/146G SAS*3/硬RAID 5/雙千(qian)兆(zhao)網卡(ka)
3、面向在線游戲服務器
運(yun)行軟件(jian):傳奇,奇跡,A3等
技術(shu)要(yao)求:1U或塔式機(ji)箱(xiang),多處理器,大內(nei)存(cun)
推薦配置:
維持500人以下(xia)同時在線:Xeon3210*1顆(ke)/1G DDR667*2根/160G SATA/RAID 1/千兆網卡(ka)
維持1000人(ren)以(yi)下同時在線:Xeon 5335*2顆/1G FBD667*4根(gen)/146G SAS*3/RAID 5/雙千兆網卡(ka)
維持更多:四路服(fu)務(wu)器(qi)或(huo)多服(fu)務(wu)器(qi)集(ji)群
4、視頻、電影服務器
運行軟件:Helix Server,Windows Media Services,VOD軟件
技術要求:訪問速度快,存儲(chu)容量大,RAID 5
推薦配置:
低配:Xeon 3210*1顆/2G/SATA 750G*8/RAID 5/雙千兆網卡
高端:Xeon5410*2顆/2G/400G SAS*8/RAID 5/雙千兆網卡
二、代理服務器
代(dai)(dai)理(li)(li)服務(wu)(wu)(wu)器(qi)(qi)是一(yi)個典型的(de)(de)(de)(de)(de)(de)性能(neng)敏感(gan)型服務(wu)(wu)(wu)器(qi)(qi),一(yi)個好(hao)的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li)服務(wu)(wu)(wu)器(qi)(qi)可支持絕大(da)部分(fen)INTERNET服務(wu)(wu)(wu)的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li),目前,INTERNET上使用(yong)的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li)軟件(jian)很(hen)多,其中NETSCAPE PROXY SERVER是其中的(de)(de)(de)(de)(de)(de)佼佼者,不僅可支持絕大(da)部分(fen)INTERNET服務(wu)(wu)(wu)的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li)功(gong)能(neng),而且可允許用(yong)戶嵌(qian)入(ru)自(zi)己的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li)分(fen)頁標題認證(zheng)(zheng)管(guan)理(li)(li)功(gong)能(neng)模塊(kuai),同(tong)時,還(huan)可支持 PROXY SERVER的(de)(de)(de)(de)(de)(de)串接(jie),代(dai)(dai)理(li)(li)認證(zheng)(zheng)用(yong)戶名(ming)及(ji)口令的(de)(de)(de)(de)(de)(de)SSL加密,防止網絡監聽,是INTRANET代(dai)(dai)理(li)(li)服務(wu)(wu)(wu)器(qi)(qi)的(de)(de)(de)(de)(de)(de)較為理(li)(li)想的(de)(de)(de)(de)(de)(de)選擇。因此,我們(men)建議采用(yong)NETSCAPE的(de)(de)(de)(de)(de)(de)PROXY SERVER,并嵌(qian)入(ru)我公司的(de)(de)(de)(de)(de)(de)代(dai)(dai)理(li)(li)記費軟件(jian)NETGATE,來(lai)實現代(dai)(dai)理(li)(li)服務(wu)(wu)(wu)和(he)用(yong)戶管(guan)理(li)(li),安全防護。
代理服務器所處理的數據與所代理的服務有關,各種服務的平均值約為100K(主要是HTTP的訪問)左右(you),如要實現(xian)2000用(yong)戶的(de)10%同(tong)時(shi)訪問,則服(fu)務器每秒所需處理(li)的(de)數(shu)(shu)(shu)據量為(wei)2000*10%*100K=20M,單(dan)位(wei)主頻(pin)(pin)處理(li)的(de)數(shu)(shu)(shu)據量約為(wei)1M,因(yin)此,所需主頻(pin)(pin)數(shu)(shu)(shu)為(wei):20/0。4M=20M,但此時(shi)的(de)網絡端(duan)口需要配(pei)置兩(liang)個(ge),因(yin)此,應(ying)考慮200M推動(dong)網絡端(duan)口的(de)主頻(pin)(pin)數(shu)(shu)(shu),再(zai)加上系統的(de)主頻(pin)(pin)數(shu)(shu)(shu),總數(shu)(shu)(shu)應(ying)為(wei)320M,代(dai)理(li)服(fu)務器的(de)工作原理(li)是在內存中(zhong)駐留大量的(de)代(dai)理(li)進程為(wei)不同(tong)的(de)用(yong)戶服(fu)務,因(yin)此對內存的(de)需求量較大。
當然,對于少于200天左右的(de)中(zhong)小型企業來(lai)講,主流(liu)的(de)單至強(qiang)3.0/2.8GHz服(fu)(fu)務器(qi)(qi)基(ji)本(ben)上能夠(gou)滿足,至于內(nei)存(cun)容量(liang)配(pei)置(zhi)1GB完(wan)全能夠(gou)滿足此種應用,對于一些大(da)型企業,可考慮使用雙(shuang)至強(qiang)處(chu)理器(qi)(qi)服(fu)(fu)務器(qi)(qi),至于內(nei)存(cun)容量(liang)可根據具(ju)體人(ren)數,適當增(zeng)加內(nei)存(cun)。
主要特點:
運(yun)行(xing)軟件:Windows,ROS,Linux,FreeBSD
技術要求:穩定,廉價,多網卡
推薦配置(zhi):Xeon3040*1顆]/1G/ST80G SATA/雙千(qian)兆網(wang)卡
三、防火墻系統
目(mu)前,INTERNET上(shang)最(zui)為流行(xing)的是CHECK POINT的FIREWALL-1防火(huo)墻軟(ruan)(ruan)件(jian),該(gai)軟(ruan)(ruan)件(jian)最(zui)大的特點是功(gong)能齊全,管理方(fang)便。但該(gai)軟(ruan)(ruan)件(jian)不是一個MPP的軟(ruan)(ruan)件(jian)系統,因此(ci)CPU的增加對軟(ruan)(ruan)件(jian)的性能影(ying)響不大,如果需(xu)要做大量的NAT(網絡(luo)地(di)址轉(zhuan)換)的(de)話,應(ying)考(kao)慮(lv)配(pei)置(zhi)(zhi)足(zu)夠(gou)的(de)內存(cun),以勝利目前的(de)規模,至少應(ying)配(pei)置(zhi)(zhi)2G內存(cun)。因此,如(ru)單獨實(shi)現應(ying)考(kao)慮(lv)配(pei)置(zhi)(zhi)一臺(tai)多核(he)Xeon,2G內存(cun),74G10K硬盤(pan)就可滿足(zu)應(ying)用(yong)。如(ru)與上述服務(wu)在同一臺(tai)機器上實(shi)現,應(ying)增加(jia)內存(cun)和相應(ying)的(de)硬盤(pan)容量。
主要特點:
運行(xing)軟件:CheckPoint等防(fang)攻擊(ji)軟件
技術要(yao)求:多處理器,多高速網卡
推薦配(pei)置:Xeon 5355*2顆/2G/74G 10K SATA/多千(qian)兆網卡
四、EMAIL系統
EMAIL系統是(shi)一個實時性要(yao)求不高(gao)的(de)(de)(de)(de)系統,主要(yao)是(shi)對硬(ying)(ying)(ying)盤(pan)空間的(de)(de)(de)(de)要(yao)求,同時,要(yao)考慮EMAIL服(fu)務(wu)器軟件對用(yong)(yong)戶(hu)數的(de)(de)(de)(de)支持,按照目前的(de)(de)(de)(de)需(xu)求,普普通(tong)通(tong)的(de)(de)(de)(de)一臺(tai)入門級服(fu)務(wu)器的(de)(de)(de)(de)性能在使用(yong)(yong)Linux平(ping)臺(tai)的(de)(de)(de)(de)Postfix郵件系統時,可支持上百萬(wan)級用(yong)(yong)戶(hu)正常收發郵件。當然,E-mail服(fu)務(wu)器配置的(de)(de)(de)(de)硬(ying)(ying)(ying)盤(pan)容量(liang)(liang)要(yao)足夠大(da),建議(yi)采用(yong)(yong)主流的(de)(de)(de)(de)大(da)容量(liang)(liang)的(de)(de)(de)(de)硬(ying)(ying)(ying)盤(pan),如750GB SATA硬(ying)(ying)(ying)盤(pan)或400GB SAS硬(ying)(ying)(ying)盤(pan),同時服(fu)務(wu)器要(yao)預留硬(ying)(ying)(ying)件架(jia)位,以滿足將來應(ying)用(yong)(yong)。建議(yi)使用(yong)(yong)可安裝8個/6個硬(ying)(ying)(ying)盤(pan)的(de)(de)(de)(de)2U機架(jia)式服(fu)務(wu)器
主要特點:
運行軟件(jian):Exchange Server,Easy Mail等
技術(shu)要求(qiu):用戶巨量要求(qiu)綜合配置很高(gao)
推(tui)薦配置:Xeon 3210/2G/1000G*8/RAID5
五、DNS服務器
DNS服(fu)(fu)務(wu)器(qi)在互聯(lian)網(wang)(wang)(wang)的(de)(de)(de)(de)(de)作用是(shi):把域(yu)名(ming)轉換(huan)成為(wei)網(wang)(wang)(wang)絡可(ke)(ke)以(yi)識別的(de)(de)(de)(de)(de)ip地(di)(di)址(zhi)(zhi)。首先(xian),要知道(dao)互聯(lian)網(wang)(wang)(wang)的(de)(de)(de)(de)(de)網(wang)(wang)(wang)站都是(shi)一臺一臺服(fu)(fu)務(wu)器(qi)的(de)(de)(de)(de)(de)形(xing)式存在的(de)(de)(de)(de)(de),但是(shi)我(wo)們(men)怎么去到要訪(fang)問的(de)(de)(de)(de)(de)網(wang)(wang)(wang)站服(fu)(fu)務(wu)器(qi)呢?這(zhe)就需要給每(mei)臺服(fu)(fu)務(wu)器(qi)分配IP地(di)(di)址(zhi)(zhi),互聯(lian)網(wang)(wang)(wang)上的(de)(de)(de)(de)(de)網(wang)(wang)(wang)站無(wu)窮多,我(wo)們(men)不(bu)可(ke)(ke)能記(ji)住每(mei)個網(wang)(wang)(wang)站的(de)(de)(de)(de)(de)IP地(di)(di)址(zhi)(zhi),這(zhe)就產生了方便(bian)記(ji)憶的(de)(de)(de)(de)(de)域(yu)名(ming)管(guan)理系統DNS,他可(ke)(ke)以(yi)把我(wo)們(men)輸(shu)入的(de)(de)(de)(de)(de)好記(ji)的(de)(de)(de)(de)(de)域(yu)名(ming)轉換(huan)為(wei)要訪(fang)問的(de)(de)(de)(de)(de)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)(de)(de)IP地(di)(di)址(zhi)(zhi),比如:我(wo)們(men)在瀏(liu)覽(lan)器(qi)輸(shu)入會自動轉換(huan)成為(wei)202.104.237.103
主要特點:
運行軟件:Linux,Windows
技(ji)術(shu)要求:絕對穩定和全(quan)面(mian)冗余
推薦(jian)配置:Xeon3210*1顆/2G/ST80G/冗電/雙千(qian)兆網(wang)卡
六、FTP文件服務器
FTP是(shi)英文(wen)(wen)(wen)File Transfer Protocol的縮寫,即中文(wen)(wen)(wen)意思是(shi)文(wen)(wen)(wen)件(jian)(jian)(jian)傳輸(shu)協議。用戶(hu)通(tong)過FTP協議能夠在兩臺聯網的計算機之間相(xiang)互(hu)傳遞文(wen)(wen)(wen)件(jian)(jian)(jian),它是(shi)互(hu)聯網上(shang)載(zai)遞文(wen)(wen)(wen)件(jian)(jian)(jian)最主要(yao)的方法(fa),FTP服(fu)(fu)務器是(shi)互(hu)聯網上(shang)提供(gong)FTP 提供(gong)一定存儲空(kong)間的計算機,它可以(yi)(yi)是(shi)專(zhuan)用服(fu)(fu)務器,也可以(yi)(yi)是(shi)個(ge)人計算機。當(dang)它提供(gong)這項(xiang)服(fu)(fu)務后,用戶(hu)可以(yi)(yi)連接到服(fu)(fu)務器下載(zai)文(wen)(wen)(wen)件(jian)(jian)(jian),也允(yun)許用戶(hu)把(ba)自己的文(wen)(wen)(wen)件(jian)(jian)(jian)傳輸(shu)到FTP服(fu)(fu)務器當(dang)中。
主要特點:
運行軟件(jian):Serv-U,Microsoft FTP Server
技術(shu)要(yao)求(qiu):海量磁盤存儲(chu)
推薦配置:Xeon5110*1顆/2G/SATA 750G*4(視情況)/雙千兆網卡
七、數據庫服務器
數據庫服(fu)務器主要用(yong)于存儲、查(cha)詢、檢索(suo)企業內部(bu)的(de)信(xin)息,因此需(xu)要搭配專用(yong)的(de)數據庫系統,對(dui)服(fu)務器的(de)兼容性、可靠(kao)性和穩定性等方面(mian)都(dou)有很高的(de)要求(qiu)。
應用最主要兩個ORACEL和MS SQL,ORACLE是目前業內公認最牛的DBMS,廣泛用于大中型企業、高等院校和科學研究領域,也是目前最流行的客戶/服務器(CLIENT/SERVER)體系結構的(de)DBMS之一。ORACLE 數(shu)(shu)據庫提供了新的(de)分布式(shi)數(shu)(shu)據庫能力,可通過(guo)網(wang)絡較(jiao)方(fang)便地讀寫遠端數(shu)(shu)據庫里(li)的(de)數(shu)(shu)據,并有(you)對稱復制的(de)技術。
根據實際使用測試的經驗,ORACLE 數據庫在運行時效率是非常高的,它非常巧妙而合理的使用了系統內存。當然,它同時也是大量的使用了系統內存,ORACLE 數據庫要有足夠容量的系統內存進行支持才能較好的發揮其性能優勢,尤其是那些數據庫寫入工作(例如 UPDATE、INSERT/ADDNEW等動作)比較(jiao)頻繁的應用,使用大容量(liang)內(nei)存(cun)非常有必要(yao)。
因(yin)此,如果您是(shi)(shi)使用ORACLE 數(shu)據(ju)庫,可(ke)以在系統(tong)內(nei)存(cun)(cun)容(rong)量(liang)方面(mian)進行提升(sheng);另外,數(shu)據(ju)庫對內(nei)存(cun)(cun)系統(tong)要求高并不是(shi)(shi)說(shuo)一味提升(sheng)內(nei)存(cun)(cun)容(rong)量(liang)就OK了,整體性能的提高無論任何時候都是(shi)(shi)真理,對于一些中高端(duan)的應用,我們推(tui)薦大(da)家(jia)使用8核 3G Xeon的服務(wu)器。
MS SQL Server對服務器設(she)備(bei)的(de)要求(qiu)并(bing)不像(xiang)ORACLE那么高(gao),但(dan)是根據(ju)大多數(shu)程序員(yuan)使(shi)用(yong)(yong)的(de)感受,要提高(gao)MS SQL Server的(de)性(xing)能在處理器和(he)磁盤(pan)系(xi)(xi)統上做文章效果比(bi)較明顯。SQL Server等(deng)數(shu)據(ju)庫對二級緩(huan)存的(de)要求(qiu)比(bi)較高(gao),多處理器下可(ke)以(yi)提升二級緩(huan)存,鑒于(yu)MS SQL Server的(de)主流(liu)應(ying)用(yong)(yong)環(huan)境(jing)一(yi)般都是高(gao)頻的(de)雙路XEON,另(ling)外,Opteron表現確實非常(chang)優秀,也(ye)可(ke)以(yi)適當考(kao)慮(lv);磁盤(pan)系(xi)(xi)統采(cai)用(yong)(yong)RAID 0或(huo)者RAID 1用(yong)(yong)戶(hu)可(ke)以(yi)自己決(jue)定,如(ru)果有(you)配陣列卡(ka),組個(ge)RAID 5也(ye)可(ke)以(yi);特別說明一(yi)下,Windows 2003 Server Enterprise Edition執行效率確實比(bi)Windows 2000 Advanced Server高(gao),對于(yu)使(shi)用(yong)(yong)MS SQL Server的(de)用(yong)(yong)戶(hu)來說可(ke)以(yi)考(kao)慮(lv)使(shi)用(yong)(yong)2003作為操作系(xi)(xi)統。
運行軟件:Oracle,SQL Server,DB2
技術要求(qiu):多核高速處理,SAS硬盤,RAID 1或RAID5
推薦配置:
低配:CPU*2/2G/SAS 146G*2/RADI 1
高配:CPU*4/4G/SAS 146G*3/RAID 5
總之上述服務器僅僅是將網站應用的一部分,還有更多應用有其特點,對每個應用我們要充分了解該應用軟件的規律,了解對服務器的CPU,內存,硬盤,網卡有所偏重情況(kuang),從而給出(chu)滿意服(fu)務器硬件配置,這樣相信每個(ge)精心設計出(chu)來的服(fu)務器一定(ding)是(shi)最(zui)接(jie)近(jin)完美(mei)的。