当前位置:文档之家› 如何选择服务器配置

如何选择服务器配置

如何选择服务器配置装载服务器(以及基于服务器的软件)以及调谐服务器使其正确运行的工作都是远程服务器配置软件的任务。

在一个完美的世界中,企业的每一台服务器都将以最佳的效率运行,并且能够在极短的时间内进行重新配置,以适应搬迁、增加设备和修改配置。

不必说,服务器领域并不能像上面说的那样工作。

这种效率通常是不可能的,或者至少是一种诱人的选择。

装载服务器(以及基于服务器的软件)以及调谐服务器使其正确运行的工作都是远程服务器配置软件的任务。

这是很松散的一类产品,在功能和性能方面有很大的差别。

这类软件包含的任务多种多样,如软件修改管理、许可证管理、目录管理和性能监视等。

而且,这个工作定义还不包含远程客户机配置(桌面或者移动),尽管这项功能有时候是这类软件功能的一部分。

配置大量的服务器是一项很可怕的工作。

服务器的配置有三个主要的步骤:1.部署和安装软件。

这里的软件是指最新的软件、升级软件或者是一个补丁(有时候,这个步骤并不是配置的过程的一部分)。

2.实际配置服务器--配置、规则、水平和事件的行为。

3.对修改进行测试以保证这些修改确实发挥作用。

配置管理软件明显的好处来自于集中化和远程管理。

这种软件使一个管理员(或者一小组管理员)不用亲自物理访问每一台需要配置的服务器。

这个软件还能够实现在以前手工操作无法实现的同步水平。

另一个好处是自动日志功能。

这个功能可以记录服务器做了什么、什么时间做的、谁做的和对哪一台服务器做的等数据。

对远程设备进行部署、配置和测试是相当复杂的。

这种配置过程中容易出错的地方比其它服务器管理领域还要多。

例如,一台服务器可能关机或者断开网络连接,能够在一台服务器上运行的软件也许在另一台服务器上不能启动,或者对一家厂商的产品起作用的操作对另一家厂商的服务器不起作用。

配置管理中的失败状态非常重要,因为1、它是你实际对服务器及其软件了哪些修改的动态体现。

2.这通常会引起一些重要的、并发的的和反续的改变。

这篇文章也说明,虽然使用配置管理软件会带来很多好处,但是,这种产品很难挑选和应用。

也许是因为很难把一切事情都做得最好,这类产品通常都有很强的针对性。

有些配置管理软件专门用于具体的操作系统,有的专门用于具体类型的应用程序(最常见的是数据库),有的专门适用于具体的硬件。

同服务器基础软件一样,套装软件(例如,IBM公司的Tivoli或者Netopia公司的netOctopus)通常包括服务器(或基于服务器的软件)的配置工具。

虽然这些套装软件的方法都非常普通,但是,目前仍然没有一个通用的配置管理软件。

因此,当选择这类软件时,用户通常要权衡这种软件的配置范围和完成任务所需要的这种软件的功能。

为了说明这个问题,下面提供的这个配置工具功能表并不是查看和对比在许多功能方面进行竞争的二、三种产品,而是让企业从表格中的产品中挑选在功能方面相互补充的产品。

产品1 产品2 产品3 服务器架构集群支持用户定义服务器组编排功能同类平台部署多平台部署支持的配置类型操作系统应用程序应用服务器(中间件软件) 网络存储其它部署安装脚本如果肯定,指出是否配置全部服务器或指出具体的服务器防火墙管理资产/存货管理的链接支持大量移植部署记录配置同步化政策配置企业目录支持配置记录服务器配置测试测试套装软件监视软件的链接修改管理版本变化补丁许可证管理管理操作台网络 (浏览器) 单一登录管理会话记录其它其它1 其它2 其它3 配置管理软件方面通常容易忽略的问题是,这种软件必须同系统安全措施一起使用,有时候需要围绕系统安全措施应用。

