论坛首页 Java企业应用论坛

web应用的服务器是使用PC SERVER比较好还是小型机比较好??

浏览 15395 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-19  
不过SUN最近两年一直希望大家使用它的AMD服务器和小型机跑Java。还对此有专门的优惠,向大家说小型机的入门机型已经没以前那么贵了。不过不知道维护费用如何。服务器毕竟持续维护是大头。
0 请登录后投票
   发表时间:2008-04-20  
小机的技术指标和x86比已经没有什么优势了,越来越多指标被x86超越了,比如CPU速度,内存带宽,总线性能,I/O性能,图形能力等等.10年前大不是如此.现阶段稳定性(甚至可以臆想到小机的每个原器件筛选都比x86高一个级别)是小机神话者的最后一块遮羞布.

小机不是败在哪个单独的侧面上,是败在了PC的开放模式上,就是败在差不多20年前mac败的那个问题上.纯技术上讲,也没有哪个技术是小机专有一定不可以用在pc上,比如内存mirror,IBM X3650 PC服务器就支持.SUN的小机也有用AMD CPU的,没什么必要神化.光通道在PC服务器上不是什么稀罕的东西(当然,光与光不同,极端高性能出现在小机上也不奇怪).

至于扩展能力,的确x86的SMP模式超过8路性能就比较难保证,但是扩容的时候我们是选择2台8路PC,还是用一台16路的小机,性能和成本都可以算,并不是谁一定能压倒谁.我看过一些搞笑的例子,比如一台昂贵的4路小机,说买的时候考虑了到64路扩展能力,可以节省投资,可是5年之后,它还是4路在跑,而性能远比PC差的多了,机器也停产了,扩充个啥?那到底是节省还是浪费呢?呵呵

当然,在特定领域,小机一定有优势,小机也会在很长时间内一直存在.但小机和PC,就好比穿梭机和宇宙飞船,不一定谁就一定比谁NB.

至于选型时用什么?还得看实际需求,从两个方面看,一是性能需求(包括变动性),第二是运算的价值,这两者决定有多少钱可花.具体问题具体分析.节约有节约的活法,奢侈有奢侈的活法.至于稳不稳定,可不可靠,核心因素还是人,小机跑的很烂,pc跑的很爽的例子也不鲜见,哈哈.
12 请登录后投票
   发表时间:2008-04-20  
楼上的说得好!
0 请登录后投票
   发表时间:2008-04-20  
问各位大神,大型机是什么???把小型机拼起来?
0 请登录后投票
   发表时间:2008-04-21  
robbin 写道

4、高性能IO
小型机根本就不带本地SCSI硬盘,他的IO子系统是需要另外接入的。比方我用过的Fujitsu小型机那都是用高速光纤外接一组一组的磁盘阵列柜。对于那种需要密集和巨量IO操作的应用来说,PC Server还是一边凉快去吧。


我们用HP dl5804G(PC Server) 用高速光纤外接磁盘阵列柜


0 请登录后投票
   发表时间:2008-04-21  
Robbin第四点,单从IO的性能来看现在Firb Channel已经不一定比SAS快了,FC的传输率大概是4GBS,SAS单端口是3GBS,双端口是6GBS.

双端口SAS > 光纤通道 >单端口SAS.

就普通web服务器而言,通常对IO的要求>CPU,一般PC Server已经可以满足要求了。
0 请登录后投票
   发表时间:2008-04-21  
ray_linn 写道

双端口SAS > 光纤通道 >单端口SAS.
就普通web服务器而言,通常对IO的要求>CPU,一般PC Server已经可以满足要求了。



PC再过几年就有10核心以上的了cpu了

0 请登录后投票
   发表时间:2008-04-21  
cocal 写道
是败在了PC的开放模式上


一语道出本质。
10 请登录后投票
   发表时间:2008-04-24  
3、高扩展性
随着服务器上面的业务系统越来越庞大,你不能说我现在购买了新的PC服务器,你系统停机我来切割换服务器,这损失你承担不起。例如我用过的Fujitsu小型机准确的说不是一台机器在跑,是一组机器在跑,你可以随时插一个机器(带有CPU和内存的主板上去)上去,实时扩展机器的硬件性能,然后用控制台把这个机器加入小型机的硬件节点里面,再激活它,就可以使用了。在整个加硬件过程当中,系统不需要停机,而是一直正常运行。
Fujitsu 可以通过热插拔来扩展背板处理能力 ,真的很强啊。


4、高性能IO
小型机根本就不带本地SCSI硬盘,他的IO子系统是需要另外接入的。比方我用过的Fujitsu小型机那都是用高速光纤外接一组一组的磁盘阵列柜。对于那种需要密集和巨量IO操作的应用来说,PC Server还是一边凉快去吧。

不带本地SCSI盘,操作系统在哪里呢?后端数据存储系统,不是小型机的专有,PC Server 也可以啊,俺知道通过千兆HBA光线卡PC server也可以挂接存储系统。
对于密集和巨量IO操作好像都可以处理。俺只搞过IBM的4800存储系统,其它的不懂。
0 请登录后投票
   发表时间:2008-04-28  
从客户业务的角度来看PC Server和小型机:
客户有两类业务:一类业务是不能停不能等哪怕1秒钟的关键业务。一类业务是停机个把钟头维护一下没啥关系的业务。PC Server和小型机分别瞄准这两类业务。但是,整个计算机发展历史就是这样,没有什么绝对不能逾越的工程问题。

你的Web应用服务器是可以停下来维护一下的,还是1秒钟都不能倒掉的?

Google的Web应用是他吃饭的家伙,别说停下来1秒钟,就是多让用户等1秒钟都是影响他的核心竞争力,不过传统硬件厂商提供的小型机过于昂贵,用不起。没办法,自己把PCServer作成刀片,把提高业务可用性的特性一点一点加上,现在Google使用的系统,不应该叫PC Sever,应该叫“廉价高可用系统”。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics