面对各式各样的服务器产品,用户们看花了眼,选择RISC还是X86?选择多路服务器还是多核服务器?选择单机还是集群……还有服务器的新技术在不断推出,企业该如果选择适合自己需要的产 品和技术呢?除了服务器硬件外,服务对于企业有多大的影响,企业又该怎样去规避风险呢?
服务器产品的构成
说到服务器,人们一般对硬件系统关注度较大,其实,服务器产品包括服务器系统、服务两大部分。服务器硬件系统就是通常所指的服务器,服务被淡化为售后服务,其实两者的区别较大。
服务器硬件系统主要包括: 处理器、内存、存储系统(硬盘)、网络系统(一般与主板集成)、主板、机箱、电源系统、散热系统和噪音控制系统几部分组成。其中散热系统和噪音控制系统、主板和机箱在产品设计时已经确定,用户不需要也不能对其选择,但对其他部件可以根据用户的需求而定。除硬件系统外,服务器系统还包括软件系统部分,这个随服务器厂商不同差别较大,属于个性化的产品部分。
服务是服务器产品的重要的组成部分,它包含两部分:
其一,服务器厂家对用户在服务器产品在出现故障时对用户的支持(传统的售后服务部分),如维修、设备调试及设备更换等。服务器厂家的售后服务的质量的好坏被简单地看作其服务的好外。其二,服务器厂家为了保证服务器产品而投入的备件储备与技术储备。这一部分用户很难直接看到,只能通过第一种方式间接反映。一个服务器厂家的服务好坏,与第二部分的投入的实力有直接关系。如,曙光公司今年在通用3年服务的基础上提出5年服务就是在这一基础上实力提高的表现。
应用对服务器的技术需求
在实际服务器的实际应用中,服务器上部署了大量的应用,因此,不同的应用系统根据自身特点对服务器提出多种多样的技术需求,以满足应用的需要。主要的几种应用对服务器要求如
下:
1. 数据库系统对服务器的技术需求
数据库系统在各行各业中正在广泛使用,数据库系统进行数据挖掘和数据搜索及数据处理器,因此一般要求服务器系统CPU要处理能力强,I/O处理能力强,系统稳定高,因此一般采用4路及4路以上服务器系统,在本地I/O通过高Cache(128M或更高)Raid卡搭配4~6块硬盘做RAID 5或RAID10满足I/O吞吐能力和系统稳定性要求。另外,由于数据库系统的高稳定性要求,一般要求使用冗余电源,最好是N+1冗余电源来实现。
2. 计算型应用对服务器的技术要求
在很多应用中经常出现CPU在全速运行,内存运行相对较少,I/O与网络吞吐量较小的情况,这种就属于典型计算型应用,高性能并行运算中很多应用就属于此。因此,在这类应用一般对CPU要求较高以外,对服务器其它要求相对较低,内存一般1GB~2GB,硬盘采用单SCSI硬盘。
3. 内存密集需求型对服务器的技术要求
在一些应用中对内存的需求要远高于其他,如CPU和I/O,在这类应用,服务器系统一般需要大内存容量的扩展能力支持。如,在双路系统中要求DIMM扩展槽数一般要求≥8,这样可以根据需要将内存容量16GB或更大,以满足应用的需求。当然,在这种应用,CPU一般不宜配置过低,以免出现硬件瓶颈。
4. Web应用对服务器的技术需求
在今天互联网高速发展的互联时代,Web应用也在快速发展。Web应用的不同对服务器要求也不同。如,采用静态页面处理的应用系统对系统要求不高,甚至可以使用单路服务器满足要求,采用动态页面处理的机器,需要通过多台双路或更高的处理能力强的服务器组成集群系统来完成。邮件系统也类似。
网友评论