APP下载

谈普通高校图书馆网络系统服务器的配置

2008-07-14彭海涛

电脑知识与技术 2008年18期
关键词:配置图书馆

摘要:随着网络技术、图书馆自动化的发展, 各普通高校图书馆都面临着如何配置网络系统服务器的问题。本文通过对普通高校图书馆网络系统的实际需求分析,并在对照各种不同服务器配置和性能的基础上,对各种不同功能的服务器的配置提出自己的看法。

关键词:图书馆;网络服务器;多线程处理器;配置

中图分类号:TP393文献标识码:A文章编号: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 前言

随着计算机技术、网络技术、数字技术的发展和信息化的普及,普通高校图书馆已经建立了较为完善的文献信息服务网络。完整的网络体系需要大量不同类型的服务器来满足实际应用需求。然而,目前市场上服务器品牌繁多,型号各异,功能上也存在巨大的差异;而且现在市场上的服务器一般都是针对企业设计的,没有专门面向图书馆的特殊产品。同时,在服务器的配置上,普通高校图书馆还存在资金不足的问题,不可能购买昂贵的高性能服务器产品。因此在实际应用中,普通高校图书馆的应用需求和企业是有较大不同的,不能完全套用企业服务器的解决方案。如何科学地配置服务器,以适应普通高校图书馆的应用需求,就成为普通高校图书馆网络管理员都比较头痛的问题。本文试图通过对普通高校图书馆网络系统的实际需求分析,并在对照各种不同服务器配置和性能的基础上,对各种不同功能的服务器的配置提出自己的看法。

2 普通高校图书馆网络服务器的应用类型

配置服务器一定要从应用角度出发,这是任何一个网络服务系统必须遵循的原则。所以首先必须清楚图书馆内部网络应用类型。从服务对象来看,图书馆网络应用服务主要分为内部服务与外部服务两大类。

2.1 内部网络服务

内部网络服务是指图书馆针对内部人员开展的网络服务。一般来说普通高校图书馆内部网络服务主要有以下几种:内部邮件服务,管理信息系统CMIS服务,FTP服务,资源库服务,数据存储服务,文件服务、内部论坛等。所有这些服务,当然可以由一台高端服务器来完成,但配置这样一台服务器,不仅价格高,而且维持费用也高,并且还面临服务器不稳定的潜在威胁。所以,所以一般图书馆都是建立专门的服务器来提供相应的服务。

2.2 外部网络服务

外部网络服务则是指图书馆针对外部网络,包括对其他学校以及INTERNET上其他用户的服务。图书馆遇到最多的外部网络服务就是WWW服务。为了解决外部网络服务问题,普通高校图书馆一般都建立了自己的网站。通过建立网站,不仅可以达到宣传的目的,还可以展示图书馆的基本情况。另外有的图书馆内容资源建设的比较好,还会对外开放自己的资源库服务以及FTP服务。因此,必须有一台功能较为强大的Web服务器作为支撑。

作为一个完整的网络系统,内部网络和外部网络服务其实在很多方面是相同的,因此服务器的服务功能也是交叉的。

在明确了图书馆的应用服务之后,我们发现图书馆服务器扮演的脚色不外乎如下几种:Web服务器、数据库服务器、FTP服务器、邮件服务器、管理信息系统CMIS服务器、VoD视频点播服务器、文件服务器、内部论坛服务器。不同的服务器角色,性能配置需求也不一样。

3 普通高校图书馆服务器的配置

在明确了普通高校图书馆网络服务系统的应用需求后,我们就可以根据不同类型服务器的特点和性能对图书馆的服务器进行合理配置。

3.1 Web服务器

Web服务器是主要为用户提供各种Web应用的设备,对服务器性能的要求也主要取决于网站的服务功能和内容。如果图书馆网站多以静态页面构成,系统瓶颈依次是:网络、内存、CPU,因此在选择服务器的时候就要优先考虑磁盘系统的性能,采用高转速SCSI硬盘以及RAID卡;如果图书馆网站所提供的服务多为动态页面,系统瓶颈依次是:内存、CPU、磁盘、网络。由于这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的CPU资源,也得有足够的内存来缓存和处理动态页面,因此在选择服务器时就要注意配备高性能的处理器以及大容量内存。就目前普通高校图书馆的状况来看,WEB服务器的要求主要体现在内存容量上,由于网站是提供给别人访问的,所以同一时间访问站点页面的并发连接数对服务器的影响很大。大容量内存可以有效解决高并发连接访问造成服务器响应慢的问题。由于高的点击率和大量的动态数据,网络带宽也很重要。各图书馆可以根据自己实际应用情况选择适合WEB服务器的配置。

