刀片服务器?X86机架式服务器?传统小机?
各路神仙有礼了,我本人是做应用软件的,对服务器方面只能说略知皮毛,但现在手上有个任务不得不仔细了解,仰仗各位给写宝贵意见。
背景:
我是主做电信行业计费域的软件,一直以来都是在传统小型机上运行,90%以上的场景都是IBM系列和HP安腾系列,比如P570/P595等等。。
现在又是云计算又是节能减排,小型机正在电信行业逐渐露出衰退的苗头,所以现在手上的任务是做计费域应用程序的分布式部署方案。
------------------ 背景结束 ----------------------------------------------------------------------------------
疑问:
1、刀片服务器和机架式服务器相比各自有何优劣?空间占用、能耗、稳定性、维护成本、垂直扩展能力?选择刀片服务器的人和选择机架式服务器的人是什么最终影响了他们的决定?
2、X86架构的服务器相比传统小机,除了在稳定性上有差距以外,最大的劣势是什么?
3、X86架构的刀片服务器,我只是听说和小机性能指标相差不大,但是没有感性认识,比如一台P6570(32C/96G),刀片服务器有没有强大到单片可以与这样配置的小机相当呢?X86机架式服务器呢?
4、刀片服务器的内存和主流小型机的内存在性能指标上是否存在差异?差异多大?我的程序对内存访问要求还是比较高的。
5、都说X86架构的机器和传统RISC的小机在稳定性上存在差距,这个差距到底有多大?这决定我在程序架构层面上对容错的重视程度有多大。
6、听说过一种意见,数据库最好还是跑在小型机上。但是我觉得也可以跑在刀片上吧,只是数据库应用而已,数据还都在用原来的存储啊。这方面我是外行,大家多给些建议。还有,在刀片上跑内存数据库有何建议?
暂时想到这么多,请各位专家不吝赐教。