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