大型机在许多企业的核心业务中继续发挥着至关重要的作用。根据 IBM 商业价值研究院的最新研究,70% 的 IT 高管认为基于大型机的应用程序对其业务和技术战略至关重要。然而,数字化转型的快速步伐迫使企业在整个 IT 领域进行现代化改造,随着创新步伐不断加快,组织必须对这些变化做出反应并适应,否则就有被淘汰的风险。大型机的批评者经常指责技术已经过时,但事实上需要现代化的是应用程序,而不是平台。
大型机应用程序现代化是指更新、重构和转换应用程序以符合现代计算架构、技术和业务需求的过程。这是一项复杂的任务,客户在寻求将旧式应用程序带入现代时代时面临多重挑战。许多应用程序是几十年前设计和实施的,开发这些应用程序的程序员正在退休并离开劳动力队伍,导致技能差距不断扩大。此外,大型机系统的大部分开发都是通过传统的瀑布式方法进行的,这增加了进行更改所需的时间。当今的公司需要快速行动并响应市场。
敏捷
从传统的瀑布式开发方法(将应用程序设计、构建和测试为整体)转变为持续集成和持续部署 (CI/CD) 的敏捷方法,企业可以快速响应不断变化的需求。可以使用 Azure DevOps 等工具来帮助协调大型机和云原生开发团队的工作和发布。
技能
随着 COBOL 和汇编语言程序员的退休,公司面临着越来越大的风险:缺乏维护和更新遗留应用程序的熟练资源。为了降低这种风险,对这些应用程序进行现代化改造至关重要。一种有效的方法是使用工具来分析代码、记录代码并将其转换为 Java 等现代语言。通过这样做,公司可以使其遗留应用程序更易于理解和维护。
成本
大型机被认为本身就很昂贵,整合昂贵的 ISV 软件和/或将其替换为 IBM Native 软件或开源软件可以节省成本。通过将 COBOL 转换为 Java 并在 Linux 集成设施 (IFL) 上运行它或通过优化 COBOL 代码以提高性能,也可以降低 CPU 使用率。
复杂
大型机通常承载着关键且受监管的业务应用程序,这些应用程序与现有业务流程深度集成,因此重写这些应用程序并将其迁移到其他平台非常复杂、耗时且风险高。风险较低的方法可能是将这些应用程序保留在原处,并提供一个接口 (API),使在 Azure 中运行的现代应用程序能够安全轻松地访问数据并执行特定功能。
更好的方法
在对现有应用程序进行现代化改造时,需要采取战略性的“最佳匹配”方法,而不是将其视为非此即彼的决定。大型机通常承载着与现有业务流程深度集成的关键且受监管的业务应用程序,因此重写并将它们迁移到其他平台非常复杂、耗时且风险高。更具成本效益且风险较小的方法是将这些应用程序保留在原处,并提供一个接口 (API),使现代应用程序能够安全、轻松地访问数据并执行特定功能。这种方法使企业能够将投资重点放在可以显著缩短上市时间的地方。
确实,有些应用程序(尤其是面向消费者的移动和 Web 应用程序)最好迁移到云中。这样做的好处是,大型机仍保留在原处,专门用于托管最复杂、监管严格且业务关键的应用程序,这些应用程序受益于大型机的性能、可靠性和稳定性,从而使组织能够从其投资中获得最大收益。
当数据中心退出不是主要业务目标时, 混合或更好的综合模型 可能合适 大型机的功能用于增强在云中运行的应用程序的功能和能力,而用于增强洞察力和信息的云中运行的应用程序的数据和信息则托管在大型机上。只有将大型机视为战略资产,而不是简单地视为昂贵的“遗留”平台,才能实现真正的良性循环。
下一步
IBM Consulting® 可以帮助您设计混合云战略,采用单一集成运营模式,包括常见的敏捷实践以及 IBM Z®、Microsoft Azure 和大型机之间的应用程序互操作性。IBM 将应用程序和数据放置在正确的平台上,并帮助确保它们的安全、加密和弹性。它是一个敏捷、无缝集成的混合云平台,以 IBM Z 为核心。
观看此视频,了解 IBM Consulting 如何帮助加速大型机应用程序现代化、开发 Azure 应用程序以及通过 IBM Z 和 Azure 推动 IT 自动化。这种联合方法使企业能够更快地进行创新、最大化投资价值并减少对专业技能的需求。
了解一家美国银行如何借助 IBM Consulting 和 Microsoft Azure 对其大型机进行现代化改造 了解如何释放大型机的全部潜力并推动业务成功
本文是否有帮助?
是的不