摘要:隨著網(wǎng)絡(luò)技術(shù)、圖書(shū)館自動(dòng)化的發(fā)展, 各普通高校圖書(shū)館都面臨著如何配置網(wǎng)絡(luò)系統(tǒng)服務(wù)器的問(wèn)題。本文通過(guò)對(duì)普通高校圖書(shū)館網(wǎng)絡(luò)系統(tǒng)的實(shí)際需求分析,并在對(duì)照各種不同服務(wù)器配置和性能的基礎(chǔ)上,對(duì)各種不同功能的服務(wù)器的配置提出自己的看法。
關(guān)鍵詞:圖書(shū)館;網(wǎng)絡(luò)服務(wù)器;多線程處理器;配置
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)18-20ppp-0c
Dicuss the Compound System ofthe Network Server in Normal University Library
PENG Hai-tao
(Library,Guangdong Polytechnic Normal Univercity, Guangzhou 510665,China)
Abstract: With the development of internet technology and the automation of library, all the universities and colleges are confronted with the problem of how to select the most suitable internet server. This thesis makes an attempt to analyze how to select the internet server based on the features and qualification of the server with the analysis of the actual need for library internetsystem in universities and colleges.
Key words: library; network server; Multi-thread processor; compound
1 前言
隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)字技術(shù)的發(fā)展和信息化的普及,普通高校圖書(shū)館已經(jīng)建立了較為完善的文獻(xiàn)信息服務(wù)網(wǎng)絡(luò)。完整的網(wǎng)絡(luò)體系需要大量不同類型的服務(wù)器來(lái)滿足實(shí)際應(yīng)用需求。然而,目前市場(chǎng)上服務(wù)器品牌繁多,型號(hào)各異,功能上也存在巨大的差異;而且現(xiàn)在市場(chǎng)上的服務(wù)器一般都是針對(duì)企業(yè)設(shè)計(jì)的,沒(méi)有專門面向圖書(shū)館的特殊產(chǎn)品。同時(shí),在服務(wù)器的配置上,普通高校圖書(shū)館還存在資金不足的問(wèn)題,不可能購(gòu)買昂貴的高性能服務(wù)器產(chǎn)品。因此在實(shí)際應(yīng)用中,普通高校圖書(shū)館的應(yīng)用需求和企業(yè)是有較大不同的,不能完全套用企業(yè)服務(wù)器的解決方案。如何科學(xué)地配置服務(wù)器,以適應(yīng)普通高校圖書(shū)館的應(yīng)用需求,就成為普通高校圖書(shū)館網(wǎng)絡(luò)管理員都比較頭痛的問(wèn)題。本文試圖通過(guò)對(duì)普通高校圖書(shū)館網(wǎng)絡(luò)系統(tǒng)的實(shí)際需求分析,并在對(duì)照各種不同服務(wù)器配置和性能的基礎(chǔ)上,對(duì)各種不同功能的服務(wù)器的配置提出自己的看法。
2 普通高校圖書(shū)館網(wǎng)絡(luò)服務(wù)器的應(yīng)用類型
配置服務(wù)器一定要從應(yīng)用角度出發(fā),這是任何一個(gè)網(wǎng)絡(luò)服務(wù)系統(tǒng)必須遵循的原則。所以首先必須清楚圖書(shū)館內(nèi)部網(wǎng)絡(luò)應(yīng)用類型。從服務(wù)對(duì)象來(lái)看,圖書(shū)館網(wǎng)絡(luò)應(yīng)用服務(wù)主要分為內(nèi)部服務(wù)與外部服務(wù)兩大類。
2.1 內(nèi)部網(wǎng)絡(luò)服務(wù)
內(nèi)部網(wǎng)絡(luò)服務(wù)是指圖書(shū)館針對(duì)內(nèi)部人員開(kāi)展的網(wǎng)絡(luò)服務(wù)。一般來(lái)說(shuō)普通高校圖書(shū)館內(nèi)部網(wǎng)絡(luò)服務(wù)主要有以下幾種:內(nèi)部郵件服務(wù),管理信息系統(tǒng)CMIS服務(wù),F(xiàn)TP服務(wù),資源庫(kù)服務(wù),數(shù)據(jù)存儲(chǔ)服務(wù),文件服務(wù)、內(nèi)部論壇等。所有這些服務(wù),當(dāng)然可以由一臺(tái)高端服務(wù)器來(lái)完成,但配置這樣一臺(tái)服務(wù)器,不僅價(jià)格高,而且維持費(fèi)用也高,并且還面臨服務(wù)器不穩(wěn)定的潛在威脅。所以,所以一般圖書(shū)館都是建立專門的服務(wù)器來(lái)提供相應(yīng)的服務(wù)。
2.2 外部網(wǎng)絡(luò)服務(wù)
外部網(wǎng)絡(luò)服務(wù)則是指圖書(shū)館針對(duì)外部網(wǎng)絡(luò),包括對(duì)其他學(xué)校以及INTERNET上其他用戶的服務(wù)。圖書(shū)館遇到最多的外部網(wǎng)絡(luò)服務(wù)就是WWW服務(wù)。為了解決外部網(wǎng)絡(luò)服務(wù)問(wèn)題,普通高校圖書(shū)館一般都建立了自己的網(wǎng)站。通過(guò)建立網(wǎng)站,不僅可以達(dá)到宣傳的目的,還可以展示圖書(shū)館的基本情況。另外有的圖書(shū)館內(nèi)容資源建設(shè)的比較好,還會(huì)對(duì)外開(kāi)放自己的資源庫(kù)服務(wù)以及FTP服務(wù)。因此,必須有一臺(tái)功能較為強(qiáng)大的Web服務(wù)器作為支撐。
作為一個(gè)完整的網(wǎng)絡(luò)系統(tǒng),內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)服務(wù)其實(shí)在很多方面是相同的,因此服務(wù)器的服務(wù)功能也是交叉的。
在明確了圖書(shū)館的應(yīng)用服務(wù)之后,我們發(fā)現(xiàn)圖書(shū)館服務(wù)器扮演的腳色不外乎如下幾種:Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、FTP服務(wù)器、郵件服務(wù)器、管理信息系統(tǒng)CMIS服務(wù)器、VoD視頻點(diǎn)播服務(wù)器、文件服務(wù)器、內(nèi)部論壇服務(wù)器。不同的服務(wù)器角色,性能配置需求也不一樣。
3 普通高校圖書(shū)館服務(wù)器的配置
在明確了普通高校圖書(shū)館網(wǎng)絡(luò)服務(wù)系統(tǒng)的應(yīng)用需求后,我們就可以根據(jù)不同類型服務(wù)器的特點(diǎn)和性能對(duì)圖書(shū)館的服務(wù)器進(jìn)行合理配置。
3.1 Web服務(wù)器
Web服務(wù)器是主要為用戶提供各種Web應(yīng)用的設(shè)備,對(duì)服務(wù)器性能的要求也主要取決于網(wǎng)站的服務(wù)功能和內(nèi)容。如果圖書(shū)館網(wǎng)站多以靜態(tài)頁(yè)面構(gòu)成,系統(tǒng)瓶頸依次是:網(wǎng)絡(luò)、內(nèi)存、CPU,因此在選擇服務(wù)器的時(shí)候就要優(yōu)先考慮磁盤系統(tǒng)的性能,采用高轉(zhuǎn)速SCSI硬盤以及RAID卡;如果圖書(shū)館網(wǎng)站所提供的服務(wù)多為動(dòng)態(tài)頁(yè)面,系統(tǒng)瓶頸依次是:內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)。由于這些網(wǎng)站使用連接數(shù)據(jù)庫(kù)的動(dòng)態(tài)內(nèi)容產(chǎn)生交易和查詢,這都需要額外的CPU資源,也得有足夠的內(nèi)存來(lái)緩存和處理動(dòng)態(tài)頁(yè)面,因此在選擇服務(wù)器時(shí)就要注意配備高性能的處理器以及大容量?jī)?nèi)存。就目前普通高校圖書(shū)館的狀況來(lái)看,WEB服務(wù)器的要求主要體現(xiàn)在內(nèi)存容量上,由于網(wǎng)站是提供給別人訪問(wèn)的,所以同一時(shí)間訪問(wèn)站點(diǎn)頁(yè)面的并發(fā)連接數(shù)對(duì)服務(wù)器的影響很大。大容量?jī)?nèi)存可以有效解決高并發(fā)連接訪問(wèn)造成服務(wù)器響應(yīng)慢的問(wèn)題。由于高的點(diǎn)擊率和大量的動(dòng)態(tài)數(shù)據(jù),網(wǎng)絡(luò)帶寬也很重要。各圖書(shū)館可以根據(jù)自己實(shí)際應(yīng)用情況選擇適合WEB服務(wù)器的配置。
3.2 數(shù)據(jù)庫(kù)服務(wù)器
數(shù)據(jù)庫(kù)服務(wù)器由于存儲(chǔ)容量大和訪問(wèn)量大,需要處理性能、緩存支持能力、內(nèi)存支持能力、存儲(chǔ)能力的多方高配置的綜合性能支持,因此數(shù)據(jù)庫(kù)服務(wù)器的性能要求相對(duì)其它幾種服務(wù)器來(lái)說(shuō)較高。由于數(shù)據(jù)庫(kù)服務(wù)器在調(diào)用文件和程序時(shí)不像其它服務(wù)器那樣是直接訪問(wèn)的,而是通過(guò)各種索引、條件比較、動(dòng)態(tài)頁(yè)面訪問(wèn)、頁(yè)面提交等方式從分布在各數(shù)據(jù)文件中抽取的部分或全部字段,因此難度更大,更需要消耗服務(wù)器的CPU、內(nèi)存和硬盤等資源。在CPU的選擇方面,目前的高主頻、多核、多線程處理器(如Intel的雙核、四核至強(qiáng)處理器,AMD的雙核、四核Opteron處理器,IBM的四核Power5、雙核Power6,以及Sun的四核ULtraSPRC T1和八核ULtraSPRC T2處理器等)是比較好的選擇。同時(shí),數(shù)據(jù)庫(kù)服務(wù)器的通常需要容量在8GB以上的內(nèi)存。由于數(shù)據(jù)庫(kù)信息量通常是幾十、上百萬(wàn)級(jí)的,整個(gè)數(shù)據(jù)庫(kù)庫(kù)存文件所需要占用的硬盤容量非常大,同時(shí)為了保證數(shù)據(jù)庫(kù)中的數(shù)據(jù)的安全,所以對(duì)于數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)通常是采用像RAID5以上級(jí)別的硬盤陣列技術(shù)來(lái)保障硬盤讀寫(xiě)性能和數(shù)據(jù)安全的。現(xiàn)在普通高校圖書(shū)館一般來(lái)說(shuō)都購(gòu)買了一些大型電子文獻(xiàn)數(shù)據(jù)庫(kù)或者自建了一些特色數(shù)據(jù)庫(kù)。這些數(shù)據(jù)庫(kù)存儲(chǔ)量大,訪問(wèn)率也很高。所以數(shù)據(jù)庫(kù)服務(wù)器的選擇應(yīng)該特別慎重考慮。當(dāng)然數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)卡性能也不可忽視,否則即使數(shù)據(jù)庫(kù)服務(wù)器本身性能非常高,終端用戶仍無(wú)法及時(shí)得到正確的響應(yīng)。
3.3 FTP服務(wù)器
FTP服務(wù)器的性能需求與Web服務(wù)器相類似,但FTP服務(wù)器在并發(fā)連接支持方面要比Web服務(wù)器要求稍低。由于FTP服務(wù)器一般都允許用戶上傳文件,所以FTP服務(wù)器的硬盤讀寫(xiě)性能方面要求要比Web服務(wù)器高,其所要求的硬盤容量也比Web服務(wù)器大,同時(shí)需要選擇傳輸性能更好的SCSI、SATA、SAS接口硬盤。在網(wǎng)卡方面,盡管并發(fā)連接數(shù)通常不會(huì)如Web服務(wù)器那么多,但FTP服務(wù)器所進(jìn)行的是文件傳輸,需要占用較大的帶寬,特別是大容量文件的上傳和下載更是如此,所以要求FTP服務(wù)器的網(wǎng)卡連接性能也非常高。圖書(shū)館資源的有效利用以至資源共享 ,既是科學(xué)文化發(fā)展的要求 ,又是圖書(shū)館事業(yè)自身發(fā)展的必然結(jié)果。隨著圖書(shū)館數(shù)字化進(jìn)程的不斷延伸 ,為了給讀者提供從網(wǎng)絡(luò)上直接下載和借閱資料的服務(wù) ,圖書(shū)館需提供各種圖片、音頻、視頻等多媒體等不同載體的文件,因此有必要選擇一個(gè)好的 FTP服務(wù)器 ,裝載用戶所需的各種信息資料 ,滿足讀者傳輸、獲取、交流信息的需求。
3.4 郵件服務(wù)器
郵件服務(wù)器扮演了電子郵件路由器和倉(cāng)庫(kù)的角色。服務(wù)器瓶頸依次為:網(wǎng)絡(luò)子系統(tǒng)、內(nèi)存、磁盤子系統(tǒng)和CPU。郵件服務(wù)器就與FTP服務(wù)器在功能上比較相近,因?yàn)樗鼈兌夹枰试S用戶的文件讀寫(xiě)功能。在郵件服務(wù)器中,除了要為用戶提供郵件接收功能外,還要為用戶提供郵件發(fā)送的功能。因此,一方面要求郵件服務(wù)器的硬盤容量比較大,另一方面也要求郵件服務(wù)器的硬盤讀寫(xiě)能力非常強(qiáng)。同時(shí)它要求服務(wù)器內(nèi)存比較大,能夠處理多個(gè)郵件客戶端的并發(fā)訪問(wèn)。當(dāng)然郵件服務(wù)器的網(wǎng)卡連接性能更是不可忽視的,否則郵件的接收和發(fā)送隊(duì)列無(wú)法及時(shí)完成。一般來(lái)說(shuō)普通高校圖書(shū)館的電子郵件用戶數(shù)不會(huì)太多,所以對(duì)郵件服務(wù)器的要求可以相對(duì)放低一些。
3.5 VoD服務(wù)器
VoD服務(wù)器強(qiáng)調(diào)的是實(shí)時(shí)性,而且所傳輸?shù)氖欠浅O馁Y源的流媒體,從總體上來(lái)說(shuō),對(duì)服務(wù)器的要求堪與數(shù)據(jù)庫(kù)服務(wù)器媲美。這一方面要求VoD服務(wù)器的流媒體處理性能非常高,內(nèi)存資源非常足,硬盤容量非常大,硬盤讀取和穩(wěn)定性能都非常高;另一方面要求VoD服務(wù)器的網(wǎng)絡(luò)連接帶寬足夠?qū)?,連接性能足夠好。
3.6 管理信息系統(tǒng)CMIS服務(wù)器
圖書(shū)館自動(dòng)化系統(tǒng)一般是集應(yīng)用與數(shù)據(jù)庫(kù)一體的服務(wù)器,擔(dān)負(fù)起圖書(shū)采編、流通、圖書(shū)管理等圖書(shū)館最基本業(yè)務(wù)工作。其數(shù)據(jù)庫(kù)中存放了編目人員花費(fèi)了大量心血和智慧,且每天都在錄人的書(shū)目數(shù)據(jù),流通過(guò)程中產(chǎn)生的讀者數(shù)據(jù)等。這些數(shù)據(jù)是每個(gè)圖書(shū)館獨(dú)有的數(shù)據(jù),而且是圖書(shū)館信息化的核心數(shù)據(jù),因此運(yùn)行圖書(shū)館自動(dòng)化系統(tǒng)的服務(wù)器無(wú)疑是圖書(shū)館核心服務(wù)器。對(duì)于核心服務(wù)器首先要考慮是其可靠性及其安全性,特別是數(shù)據(jù)安全性,然后是計(jì)算和處理能力。因此,該服務(wù)器必須提供具有足夠強(qiáng)大和可靠的磁盤冗余功能,RAID5級(jí)是必需的。
3.7 文件服務(wù)器
文件服務(wù)器是用于內(nèi)網(wǎng)中的服務(wù)器,擔(dān)當(dāng)文件和打印資源等方面的管理任務(wù),通常是需要連接幾十甚至幾百個(gè)用戶的并發(fā)連接。不過(guò)它在并發(fā)用戶數(shù)支持方面要求稍低,因?yàn)椴⒉皇撬芯W(wǎng)絡(luò)用戶都會(huì)同時(shí)訪問(wèn)文件服務(wù)器的。但文件服務(wù)器是用來(lái)存儲(chǔ)網(wǎng)絡(luò)用戶文件的,所以在硬盤讀寫(xiě)性能,以及硬盤容量方面的要求較域控制器更高,建議選擇磁盤讀寫(xiě)性能好的SCSI、SATA、SAS接口硬盤。正因如此,在文件服務(wù)器中通常是采取RAID5或以上級(jí)別的硬盤陣列,一方面用于提高文件服務(wù)器的文件讀寫(xiě)性能,另一方面也進(jìn)一步提高文件服務(wù)器中的數(shù)據(jù)安全。
3.8 內(nèi)部論壇服務(wù)器
圖書(shū)館內(nèi)部論壇可以利用BBS開(kāi)展讀者服務(wù),它通過(guò)發(fā)表文章與跟蹤討論的形式進(jìn)行, 可深入地組織各種有效的討論,體現(xiàn)圖書(shū)館的學(xué)術(shù)性,延伸圖書(shū)館的服務(wù)功能。該服務(wù)器要求具備較強(qiáng)的數(shù)據(jù)冗余功能等??偟膩?lái)說(shuō),內(nèi)部論壇服務(wù)器的需求基本和上面文件服務(wù)器重合。
總之,圖書(shū)館各種服務(wù)器在根據(jù)圖書(shū)館信息化的不同需要進(jìn)行配置時(shí),除了要重點(diǎn)考慮服務(wù)器的性能,可用性,擴(kuò)展性外,還要考慮售后服務(wù)、總體擁有成本和便于管理。
4 圖書(shū)館服務(wù)器采購(gòu)建議
4.1 要認(rèn)真考慮服務(wù)器的成本
普通高校圖書(shū)館的經(jīng)費(fèi)一般都比較緊張,而且即使有充足的經(jīng)費(fèi),也要本著節(jié)省的原則,認(rèn)真計(jì)算設(shè)備的成本。一般普通高校圖書(shū)館在選擇服務(wù)器時(shí),應(yīng)該將其價(jià)位限制在5萬(wàn)元以內(nèi),一般在2萬(wàn)元左右最佳。這樣價(jià)位上的服務(wù)器,從近考慮可以滿足圖書(shū)館實(shí)際網(wǎng)絡(luò)應(yīng)用,從遠(yuǎn)考慮日后升級(jí)更換設(shè)備也比較方便,即便運(yùn)行一段時(shí)間后,徹底淘汰也不太可惜。
4.2 配置也得有講究
普通高校圖書(shū)館對(duì)服務(wù)器采購(gòu)?fù)ǔM度攵疾淮?,因此,圖書(shū)館在選擇服務(wù)器配置時(shí)不宜過(guò)分追求高配置。應(yīng)本著實(shí)用原則,在滿足當(dāng)前應(yīng)用的基礎(chǔ)上留出適當(dāng)性能富余即可。就目前來(lái)看,機(jī)架式服務(wù)器,高主頻、多核、多線程處理器的服務(wù)器應(yīng)該是學(xué)校采購(gòu)的主力機(jī)型,因?yàn)槠鋬r(jià)格符合學(xué)校服務(wù)器的定位。當(dāng)然市場(chǎng)中的實(shí)際產(chǎn)品在配置上還是會(huì)有一些出入,有些可能是刀片服務(wù)器,還有的可能只配置了單CUP。同時(shí),在購(gòu)買標(biāo)配機(jī)器時(shí),還可以根據(jù)提供服務(wù)的不同,適當(dāng)升級(jí)內(nèi)存或硬盤配置。
4.3 把握好購(gòu)買時(shí)機(jī)
一般來(lái)說(shuō)目前高校圖書(shū)館購(gòu)買網(wǎng)絡(luò)設(shè)備時(shí),基本都是通過(guò)政府采購(gòu)渠道完成。
在設(shè)備招標(biāo)時(shí),標(biāo)的數(shù)量大,涉及資金多,就越能吸引供應(yīng)商的關(guān)注,并給代理商更高的折扣優(yōu)惠。所以圖書(shū)館在購(gòu)買服務(wù)器時(shí)最好隨“大部隊(duì)”來(lái)完成,即多個(gè)館合起來(lái)或者由省/市信息中心整合打包來(lái)購(gòu)買,這和平時(shí)所謂的“團(tuán)購(gòu)”類似。當(dāng)然如果圖書(shū)館購(gòu)買服務(wù)器不走政府采購(gòu)渠道,購(gòu)買時(shí)機(jī)就更重要了,除了要避開(kāi)上面提到的“團(tuán)購(gòu)”時(shí)間段外,最好選擇學(xué)期中。因?yàn)閷W(xué)期末和學(xué)期初往往是購(gòu)買服務(wù)器的高峰,在旺季購(gòu)買,供應(yīng)商一般不會(huì)有太大的讓利。
普通高校圖書(shū)館選購(gòu)服務(wù)器之前,應(yīng)該從不同的應(yīng)用需求方面進(jìn)行考慮,一方面讓服務(wù)器可以滿足圖書(shū)館多種運(yùn)行需要,另一方面也要避免追求奢侈配置,造成浪費(fèi)。前面已經(jīng)從普通高校圖書(shū)館實(shí)際需求出發(fā),確定了各個(gè)網(wǎng)絡(luò)服務(wù)對(duì)服務(wù)器的需求,圖書(shū)館只要認(rèn)真研究各種服務(wù)器的功能和性價(jià)比,把握時(shí)機(jī),就可以挑選到最合適的服務(wù)器產(chǎn)品了。
參考文獻(xiàn):
[1] PC服務(wù)器選購(gòu)指南[N].每周電腦報(bào),2000,(38).
[2] 易斌.談高校圖書(shū)館自動(dòng)化設(shè)備的招標(biāo)采購(gòu)工作[J].江西圖書(shū)館學(xué)刊, 2004,(02).
[3] 王煜蓉.行業(yè)用戶服務(wù)器選型思維描述[J].網(wǎng)絡(luò)世界,2004,(7):9.
[4] 孫魁明.數(shù)字圖書(shū)館的服務(wù)器主機(jī)系統(tǒng)設(shè)計(jì)[J].中國(guó)現(xiàn)代教育裝備,2006,(12).
收稿日期:2008-03-12
基金項(xiàng)目:廣州市科研項(xiàng)目:強(qiáng)化高校圖書(shū)館社區(qū)服務(wù)職能發(fā)展戰(zhàn)略(C1-18)
作者簡(jiǎn)介:彭海濤(1977-),男,湖南古丈人,廣東技術(shù)師范學(xué)院圖書(shū)館技術(shù)部主任、館員,主要從事圖書(shū)館自動(dòng)化系統(tǒng)的管理與維護(hù)工作。