3.2 数据库服务器

数据库服务器由于存储容量大和访问量大,需要处理性能、缓存支持能力、内存支持能力、存储能力的多方高配置的综合性能支持,因此数据库服务器的性能要求相对其它几种服务器来说较高。由于数据库服务器在调用文件和程序时不像其它服务器那样是直接访问的,而是通过各种索引、条件比较、动态页面访问、页面提交等方式从分布在各数据文件中抽取的部分或全部字段,因此难度更大,更需要消耗服务器的CPU、内存和硬盘等资源。在CPU的选择方面,目前的高主频、多核、多线程处理器(如Intel的双核、四核至强处理器,AMD的双核、四核Opteron处理器,IBM的四核Power5、双核Power6,以及Sun的四核ULtraSPRC T1和八核ULtraSPRC T2处理器等)是比较好的选择。同时,数据库服务器的通常需要容量在8GB以上的内存。由于数据库信息量通常是几十、上百万级的,整个数据库库存文件所需要占用的硬盘容量非常大,同时为了保证数据库中的数据的安全,所以对于数据库服务器的数据通常是采用像RAID5以上级别的硬盘阵列技术来保障硬盘读写性能和数据安全的。现在普通高校图书馆一般来说都购买了一些大型电子文献数据库或者自建了一些特色数据库。这些数据库存储量大,访问率也很高。所以数据库服务器的选择应该特别慎重考虑。当然数据库服务器的网卡性能也不可忽视,否则即使数据库服务器本身性能非常高,终端用户仍无法及时得到正确的响应。

3.3 FTP服务器

FTP服务器的性能需求与Web服务器相类似,但FTP服务器在并发连接支持方面要比Web服务器要求稍低。由于FTP服务器一般都允许用户上传文件,所以FTP服务器的硬盘读写性能方面要求要比Web服务器高,其所要求的硬盘容量也比Web服务器大,同时需要选择传输性能更好的SCSI、SATA、SAS接口硬盘。在网卡方面,尽管并发连接数通常不会如Web服务器那么多,但FTP服务器所进行的是文件传输,需要占用较大的带宽,特别是大容量文件的上传和下载更是如此,所以要求FTP服务器的网卡连接性能也非常高。图书馆资源的有效利用以至资源共享 ,既是科学文化发展的要求 ,又是图书馆事业自身发展的必然结果。随着图书馆数字化进程的不断延伸 ,为了给读者提供从网络上直接下载和借阅资料的服务 ,图书馆需提供各种图片、音频、视频等多媒体等不同载体的文件,因此有必要选择一个好的 FTP服务器 ,装载用户所需的各种信息资料 ,满足读者传输、获取、交流信息的需求。

3.4 邮件服务器

邮件服务器扮演了电子邮件路由器和仓库的角色。服务器瓶颈依次为:网络子系统、内存、磁盘子系统和CPU。邮件服务器就与FTP服务器在功能上比较相近,因为它们都需要允许用户的文件读写功能。在邮件服务器中,除了要为用户提供邮件接收功能外,还要为用户提供邮件发送的功能。因此,一方面要求邮件服务器的硬盘容量比较大,另一方面也要求邮件服务器的硬盘读写能力非常强。同时它要求服务器内存比较大,能够处理多个邮件客户端的并发访问。当然邮件服务器的网卡连接性能更是不可忽视的,否则邮件的接收和发送队列无法及时完成。一般来说普通高校图书馆的电子邮件用户数不会太多,所以对邮件服务器的要求可以相对放低一些。

3.5 VoD服务器

VoD服务器强调的是实时性,而且所传输的是非常消耗资源的流媒体,从总体上来说,对服务器的要求堪与数据库服务器媲美。这一方面要求VoD服务器的流媒体处理性能非常高,内存资源非常足,硬盘容量非常大,硬盘读取和稳定性能都非常高;另一方面要求VoD服务器的网络连接带宽足够宽,连接性能足够好。

3.6 管理信息系统CMIS服务器

图书馆自动化系统一般是集应用与数据库一体的服务器,担负起图书采编、流通、图书管理等图书馆最基本业务工作。其数据库中存放了编目人员花费了大量心血和智慧,且每天都在录人的书目数据,流通过程中产生的读者数据等。这些数据是每个图书馆独有的数据,而且是图书馆信息化的核心数据,因此运行图书馆自动化系统的服务器无疑是图书馆核心服务器。对于核心服务器首先要考虑是其可靠性及其安全性,特别是数据安全性,然后是计算和处理能力。因此,该服务器必须提供具有足够强大和可靠的磁盘冗余功能,RAID5级是必需的。