防火墙、端口嗅探器、间谍软件和杀毒软件等软件的存在,甚至意想不到的口令修改,都可能中断或者破坏多服务器的配置过程。

因此,配置管理软件中的功能能够帮助解决安全问题是非常重要的。

一旦一个修改已经部署和配置完毕,保证这个修改发挥作用并且提供预期的性能改善是例行性的工作的一部分。

这项工作通常包括分析记录、事件报告和性能测试等。

有些配置管理软件包括测试功能,尽管这类软件最低限度应该支持第三方的测试和性能监视软件。

当修改完成之后,制定一个“成功的”配置标准并且根据这些标准对配置结果进行检查是非常重要的。

需要指出“返回”功能不是这类软件的常见功能。

这些产品假设在某个机构发布对其1000台服务器进行的新配置之前,已经先对这些修改进行过测试。

最后套用一句古话,链条的坚固程度取决于其最弱的一环中小企业是我国国民经济的重要组成部分,是最具活力,发展最为迅速的一部分企业。

企业信息化建设是推进中小企业迅速发展的一个重要手段,通过企业信息化建设,可以将企业的管理技术、研发技术、制造技术、信息技术等和网络技术有机的结合起来,将信息更科学的进行组织,优化企业管理模式,创新业务流程,提高工作效率,从而全面提升中小企业竞争力。

提到信息化建设就不得不提到服务器,在企业信息化建设中,服务器的角色举足轻重。

在最常见的C/S网络结构中,服务器扮演着为网络中的计算机提供服务的角色,是整个网络系统的核心,服务器的正确选择也是整个信息化建设的关键。

在中小企业服务器选购过程中也存在着一些问题,首先是资金比较短缺,在小型企业建设中,初始阶段公司规模比较小,业务量不大,信息化建设的需求并不强烈,效果也不明显,所以在初始阶段的信息化建设不会投入太多的资金,采购服务器一般本着少花钱,多办事的原则,追求资金回报率。

其次专门的IT人员较为匮乏,专门的IT人员会增加一笔额外的开支,一般来说,规模不大的小型企业出于成本的考虑,一般只有很少或者没有专门的IT人员。

虽然前期成本很关键,但是企业在选购服务器时也不能一味追求低成本而忽略了服务器的可用性、易管理性和扩展性。

初始的采购成本只占企业总体拥有成本的一部分,而后期的硬件升级费用、管理维护费用、人员费用等可能会接近或者超过初始的采购成本。

所以,价格低廉,易于管理,稳定可靠的服务器产品才更为适合中小企业,可以为企业降低总体拥有成本。

除了要从成本、可用性、管理性和扩展性等几个方面考虑外,服务器还需要对症下药,做好规划选型,明确企业自身需要提升的方向,做到有的放矢,充分利用资金,避免出现不适用或者资源的闲置浪费现象。

从中小企业对服务器的应用方面来看,在初期业务量并不大,需要服务器操作的强度也许不是很大,但是需要应用的种类很多,比如一台服务器要同时兼备数种角色,这时候一款通用型服务器是最好的选择。

但是随着网络规模的不断扩大,各种业务彼此分开,服务器需要处理的业务量也不断增大,这时候就有必要根据不同应用选购配置不同的服务器,以获得更优的性能和稳定性。

目前最基本的服务器应用有文件服务器、数据库服务器、邮件服务器、Web服务器、多媒体服务器、终端服务器等。

这些应用对于服务器配置要求的侧重点不同,根据不同应用采购不同配置的服务器可以使服务器资源得到充分利用,避免资金和服务器资源的浪费。

在下文中将逐一对这几种服务器的配置需求侧重点进行分析,为企业提供参考。

文件服务器:文件服务器是用来提供网络用户访问文件、目录的并发控制和安全保密措施的局域网服务器。

通俗些来说,文件服务器就是用来管理共享文件的计算机。

