大型主机创造了辉煌,那是一个“最好的时代”,一切都那么美好;那是一个“伟大的时代”,创造了如此之多的纪录;那是一个“神奇的时代”,大型主机代表着计算方式的巨大进步,为人类社会的发展做出难以估量的贡献。曾几何时,大型主机就是电脑、计算机甚至是IT——信息技术与信息产业——的代名词。
事实上,在IT业界,大型主机是为数不多曾经彻底统治过一个时代,并在几十年间绿树常青的产品,它的诞生开创了一个IT的新时代,而它的发展历程就是一个不断创新、不断成就客户价值的历程。无论是其开创的并行系统综合体(Parallel Sysplex)技术,还是虚拟化技术,都已经成为引领当今IT发展的主流科技——四十年前,大型主机上首次出现虚拟化技术,如今,这项技术成为了改变IT应用、带动新兴技术发展的重要动力之一。
自上世纪六十年代大型主机被发明出来,其一直引领者计算机行业以及商业计算领域的发展,并不断造就一场场有关计算与商业的革命,一项项突破性的技术在大型主机上出现,并被转化为IT领域共享的技术,事实上,如果没有大型主机,IT及商业领域的洪荒年代很可能要自上世纪60年代一直持续到今天。
“大约44年前我在纽约加入了IBM。当时IBM刚刚发布System/360。我最初的工作内容与主机无关,而那时别人已经在接受大型主机的培训了。最终我花费了三年的时间学习,学习当时所需的全新操作系统、全新架构以及全新系统。我自己第一个真正意义上的大型主机客户是纽约的Con Edison电力公司。大型主机为Con Edison所作的一切让我感到惊异。Con Edison采用大型主机做的第一件事实际上就是为客户服务提供支持。然而这样的需求后来演变成了客户信息控制系统(CICS),直至今天它还是使用最广泛的系统,运营着当今世界上最多的交易处理。”IBM System z副总裁及首席技术官George Walsh在IBM工作的近44年时间里见证了大型主机的完整发展历程,他认为,大型主机是IT行业一个显著的、辉煌的、甚至是难以复制的里程碑,而过去四十多年的历史证明,大型主机“能够证明可以帮助客户实现业务增长。”
当然,从过去四十余年的发展及今天的市场情况来看,“大型主机”的概念已经远远不仅限于“大型机”。我们在此所谈,你会发现实际上已经不仅限于“Mainframe(大型主机)”,而是将扩展到“小型机”及整个RISC架构中去,进入到以大型主机、小型机及其后来发展出来的RISC架构系统——包括IBM POWER、惠普Alpha及Sun SPARC等系统中,一起360度的解读,从大型主机、小型机到RISC架构计算系统的日渐式微,以及今天X86从RISC挑战者,成为RISC架构“掘墓人”的种种。
无论是大型机、小型机还是整个RISC架构,正在经受着CISC架构的代言人X86处理器的强势掠夺,在几十年的辉煌过后,X86正在强势入侵原本RISC及整个小型机所固守的领域,而大型主机,当我们看到其绝大部分市场已经由小型机所维系的时候,其实,事情已经变得越发清楚了。
大型主机的五十年
从60年代的只有大型主机,到70、80年代以UNIX为主导,小型机开始成为主流,大型主机真正统领江湖的时代事实上只有大约15-20年,虽然如今我们仍然能够见到IBM System Z这样血统纯正的大型主机,但如果你和我一样还能回忆的起来,就会想到四十年前,有那么一些不太一样……
快速变化的市场带来了快速的企业兴衰,在大型主机时代,曾经有“一个蓝色巨人与七个小矮人”的说法,其所指是当年大型主机时代的八家主流供应商,他们包括:IBM—蓝色巨人,及七个小矮人:Burroughs、UNIVAC、NCR、Control Data、Honeywell、General Electric和 RCA——或许你读到这些名字的时候会暗自吃惊:我为什么好像完全没有听过他们的名字?
是的,如果你听说过他们的名字,证明你至少要在30年前就接触IT行业,如今大型主机已经年届50——俗话说是知天命的年纪——许多曾经辉煌的名字却早已随风而逝了。
诚然,大型主机(MainFrame)作为计算机中的最顶级产品,由于其安全性(目前尚无黑客可以对其进行攻击)和高可靠性(目前号称全年宕机时间不超过5分钟)一直被用于金融,证券等行业——大型机是上世纪六十年代发展起来的计算机系统。经过四十年的不断更新,其稳定性和安全性在所有计算机系统中是首屈一指的。正是因为这方面的优点和强大的数据处理能力,到现在为止还没有其他的系统可以完全替代。
但是,在大型主机的强大、安全与可靠的背后,确实高昂的价格与复杂的管理与维护。由于成本巨大,使用大型机系统的一般以政府、银行、保险公司和大型制造企业为主,因为这些机构对信息的安全性和稳定性要求很高。从美国“阿波罗登月计划”的成功,到天气预报、军事科学的发展,以及全球金融业、制造业商业模式的变换,无一离得开大型机的功劳。在银行业,现在数以亿计的个人储蓄账户管理、丰富的金融产品提供都依赖大型机;在证券业,离开大型机,无纸化交易是不可想像的。
另一方面,大型主机随着发展时间的久远,其人才储备也在发生着变化,从最早大型主机占据数据中心主流,管理数据中心几乎等同于管理大型主机,到如今大型主机退入高宅深院,曲高和寡,大型主机的人才发展和管理难度都在直线上升。
要维护传统的系统,和运行传统的软件程序,所需要的技能是天差地别的。比如,大型机系统管理员的任务是安排工作时间表,保证系统安全,控制系统升级,而应用程序开发人员用传统的编程语言比如COBOL, PL/I, Fortran来编写公司的商业逻辑结构。
其中有些技能是保证商业连续性所必需的。其它一些不很重要,要看公司的IT策略如何。把工作功能分离出来对理解你的公司里技术需求很有帮助。当你想到维护和操作由传统程序体现出来的75%商业事务都是这些人的责任时,让他们觉得混乱就很危险了。
人们主要所关心的大型机技能难题的核心是技术人员的年龄。通常认为,这些有相应技术的人即将退休,不但带走了系统专业人员,还带走了他们为公司布满信息技术多年来积累下的商业知识。
而在各种担心中,另一个合理的部分是企业能不能恢复和保持技术团队来跨越传统世界与充满Web Service, Java和。Net的新世界之间的代沟。
担心不该集中于如何取代他们的技术能力,而是如何平衡他们所拥有的商业知识。
商业领域和学院领域都承认,要单独传授一项技能或语言都不再具有优势。这是协作性所必需的。而现在的区别很模糊。同一时代的平台都对大型机产生越来越高的压力,而大型机本身也开始融合Linux, Java和Web Service,致力于消除新旧系统之间的隔阂。
今天的IT专业人士通常不会希望有只关于一种技术的直线型生涯路线,更希望有经常变换角色的机会。为了留住熟练的员工,公司可以利用这一点在为敏捷的IT结构搭建服务和商务组件时通过项目合作的基本方式来使用传统技术。
因为关键的传统技术人员退休的时候还没有来到,IT公司还有些时间来确保技术的平稳过渡。但前提是他们要努力吸引新的拥有技术与商务混合技能的人员,以及确保现有人员可以随时将他们对传统系统的知识以及他们掌握的商务流程。