分类:
2008-09-09 17:01:41
本人目前在一家电子商务网站负责的运维,之前也一直在网站负责方面的工作,对服务器采购、维护等有一定的了解,下面主要是聊聊我这么多年积累的一些经验和看法,特别是企业在选择和采购Web服务器方面一些注意事项。
Web服务器是针对Web应用的专用服务器。对于Web应用来说,最重要的就是及时响应能力和并发用户支持能力。而这两方面的能力在服务器上最直接的体现就是服务器的性能配置和网络带宽上。因此,我觉得企业在采购Web服务器方面最应该看重的是服务器的时间处理能力、网络带宽及系统稳定性。我觉得企业选择Web服务器方面应该考虑下面几个问题:
一、性能与价钱的平衡
首先我觉得选择服务器应该是在性能和价钱中间找到一种平衡。当然,由于Web服务器有它的特殊性,我觉得只要在价钱允许范围内,最好是选择性能越强大的服务器品牌,Web应用的不确定性决定了服务器具有强大的性能绝非是未雨绸缪(例如:可能你的网站在某个时候的访问用户突然暴增,这个时候服务器的强大性能就能够保证你的业务顺利的进行。)
现在的网站基本上都是向多媒体类型的网站发展,因此就要求Web服务器在“多网卡优化”和“高速硬盘I/O”两方面表现突出。所以我们在考虑Web服务器性能时需要考虑CPU处理能力对网络带宽的影响、硬盘I/O和随机读写比率的峰值对实际应用中客户端Web点击的影响、网络性能对系统效率的影响、并发事件对系统资源占用率等方面。我公司目前的是IBM X3650服务器,X3650具有强大的性能和稳定性,特别是它的12个DIMM的内存设计和高效的网络通信能力保证了我公司在处理各种Web应用中能够从容应对。
二、看重“支持并发用户能力”和“事件及时响应能力”
对于电子商务公司来说,服务器看重的是“支持并发用户能力”和“事情及时响应能力”两方面。作为一个服务器的管理人员,你需要考虑你的企业并发用户数的范围、峰值等业务。应该说并发用户支持数主要是由系统的硬件配置、网络出口带宽及应用复杂性等因素决定。当初我公司选择IBM X3650也是从这些方面考虑的,X3650的高可扩展内存和I/O设计很好的满足了我公司的各种告诉Web应用处理及业务可靠性的需求。
服务器的事件及时响应能力主要是指服务器在接受用户的请求后做出处理的能力。任何客户端都喜欢自己的请求发出后能够尽早的得到响应。服务器这方面的能力主要是从它的硬件能力和软件性能决定。通过我的观察,我公司会定期出现并发用户数激增的情况,IBM X3650以其运行多个工作负载的良好能力很好的满足了我公司的业务需求。
[1]