阅读:3507回复:1
Web服务器应用与选购要点
按功能划分,Web服务器主要提供WEB页面的一种浏览服务器。不同于通用型服务器,这类服务器在功能上,更为专注或强大。一般而言,Web 服务器需要满足很高的页面点击率、大量的数据I/O交换能力,而对于本身的运算能力相对而言,并不是太高。
不过,在Web服务器应用中,还会部署一些其他的服务,这就需要占用处理器的一些资源,如何既要考虑为企业节省投资,最大限度的利用服务器资源,还要能满足中小企业网站以及行业门户网站的需求,如何选择适合的Web服务,这是本文需要讨论的。 Web 服务器的应用要点分析 简单的讲,Web 服务器是采用超链接和多媒体信息,可提供网上信息浏览服务的功能。Web服务器可以描述网络资源、创建网页、传送页面,以供浏览器阅读。它是用来专门处理HTTP请求,当接收到一个请求时,会返回一个响应。这种响应即可以是一个静态页面或图片,进行页面的跳转;也可以是把动态响应的产生委托给一些其他程序的脚本。 在严格意义上讲,Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。在明白了Web 服务器工作原理之后,我们看看市场应用如何? 在实际使用中,多数中小企业在部署Web应用时,都采用单一服务器模式。也就是把所有与Web应用的服务器系统都集成在一台服务器中。这种方法,虽然降低了成本;但是,这种应用模式是不可取的。一方面会使整个企业Web应用效率降低,另一方面还将带来巨大的安全隐患。因为如果把Web应用所需的数据库系统也放在Web服务器上的话,因为Web应用需要在防火墙上开启相应的端口,这样业电子商务的数据库系统也就暴露在外部网络中,非常不安全。 而安全的做法是,目前主流的应用模式是采用两台服务器,一台为前端的Web服务器,另一台作为后台的数据库服务器,Web服务器可置于防火墙的DMZ区,后台的数据库服务器则可置于防火墙保护中的内部网络。前端Web服务器承载实现Web应用的软件及中间件,数据库服务器主要承载后端的数据库应用,实现访问时的数据库调用。 Web服务器与其它服务器的主要区别,并非主要体现在硬件层面。更重要的是它的软件系统,更需要一整套的Web服务器软件来组建Web站点、支持Web应用。Web服务器软件系统有多种选择, 目前流行的Web服务器系统有几下几种,其各自特点和适用环境不同。这里给出一些适用的可选软件。 选择Web服务器考虑因素 建立一个网站,不仅要考虑前期的操作系统、硬件平台、Web服务器和Web应用程序服务器,在结合自身的网站类型、规模、点击流量和资金投入的因素同时,还要看到未来的功能需求,以及兼顾后期的操作系统的优化、软件支持、应用和安全协议等问题。
选购Web服务器首要考虑具有良好的性能,如在制定选型方案时,考虑到处理器配置对当前网络带宽 的影响、网卡和高速磁盘I/O优化对动态页面的处理、磁盘I/O和随机读写比率的峰值对客户端点击的影响。这些参数也可以有效地提高响应能力,即支持访问量和点击速度;其次是安全性,要注意配置一些安全策略和工具软件;再次是易管理性,在管理界面上有图形用户界面和完善的向导系统。另外,不容忽视的是要注意到Web服务器软件对标准和应用的支持,看清Web站点网页类型,支持的语言和网络通信协议,以及一些特殊类型的功能,如用户认证、多媒体流、SSL等。 具体而言,在Web服务器的硬件方面的要求,根据企业的典型用户的应用而不同。比如,中小型企业、商业门户网站,一般包括的典型应用有:搜索查询、网上论坛、博客、网上购物、产品宣传、新闻咨询、用户调查等访问网站的诸多行为。按页面生成方式的不同,有静态页面和动态页面;按点击率的多少,瞬间可以从几百到上千,首页每日访问量有的多达万计、甚至十几万。 Web服务器为客户提供通常是机密的数据,因此对于安全性能要求很高,硬件上的配置支持是关键。如果只生成静态目录页面,页面不需要经过编译,基本上就看网络带宽和网卡。因此首要考虑的是多网卡的优化,此时对处理器的要求不必太高,一般单颗的Xeon 5600系列,以及最新的E5处理器足矣。如果是图片较多网页,硬盘也最好选取SCSI,高转速的硬盘对于多而小的文件读取更加快捷和稳定。 相比较动态页面而言,需要及时进行更新页面,这就需要考虑处理器配置对网络带宽的影响,必要时可以选择2颗双核高速至强或E5处理器,网卡的速度不仅要达到千兆,其数量也要求双网卡或加冗余网卡,硬盘容量自然需要加大,多块硬盘可做RAID,转速要求在10000转以上。在内存方面,无论是静态页面的网址还是动态页面的网站,建议都使用大容量内存。在内存运行速度上比较,DDR2/3的均可。但关键是要提高内存容量和ECC纠错能力。 对于点击率类型的网站,经常可以见到一些热门论坛同时多人在线时,服务器会变得很慢的现象。这是较低处理器配置对动态论坛没有足够支持能力所致。有不少论坛、网上商城一类的系统需要大量的动态代码的支持。经验而言,一般有200~300人在线时,单颗处理器就可以满足,500人左右需要两颗处理器。内存至少选取4G以上,即使有时感觉内存使用率不是太高,但要知道:大内存对于降低虚拟内存的使用和减少重启次数都是大有益处的。 如果想做人气、做访问量、千人在线,对于这样点击率高的网站,我们首先要保证拥有足够的带宽,其次在性能拓展上增加比重。对于平台的要求:服务器的网络带宽可以支持足够多的并发用户上网,能够满足公司日常运做流程的畅通。这就要选择高速的CPU,2颗或4颗双核处理器,并要足够的内存4G-8G来存储并缓存 Web地址。此时选择内存的纠错非常必要,带有纠错芯片的ECC REG内存可以有效地帮助系统减少由于数据错误而引起的不良后果。在网卡方面必须使用服务器的专业网卡,在主板上集成的双千兆网卡最为适用,不仅有很大的缓存区,直接可与内存数据沟通。 主流Web服务器推荐 由于Web服务器应用范围广,用户需要根据Web服务器所运行的应用、面向的对象、以及用户的点击率等诸多因素来综合考虑其配置。不仅如此,Web服务器厂商的服务体系和技术实力,也是影响用户选购的重要原因。 以下推荐国外3款产品,其中的内存、硬盘、网卡是建议配置,具体应根据实际情况而定。 首先推荐IBM的Web 服务器——x3550M3/M4。它具有低功耗、低噪音和空间优化的特点,非常适合于寻求可靠、紧凑的 Web 服务器或网络服务器的中小企业。理想的用途,包括 Web 服务、电子商务、协作、分布式数据库、ERP 部署和虚拟。 在处理器的选择上,x3550M3/M4可以支持6核英特尔至强5600(X3550M3),或8核的E5-2600 系列处理器;机架高度在1U,最高可采用2颗处理器,硬盘数量为8个2.5寸硬盘;符合 80-PLUS和 ENERGY STAR节能标准。 IBM x3550M3/M4 其次,推荐HP的DL360G7,它融合了集中式 1U 计算能力、HP Insight Control 和基本容错功能,特别适用于空间有限的环境。英特尔至强5600 系列处理器(6 核和 4 核)可选配 DDR3 寄存式或无缓冲 DIMM、集成智能阵列,最多支持 8 块SAS/SATA/SSD 硬盘和双 PCI Express Gen2 技术,是一款高性能系统,可面向网络系统使用。
HP DL 360G7 最后,向大家推荐DELL的一款PowerEdge R610,拥有高密度双路1U机架设计以及最新一代服务器处理技术的优异结合,来为需要节省空间的环境提供出色的工作效率。
从市场中渠道的价格来看,以上推荐的三款产品都有现货。用户可以根据自身的需求来进行选配。
价格采集时间:2012年9月中 综上,Web服务器作为一类应用广泛的功能服务器,其高效、稳定、易用的运行表现,将得益于合理的硬件配置和软件系统的优化。选购的关键要根据自身的应用环境而定,除了关注以上的推荐机型外,考虑厂商的服务能力和技术水平也很重要。 |
|
沙发#
发布于:2014-08-09 09:54
关我啥事,我就是来抢沙发的。
|
|