跳至主要内容

什么是大型机?

大型机是运行需要大量处理能力的关键业务应用程序的大型计算机。银行和其他大型组织通常需要这种计算能力来进行数据处理、交易和企业应用程序,这超过了服务器的需求。  组织将其传统的本地大型机迁移到现代云基础设施,以提高可用性、可扩展性并降低运营成本。

什么是大型机计算?

大型机计算支持通过单个强大的中央系统进行大规模数据处理。该系统实时支持多个用户和终端。“大型机”一词起源于 20 世纪 50 年代,当时这些高性能计算机需要大型物理机柜。现代大型机机柜大致相当于冰箱的大小。

几十年来,商用服务器和个人计算机取代了曾经由大型机处理的角色。但是,大型机对政府、金融机构、航空服务、医疗保健和其他关键行业仍然很重要。现在,许多大型机基础设施正在迁移到云计算服务。

由于底层基础设施的快速发展,现代大型机计算机比其前代计算机更强大。一台大型机计算机每天可以处理数十亿笔交易并支持批处理。大型计算机允许您共享数据、访问资源、管理访问权限以及向用户分配资源。

尽管具有强大的处理能力,但大型机不同于服务器或超级计算机。

  • 服务器结构紧凑,用于高度专业化的任务。同时,大型机系统功能更强大,可以快速访问存储的信息。
  • 超级计算机是能够大规模执行复杂浮点运算的高性能计算机。它们通常比大型机具有更多的处理能力。另一方面,大型机可实时支持数百万次小型数据操作。

大型机是如何工作的?

现代大型机架构由专门的硬件和软件组件组成,这些组件协同工作,提供可靠的高性能数据处理。以下是现代大型计算机的关键组件。

中央处理器(CPU)

早期的大型机使用单个 CPU 运行。但是,现代大型机使用多个专注于特定任务的处理器内核。

系统辅助处理器(SAP)

SAP 负责将数据从一台设备传递到另一台设备,从而允许 CPU 专注于数据处理。

控制单元

大型计算机依赖控制单元来管理处理器、I/O 通道和其他连接设备之间的通信。

输入/输出(I/O)卡

大型机通过多个 I/O 卡将数据传输到连接的设备。如果一张 I/O 卡出现故障,则替换为使用另一张 I/O 卡,以防止操作中断。

存储空间

大型机系统在硬盘驱动器中存储和处理极大量数据,从而实现快速检索和严格访问控制。

集群技术

多个大型机系统可以组合起来以提高处理能力。通过这种设置,系统可以将数据分发到各个主机以加速处理。

多个操作系统

一台大型计算机可以通过虚拟化技术支持多个操作系统。虚拟机允许为在每个虚拟化环境中运行的工作负载和应用程序高效分配资源。

数据库管理系统

大型计算机包括数据库管理系统,该系统使计算机能够存储、管理数据并与多个终端设备共享数据。

大型计算机的使用案例有哪些?

大型机技术在需要可靠、低延迟和同步数据传输的应用程序中表现出色。以下是大型机计算的一些常见应用。

金融交易处理

银行、投资公司、保险公司和其他金融机构在大型计算机中存储、处理和检索交易数据。例如,当您从自动柜员机(ATM)提款时,大型机计算机会在批准交易之前检查其内部数据库。

大规模统计分析

大型机计算使您能够运行机器学习模型、预测分析和其他统计工作负载,从而从非结构化数据中获得见解。例如,一所大学在大型计算机上接收和存储入学申请,并使用人工智能(AI)自动将潜在学生列入候选名单。

企业资源规划

大多数企业资源规划(ERP)软件仍然依赖于大型机系统进行数据处理和管理。大型机计算可确保对数据的一致访问,并允许您将 ERP 系统与其他企业应用程序集成。此外,一些行业必须遵守法律,将敏感数据存储在本地大型机存储中。

区块链处理

区块链虽然起源于加密货币,但现在正被包括零售、能源和医疗保健在内的各个行业所采用。借助区块链技术,您可以通过创建旨在防篡改的不可变记录来确保交易的完整性。为此,它们需要大型计算机提供的可靠和安全的存储。

生成式人工智能工作负载

现代大型机架构可以支持为各种 AI 应用程序训练、微调和部署大型语言模型。例如,电子商务企业可以在大型计算机上部署 AI 聊天机器人。因此,聊天机器人可以直接访问商业数据,在与客户互动时,它可以使用这些数据来个性化响应。

在云端进行大型机现代化的方法有哪些?

大型机现代化是将工作负载和数据从大型机基础设施转移到云环境的过程。它可能涉及将整个工作负载转移到云端或采用混合设置。现代化工作可能是更广泛的数字化转型计划的一部分。

许多组织仍然使用通过旧的或过时的硬件和软件构建的大型机来运行。这些大型计算机的维护、安全和扩展成本都很高。因此,您可以对大型机工作负载进行现代化改造,以节省成本、提高可维护性并提高可扩展性。

根据业务需求,您可以使用各种方法来迁移、验证和现代化大型机应用程序。

重构

大型机应用程序主要在传统编程语言上运行,例如 COBOL 和 PL/I。这些语言在现代云计算时代开始之前就已经存在。因此,如果不重构代码库,传统的大型机应用程序就无法充分利用云功能。

应用程序重构涉及在将大型机应用程序部署到云端之前对其进行全面重写。例如,您可以将 COBOL 大型机软件重构为基于 Java 的微服务应用程序。

更换平台

更换平台可在仅对底层代码库进行细微更改的情况下将大型机应用程序迁移到云端。您可以选择更换平台以防止任务关键型应用程序中断,同时支持未来的增长、可扩展性和创新。

更换平台旨在保留大型机应用程序的原始形式,并将其部署到支持的云环境中。因此,用户可以持续访问该应用程序,而软件团队可以逐步对其进行现代化改造。

数据复制和文件传输功能

大型计算机可执行计算密集型数据处理。但是,大型机硬件在大规模处理数据时可能会面临挑战。

通过复制大型机数据和将文件传输到云端,软件团队可以更有效地使用云存储,例如数据库、数据湖和数据仓库。此外,将数据存储在云存储上可以轻松进行灾难恢复、数据访问和对所有数据点进行管理。

应用程序测试

应用程序测试使软件开发人员能够验证大型机应用程序在云端是否正常运行。测试对于确保应用程序在迁移前后表现一致非常重要。

为了测试应用程序,软件开发人员使用自动化工具将运行于大型机上的应用程序与他们在云端部署的应用程序进行比较。

AWS 如何支持您的大型机现代化工作?

AWS Mainframe Modernization 服务是一项管理服务,允许您将本地大型机应用程序迁移到 AWS 上的云原生完全托管运行时系统环境并对其进行现代化改造。AWS Mainframe Modernization 提供了一系列解决方案,用于在云中对大型机应用程序进行现代化改造、迁移、运行、测试和运行。

适用于大型机的 AWS Transform 是首款用于对大型机工作负载进行大规模现代化的代理式人工智能服务。这项服务不仅简化了现代化的核心阶段(从初始分析和规划到代码重构和迁移),还将现代化时间从数年缩短到几个月,并降低了大型机的持续成本。

立即创建免费账户,开始在 AWS 上使用数据现代化。