如何对大型机应用进行现代化升级

2009-11-26   
   | |

导读:本文探讨如何对大型机应用进行现代化升级。大型机应用升级成本高、难度大,这一直是困扰广大IT人员的难题之一。如今,云计算的发展使局面有所改善。

关键词:大型机应用升级 大型机应用维护 云计算与大型机

 
正在加载数据...

【TechTarget中国原创】十几年来,由于运维成本过高,大型机应用一直无法摆脱人们的诟病。而目前,由于缺乏可用的程序说明,要想及时对大型机应用进行维护和升级,就意味着要花费更高的成本。

  在过去的五年里,由于SOA(面向服务架构)的出现,许多企业开始意识到还可以用他们现有的大型机应用来提供现代化的Web服务,还可以将企业核心的大型机应用整合到业务流程当中,来提高新的、具备一定竞争优势的业务流程的创建速度。如今,云计算的出现和发展更是对此起到了一定得推动作用。利用基于Web服务的大型机应用或是将这些应用作为一种服务集成到“云”中能够降低系统管理的成本,并在这种快速多变的环境下提高业务的灵活性。

【TechTarget中国原创】十几年来,由于运维成本过高,大型机应用一直无法摆脱人们的诟病。而目前,由于缺乏可用的程序说明,要想及时对大型机应用进行维护和升级,就意味着要花费更高的成本。

  在过去的五年里,由于SOA(面向服务架构)的出现,许多企业开始意识到还可以用他们现有的大型机应用来提供现代化的Web服务,还可以将企业核心的大型机应用整合到业务流程当中,来提高新的、具备一定竞争优势的业务流程的创建速度。如今,云计算的出现和发展更是对此起到了一定得推动作用。利用基于Web服务的大型机应用或是将这些应用作为一种服务集成到“云”中能够降低系统管理的成本,并在这种快速多变的环境下提高业务的灵活性。

  无论企业的动机如何,都需要对大型机应用进行现代化改造,这一点是毋庸置疑的。然而,以Web服务部署为雏形对大型机应用进行升级的用户必须选择正确的目标,因为他们已经没有过多的钱可浪费,也没有太多的时间可以投入到长期项目上了。

  要进行现代化改造就意味着要重新修改现有的应用,使其能够满足当前新软件技术的需要,将其作为企业架构的一部分。一旦这些应用完成了现代化改造,它们就需要具备Web支持、业务灵活性、高效的生产率、及灵活访问企业内外资源等等这些现代应用所具备的能力。

  对现有企业大型机资源或应用进行现代化规划可以将新型电子商务成本降至最低,并产生最大的收益。对这些应用进行Web服务改造可以简化现有的电子商务架构,削减管理和研发成本。

  如果可能的话,企业应该在大型机上对这些应用进行升级和修正,而不是将其迁移至心的平台。

  大型机现代化改造的正确步骤

  如今,企业在将新技术整合到其原有大型机应用套件中时,通常会考虑以下四种策略:

  • 合理升级:将程序和数据保留在大型机上,利用大型机应用工具将新的技术整合到大型机应用当中。
  • 迁移:将程序的源代码或二进制代码迁移到新的平台上,只对其进行一点改动或是基本不改动,研发人员利用工具将新技术添加到心平台上。需要注意的是使用这种方法时,应用的数据可以迁移到新平台上也可以继续留在原有的大型机上。
  • 重写:程序完全被重写,创建新的应用设计模型。在新平台上、在该设计模型基础上重写应用。一旦应用在新的平台上实现运行,就将新技术植入其进程或是将其加入流程当中。(同样,应用的数据可以迁移到新平台上也可以继续留在原有的大型机上。)
  • 替换:IT部门会抛弃现有的应用,重写一个全新的应用,将其运行在大型机或是新平台上。新的技术会被设计到新的应用当中。新的应用一般至少会具备旧应用的所有功能。

  此外,人们越来越多地将虚拟化也作为一种整体策略。IT部门或是通过变更通往所有重要平台操作系统、硬件及软件架构的呼叫,或是通过对程序语言的转换(转换成Java等),来切断程序及其内部环境的联系。如果面对的是大型机应用,人们可以通过转换程序语言,重写独立代码,或是对应用进行重新架构、使其满足所有平台新版本需求的方式来实现这个策略。

  在过去,如果必须要采用一种新的技术,企业往往趋向于选择一种替代战略。否则,他们就会原封不动地保留该应用。因为无论以哪种方式,变更企业关键业务应用都是要面临极大的风险和困难,他们根本没有找到一种完美的方案。

  然而,在过去的五年内,有四种新的趋势从很大程度上改变了这四种策略的优缺点:

  • 有适合许多大型机应用的新迁移工具出现,如今,大部分这类应用都变得可迁移了。
  • 无论是对非应用平台还是Web服务大型机平台而言,其总体拥有成本都在下降,业务收益都在提高。这使得那些将原有应用原封保留的思想有些站不住脚了。
  • 一些大型机应用升级必须的工具、中间件和服务变得可用了,尤其是对于大型机上Web服务而言。
  • 在利用企业现有核心应用进行业务流程整合的过程中,人们重新利用了基于Web服务的大型机应用代码,这大大地提高了业务产值的生效速度。
 
查看全文
 
 
 
 
 

大型机

 
由于大型机的组件非常昂贵,因此人们总是希望用各种办法榨干每个组件的最后一滴可用资源,传统上,大型机性能调优都是围绕指令路径,减少I/O和软件配置展开……
 
工作负载管理器(Workload Manager,WLM)一直是大型机上才有的福利,在WLM出现之前,一直用的是系统资源管理器(Systems Resource Manager,SRM)管理性能……
 
漫长的等待终于结束。近日,IBM宣布了下一代大型机处理器。IBM官方称这款新的处理器为:zEnterprise 196,或z196,机器类型2817。新机器号称拥有在尺寸……
 
“我本来可以乘巴士过去,”IBMSystem z战略和市场副总裁Karl Fruend表示,“尽管说坐飞机要贵得多,但效率也要高出许多。对于企业而言也是这样。”
 
传统上运行在Power系统上的交易系统适合转移到zEnterprise,而用COBOL编写的大型机应用,如财务结算应用系统,则更适合移植到在Power或x86上运行的Java环境。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录