扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
ZDNetChina服务器站 9月19日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应用的不同对服务器要求也不同。如,采用静态页面处理的应用系统对系统要求不高,甚至可以使用单路服务器满足要求,采用动态页面处理的机器,需要通过多台双路或更高的处理能力强的服务器组成集群系统来完成。邮件系统也类似。
用户对服务器的需求
不同应用系统对服务器系统需求不一样,不同的用户对服务器也有着千差万别的需求。用户的特点就决定了他们对服务器选择的不同,需要相应的服务器产品以满足要求,总体来讲有以下几种需求:
1. 对空间需求较高的用户对服务器的技术要求
在互联网托管行业是对空间需求最为明显的用户群,这是因为这些服务器主要放置在电信托管机房,机房是按照服务器的空间收费,因此,占用空间越少的服务器其费用也就越低,于是在这个行业多数采用1U、2U机架式服务器产品,随着刀片服务器的推出,其密度高的特点可以较好满足这类用户的需求。
2. 教育行业的用户对服务器的技术要求
由于教育行业中用户一般将服务器分散放置,将每台服务器分发到具体的学校和单位用户中,因此,他们就不太需要机架服务器,一般采用塔式服务器。像这种类似的分散放置服务器和服务器绝对拥有量不高的用户,塔式服务器易放置的特点较好的满足这类用户的需求。
3. 大量使用集中放置的用户对服务器的技术要求
在很多用户中,如石油行业和高教行业,用户一次性需求大量的服务器产品,规格与配置各不相同,并要求快速对服务器的维护。因此,一般要求服务器与机柜系统相搭配以易于管理,在硬盘与电源多采用热插拔,以便在出现故障时迅速更换。
选择适合你的产品
从上面的分析可以看出,影响选择服务器的因素多种多样,用户既需要对服务器的硬件系统综合评估,又需要结合自身的应用及实际情况,才能做到对服务器的选择。
首先,在选择服务器产品时应该能清楚将运行什么样的应用,用户自身的环境对服务器的具体要求。然后,根据应用的特点,是对CPU需求型?还是对内存需求型?还是对I/O需求型?还是兼而有之?选择相应的机型,如,确定需要单路、双路、四路或八路服务器。另外,用户需要对应用所需服务器规模做简单的评估,在评估的基础上确定需要多大的CPU和内存,以及I/O配置等。
其次,根据自己的环境的特点,确定是选用服务器是机架还是塔式服务器。
最后,在选择的时候,如果用户对应用不是太熟悉,可以与厂商联系测试。如,曙光公司的高性能实验室,就可以帮助用户对应用的了解,了解应用对服务器系统的资源需求,在此基础上,最终确立我们对服务器产品选择。
如果前期没有做相应的调查,用户在选择服务器的时候难免出现选择失误,则服务器达不到我们的需求,或造成资源浪费。
1. 导致后期管理成本过高
在选择服务器产品时,如果考虑因素不够,造成服务器产品性能不能满足应用的需求,或在很短的时间内就不能满足应用的需求,这样,我们需要不断地调整服务器系统,造成资源紧缺,一旦出现故障将可能造成灾难性后果,如资料永久性丢失,业务中断。
2. 造成资源浪费,重复投入
在选择服务器产品时,如果对将来过长一段时间的过多考虑,就可能造成资源浪费。IT行业是一个发展迅速的行业,服务器产品的更新速度较快,在我们考虑的时间内,应用的增长没有达到预期规模,因此造成服务器产品处于市场淘汰状态时仍处于不饱和状态运行,那将不可避免形成资源的浪费。
怎么避免出现以上现象呢?其实在选择的服务器产品的时候,多与服务器厂家联系,做好购买前的咨询工作,在用户选择服务器的时候,提供多样的技术支持,既可以对应用系统需求的探索,也可以对未来业务发展的评估,找到适合自己应用的服务器系统。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者