在企业中需要共享一些文件,如PPT、软件等,用户需要通过共享方式或FTP的方式进行文件的下载或者上传。

文件服务器要承载大容量数据在服务器和用户磁盘之间的传输,所以首先来说,对于网速具有较高要求。

由于文件服务器主要应用于局域网环境,目前服务器上一般都具有1个或者2个千兆以太网接口,并且通过百兆交换机等设备连接客户端,所以在网速方面基本都可以满足大文件传输的要求。

其次是对磁盘的要求比较高,文件服务器要进行大量数据的存储和传输,所以对磁盘子系统的容量和速度都有一定的要求。

选择高转速、高接口速度、大容量缓存的磁盘,并且组建磁盘阵列,如RAID 0、RAID 5,可以有效提升磁盘系统传输文件的速度。

除此之外,大容量的内存可以减少读写硬盘的次数,为文件传输提供缓冲,提升数据传输速度。

文件服务器对于CPU等其他部件的要求不是很高。

综上,文件服务器对于硬件需求的优先级为网络系统、磁盘系统和内存。

数据库服务器:在企业的信息化建设中,数据库是最为广泛的一种应用。

构建数据库服务器可以将企业内部数据合理进行存储和组织,使企业信息的检索和查询执行更为高效。

目前主流应用的数据库产品有Oracle、IBM DB2、微软SQL Server、MySQL和Sybase等。

数据库服务器对系统各个方面要求都很高,要处理大量的随机I/O请求和数据传送,对内存、磁盘以及CPU的运算能力均有一定的要求。

内存方面,数据库服务器需要高容高速的内存来节省处理器访问硬盘的时间,提高服务器的响应速度。

同时,一些数据库产品如Oracle对于硬件的要求比较高,比如安装Windows版本的Oracle 10G要求至少需要1GB物理内存。

在磁盘方面,高速的磁盘子系统也可以提高数据库服务器查询应答的速度,这就要求磁盘具有高速的接口和转速,目前主流应用的存储介质有万转或者15000转的SAS硬盘或SCSI硬盘等。

数据库服务器对于处理器性能要求也很高。

数据库服务器需要根据需求进行查询,然后将结果反馈给用户。

如果查询请求非常多,比如大量用户同时查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求并作出应答,那么服务器可能会出现应答缓慢甚至死机的情况。

综上,数据库服务器对于硬件需求的优先级为内存、磁盘、处理器。

第3页:邮件/Web/终端服务器配置需求邮件服务器:邮件服务器是对实时性要求不高的一个系统,对于处理器性能要求不是很高,但是由于要支持一定数量的并发连接,对于网络子系统和内存有一定的要求。

邮件服务器软件对于内存需求也较高,如Exchange 2007运行时需要占用2GB左右的内存。

同时,邮件服务器需要较大的存储空间用来存储邮件及一些文件,但是对中小企业来说,企业邮箱的数量一般只在几百个以下,所以对于服务器的配置要求并不高,一台入门级的服务器完全可以承载几百个邮件客户端的需求。

邮件服务器对于硬件要求程度依次为内存、磁盘、网络系统、处理器。

Web服务器:不同的网站内容对于Web服务器硬件需求也是不同的,如果Web站点是静态的,对Web服务器硬件要求从高到低依次是:网络系统、内存、磁盘系统、CPU。

如果Web 服务器主要进行密集计算(例如动态产生Web页),则对服务器硬件需求依次为:内存、CPU、磁盘子系统和网络系统。

下表中列出了不同应用对于服务器关键部件的需求情况:应用情况 CPU数量内存数量(MB)只有静态网页 1 128~256 生成动态网页 2 256~1GB 局域网200次访问/秒 1 256~512 局域网500次访问/秒 2 512~1GB 局域网1000次访问/秒 2~4 1GB~8GB 终端服务器:终端服务器是实现集中化应用程序访问的一种服务器。

相关主题