首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HP (Tandem)不停机与Linux群集相比如何?

HP (Tandem)不停机与Linux群集相比如何?
EN

Stack Overflow用户
提问于 2008-11-07 08:23:52
回答 1查看 4.4K关注 0票数 4

HP NonStop系统(以前称为"Tandem")以其高可用性和可靠性以及较高的价格而闻名。

在这些方面和其他方面,基于Linux或Unix的集群与它们相比如何?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-11-07 08:31:58

在容错机器上,容错直接在硬件中处理,并且对应用程序是透明的。对集群进行编程需要您显式地处理应用程序中的容错。

在实践中,与为容错平台(如NonStop )构建的应用程序相比,集群应用程序体系结构的构建要复杂得多,而且容易出错。这意味着由应用程序错误驱动的不可靠性的范围要大得多,因为伦敦证券交易所found out the hard way.有一个现有的基于Tandem的系统,这是证券交易所交易应用程序的一个相当常见的体系结构。他们的新任首席执行官有一个聪明的想法,即微软是前进的方向,并让一家五大咨询公司基于120台服务器的集群构建了一个.Net系统。

集群应用程序的问题是故障可能是相关的。如果系统中存在应用程序或配置错误,则通常会将其复制到所有节点上。这意味着您可以获得单个情况或事件,该情况或事件可以干掉整个集群。集群应用程序的额外复杂性使它们在开发和部署时更容易出错,这增加了发生这种情况的可能性。在(例如) Linux和J2EE上构建的集群系统容易受到相同类型的故障模式的攻击。

IMHO这是老式大型机架构的主要优点。有几个供应商(IBM、HP、DEC,可能还有其他一些我想不到的厂商)开发了容错系统。这种类型的系统的底层编程模型比集群的n层应用程序服务器稍微简单一些。这意味着几乎不会出错,并且对于给定的工作量,您可以实现更可靠的系统。令人惊讶的是,数量惊人的老建筑仍然活得很好,并且在它们的市场利基市场中生活得相当舒适。IBM仍然销售大量的Z和I系列机器;Unisys仍然生产A系列和2200系列;VMS和NonStop在惠普仍然存在。这些系统的销售并不全是面向现有客户-例如,在ISeries上运行的商业承保系统(GENIUS)仍然是这一利基市场的领导者,在我撰写本文时,新的推出正在进行。据我所知,这个应用程序已经在两次重写尝试中幸存下来(1次在Java语言中,1次在.Net中),而“老派”平台似乎并没有真正限制它的风格。

我现在还不会做空任何屏幕刮板供应商...

Gray &Reuter的Transaction Processing: Concepts and Techniques有些枯燥和学院化,但很好地处理了容错系统架构。其中一位作者是Tandem系统设计中的关键人物。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/271514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档