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