3.7 文件服务器

文件服务器是用于内网中的服务器,担当文件和打印资源等方面的管理任务,通常是需要连接几十甚至几百个用户的并发连接。不过它在并发用户数支持方面要求稍低,因为并不是所有网络用户都会同时访问文件服务器的。但文件服务器是用来存储网络用户文件的,所以在硬盘读写性能,以及硬盘容量方面的要求较域控制器更高,建议选择磁盘读写性能好的SCSI、SATA、SAS接口硬盘。正因如此,在文件服务器中通常是采取RAID5或以上级别的硬盘阵列,一方面用于提高文件服务器的文件读写性能,另一方面也进一步提高文件服务器中的数据安全。

3.8 内部论坛服务器

图书馆内部论坛可以利用BBS开展读者服务,它通过发表文章与跟踪讨论的形式进行, 可深入地组织各种有效的讨论,体现图书馆的学术性,延伸图书馆的服务功能。该服务器要求具备较强的数据冗余功能等。总的来说,内部论坛服务器的需求基本和上面文件服务器重合。

总之,图书馆各种服务器在根据图书馆信息化的不同需要进行配置时,除了要重点考虑服务器的性能,可用性,扩展性外,还要考虑售后服务、总体拥有成本和便于管理。

4 图书馆服务器采购建议

4.1 要认真考虑服务器的成本

普通高校图书馆的经费一般都比较紧张,而且即使有充足的经费,也要本着节省的原则,认真计算设备的成本。一般普通高校图书馆在选择服务器时,应该将其价位限制在5万元以内,一般在2万元左右最佳。这样价位上的服务器,从近考虑可以满足图书馆实际网络应用,从远考虑日后升级更换设备也比较方便,即便运行一段时间后,彻底淘汰也不太可惜。

4.2 配置也得有讲究

普通高校图书馆对服务器采购通常投入都不大,因此,图书馆在选择服务器配置时不宜过分追求高配置。应本着实用原则,在满足当前应用的基础上留出适当性能富余即可。就目前来看,机架式服务器,高主频、多核、多线程处理器的服务器应该是学校采购的主力机型,因为其价格符合学校服务器的定位。当然市场中的实际产品在配置上还是会有一些出入,有些可能是刀片服务器,还有的可能只配置了单CUP。同时,在购买标配机器时,还可以根据提供服务的不同,适当升级内存或硬盘配置。

4.3 把握好购买时机

一般来说目前高校图书馆购买网络设备时,基本都是通过政府采购渠道完成。

在设备招标时,标的数量大,涉及资金多,就越能吸引供应商的关注,并给代理商更高的折扣优惠。所以图书馆在购买服务器时最好随“大部队”来完成,即多个馆合起来或者由省/市信息中心整合打包来购买,这和平时所谓的“团购”类似。当然如果图书馆购买服务器不走政府采购渠道,购买时机就更重要了,除了要避开上面提到的“团购”时间段外,最好选择学期中。因为学期末和学期初往往是购买服务器的高峰,在旺季购买,供应商一般不会有太大的让利。

普通高校图书馆选购服务器之前,应该从不同的应用需求方面进行考虑,一方面让服务器可以满足图书馆多种运行需要,另一方面也要避免追求奢侈配置,造成浪费。前面已经从普通高校图书馆实际需求出发,确定了各个网络服务对服务器的需求,图书馆只要认真研究各种服务器的功能和性价比,把握时机,就可以挑选到最合适的服务器产品了。

参考文献:

[1] PC服务器选购指南[N].每周电脑报,2000,(38).

[2] 易斌.谈高校图书馆自动化设备的招标采购工作[J].江西图书馆学刊, 2004,(02).

[3] 王煜蓉.行业用户服务器选型思维描述[J].网络世界,2004,(7):9.

[4] 孙魁明.数字图书馆的服务器主机系统设计[J].中国现代教育装备,2006,(12).

收稿日期:2008-03-12

基金项目:广州市科研项目:强化高校图书馆社区服务职能发展战略(C1-18)

作者简介:彭海涛(1977-),男,湖南古丈人,广东技术师范学院图书馆技术部主任、馆员,主要从事图书馆自动化系统的管理与维护工作。

猜你喜欢

配置图书馆
图书馆