- 论坛徽章:
- 0
|
很多行业应用选型的时候并不是把高性能放在第一位考虑的,毕竟现在的计算机性能对很多应用来看都是过剩的。
这个时候,稳定性、可靠性、可延续性、全面的厂商技术支持等可能比性能更重要,一切的一切都是为了那4个9(99.99%)或者5个9(99.999%)的可用性指标。
稳定性、可用性需要从硬件、软件两个方面来看
1.从硬件的稳定性来说,小型机每一个零部件的选材无疑比X86或是刀片要严格,挑剔得多,而且其设计理念就是稳定压倒一切,IBM的P系列很多设计甚至都是从Z系列大型机平滑过度过来的,从硬件层面保证了整个IT基础的稳定性。像金融、电力、电信等行业的关键性应用通常都是用小型机做集群或者是用两台小型机做热备来保证稳定性和高可用性。小型机单机和集群的稳定性都是X86所不能比拟的。而且有趣的是监管部门对一些行业进行监管时,一个机箱内多个刀片之间的热备通常不被认为是热备,因为此时的风险点在机箱上,必须要两套刀片机才算双机热备。
2.从软件稳定性来说,小型机所用的操作系统通常都是封闭的专用操作系统,不管是AIX,HP-UNIX还是SOLARIS,其稳定性,健壮性都是经过时间和各种关键性应用考验的。而且其延续性非常好,据我的实际经验,在AIX5上编写的程序过度到AIX6上没有出现任何问题。但是Windows Server每一次内核升级带来各种便利性和功能增强的同时,也带来了各种不兼容,这对原有IT设施的保值来说无疑是灾难性的。Linux之所以受欢迎最主要的还是因为免费,但是如果购买服务的话其综合成本并不低,而且其大规模应用的时间也还不够长,在一些关键性应用中还只是在逐步渗透传统UNIX的固有市场,受Linux直接打击最严重的还是PC Server的操作系统,虽然Linux对各种小型机的支持很完善,但是很少见到有人用Linux去替换小型机原厂的UNIX操作系统。
其实最最重要的是关键性行业应用的IT决策者不敢在技术选型时太过激进,毕竟“大家都用这个”是最好的免责话术。举个例子,现在的软件界面的新技术层出不穷,HTML5,FLEX,WPF都在很多行业开始应用,但是去银行办业务的时候会发现银行柜面终端的界面很多还是几十年前的那种用Curses库编写的字符终端界面,和现在的富客户端技术比起来简直是石器时代,但是为什么一直没换,就是因为决策者不敢太激进,毕竟新技术还没经过行业应用和时间的考验。
以上举的例子都是关键性行业应用,说到底,采用哪种硬件还是需要看应用对稳定性、可靠性的要求。通常情况下X86架构的机架和刀片可以满足80%的企业应用需要。但是行业的关键性应用对小型机的依赖性不是一时半会能摆脱的。
|
|