DoSERV分析:大型机在商用领域是否缺乏竞争力?

在IT应用中,大型机承担着最关键级别的任务。其稳定性和可靠性有目共睹,大型机能对变化多端的工作负载进行管理,从网络后端到批量作业,都能保证每项任务实现其性能目标。其次,大型机的利用率能轻松达到90%,而其他平台即使采用了虚拟化管理也无法实现。在UNIX的使用领域,一旦利用率上限达到50%,就需要增加服务器的数量了。不过,随着科技的发展,特别是X86平台技术(特别是虚拟技术)的突飞猛进,大型主机似乎逐渐远离了人们的视线。业界也对大型主机的很多局限作了探讨:

大型机缺乏后备人才?

十几年前,在大型机研发企业内部,有许多大型机程序设计的工作岗位,我们也能看到总有大批的大学毕业生渴望面对挑战成为优秀的系统程序设计者。而现在,想学大型机技术的年轻人越来越少了,虽然很多学校开设了大型机的相关课程,但是就业的压力不得不让学生们慎重考虑所学的内容能否为其带来好工作。

大型机设计是项"古老"的技术?

虚拟化(虚拟化操作系统,RP/SM)和WLM是目前IT业内的两大趋势,这也将人们的注意力从大型机向小型平台转移。同时,Windows和UNIX操作系统在与大型机系统的维护和复杂的诊断和调试工具相适应和匹配之前,依然任重而道远,这也让大型机的应用受到了限制。不过,大型机为了确保安全和系统完整性在工业领域依然保持着金牌标准的地位。

大型机需要花费大量人力进行管理?

从全球范围来讲,多数大型企业衡量技术支持人员的规模是通过围绕所有大型机系统程序设计员来计算的,还要比较Unix系统管理员的数量。但这并非全部。如果你认真观察,你会发现大型机技术人员不仅要向操作系统提供支持,还需要维护交易处理器(CISC和IMS)、数据库(DB2和DL/1)以及维持其他产品研发正常运转所需的程序设计语言。

正确的比较还应该包括维护交易程序(如WebSphere),数据库(UDB, Oracle和SQL),程序设计语言和办公自动化工具小型版本的系统管理员。将这些技术人员计算在内,你就可以清楚的看到要维持一个企业运转所需人力的数量。

大型机处理器价格过于昂贵?

大型机CMOS处理器的发展确实带动了价格的上涨。目前,一些大型机拥有比操作系统实例所能用到的更加充裕的处理能力,因此要求用户对他们的系统要进行多重逻辑分区(LPAR)。另外,IBM通过使用中央处理器实现"随需处理能力",处理器一般保持休眠状态,只有在需要时开启才能激活。

大家可能也注意到,最新最好的处理器价格肯定是昂贵的,除非你不介意处理器产品落后一到两代。

大型机在网络盛行的商用领域缺乏竞争力?

IBM在过去十年间在软件方面投入巨资来保证大型机的运行,软件的任务就是向网络提供大型机的信息而不改变原始的应用程序。目前,CICS作为网络站点后端在SOA中运行良好。IBM为了实现JAVA代码采用了应用程序协处理器(ZAAP)。专家认为,大型机对于想在网络上一展宏图的企业来说也有与众不同的优势,但主要的挑战是如何在界面上实现互动。