亚马逊AWS官方博客
通过 AWS Transform 加速大型机和 VMware 工作负载的现代化
生成式 AI 为企业带来了许多新的可能性。它提供了消除技术债务、对遗留系统进行现代化改造以及构建敏捷基础设施的新能力,有助于释放企业内部数据中蕴含的价值。然而,许多企业仍高度依赖遗留 IT 基础设施,尤其是基于大型机和 VMware 的系统。这些平台数十年来一直是关键业务运营的支柱,但在云优先战略占主导地位的时代,它们阻碍了企业的创新能力、有效扩展能力以及减少技术债务的能力。对这些工作负载进行现代化改造的必要性显而易见,但传统上,这一过程复杂且充满风险。
这种复杂性体现在多个方面。在财务层面,企业面临不断攀升的许可成本和昂贵的迁移项目;在技术层面,它们必须在满足合规要求的同时,理清遗留的依赖关系;在组织层面,企业必须管理围绕遗留系统建立职业生涯的团队的转型,并应对无文档记录的机构知识难题。
AWS Transform 通过专门构建的智能 AI 直接应对这些挑战,加速遗留系统现代化改造并降低其风险。它能够自动完成大型机和 VMware 工作负载的评测、规划,并将其转换为基于云的架构,从而简化整个流程。借助智能洞察、自动化代码转换以及人机协同的工作流程,企业现在能够更自信和更高效地应对最具挑战性的现代化项目。
大型机工作负载迁移
适用于大型机的 AWS Transform 是首款用于大规模实现大型机工作负载现代化的智能 AI 服务。这款专门的大型机代理通过自动化现代化每个阶段(从初始评测到最终部署)中复杂的资源密集型任务,来加速大型机现代化进程。它可将基于 IBM z/OS Db2(包括 COBOL、CICS、DB2 和 VSAM)构建的遗留应用程序迁移到现代化云环境,从而将现代化时间线从数年缩短至几个月。
下面来看几个 AWS Transform 如何在迁移过程的不同阶段提供帮助的示例。
代码分析 — AWS Transform 可提供对代码库的全面见解、自动检查大型机代码库、创建详细的依赖关系图、衡量代码复杂性,并识别组件关系
文档编制 — 适用于大型机的 AWS Transform 可为大型机应用程序创建全面的技术和功能文档,从而保留有关功能、程序逻辑和数据流的关键知识。您可以通过 AI 驱动的聊天界面与生成的文档进行交互,以快速发现和检索信息。
业务规则逻辑提取 — AWS Transform 以通俗易懂的语言提取和呈现复杂逻辑,使您能够了解嵌入在遗留应用程序中的业务流程。这使业务和技术相关人员都能更好地理解应用程序功能。
代码分解 — AWS Transform 提供复杂的代码分解工具,包括交互式依赖关系图和域分离功能,使用户能够可视化和修改组件之间的关系,同时识别关键业务功能。该解决方案还通过交互式阶段序列规划器简化迁移规划,该规划器会考虑用户偏好以生成优化的迁移策略。
现代化阶段规划 — 借助其专门的代理,适用于大型机的 AWS Transform 基于代码和数据依赖关系、代码量和业务优先级创建优先的现代化阶段序列。它使现代化团队能够制定数据驱动的定制迁移计划,以适应其特定的组织需求。
代码重构 — AWS Transform 可以在几分钟内重构数百万行大型机代码,将 COBOL、VSAM 和 DB2 系统转换为现代 Java Spring Boot 应用程序,同时保持功能等效,并将 CICS 事务转换为 Web 服务,将 JCL 批处理流程转换为 Groovy 脚本。该解决方案通过可配置设置和捆绑的运行时功能提供高质量输出,生成注重可读性、可维护性和技术卓越性的 Java 代码。
部署 — AWS Transform 提供可自定义的部署模板,通过用户定义的输入简化部署过程。为了提高效率,该解决方案将选定的运行时版本与迁移的应用程序捆绑在一起,使部署能够作为一个完整的包无缝进行。
通过集成智能文档分析、业务逻辑提取和人机协同的协作功能,AWS Transform 能够帮助企业加速大型机转换,同时降低风险并保持业务连续性。
VMware 现代化改造
随着 VMware 许可和支持模式的快速变化,尽管在迁移和现代化 VMware 工作负载方面存在困难,但组织仍在加大对替代方案的探索。技术债务的积累通常会导致环境复杂、文档不完善且由多个团队管理,这进一步加剧了问题,导致供应商锁定和协作挑战,阻碍了迁移工作。
AWS Transform 是同类首款用于 VMware 现代化的智能 AI 服务,可帮助您克服这些困难。它通过自动化应用程序发现、依赖关系映射、迁移规划、网络转换和 EC2 实例优化,降低风险并加速 VMware 工作负载的现代化,减少人工工作量并加速云采用。
该过程分为四个阶段:清单发现、阶段规划、网络转换和服务器迁移。它使用代理 AI 功能分析和映射复杂的 VMware 环境,将网络配置转换为 AWS 内置构造,并帮助您协调依赖关系感知的迁移阶段,从而实现无缝割接。此外,它还提供了一个协作 Web 界面,使 AWS 团队、合作伙伴和客户在整个现代化过程中保持一致。
让我们快速了解一下其工作流程。
设置
在开始使用该服务之前,您必须先导航到 AWS Transform 控制台来启用该服务。AWS Transform 需要 AWS IAM Identity Center(IdC)来管理用户并设置适当的权限。如果您尚未设置 IdC,它会要求您先进行配置,然后再返回 AWS Transform 控制台继续该过程。
有了 IdC 后,您就可以选择加密设置。AWS Transform 允许您使用默认的 AWS 托管式密钥,您也可以通过 AWS Key Management Service(AWS KMS)使用自己的自定义密钥。
完成此步骤后,AWS Transform 将启用。您可以通过导航到用户并使用搜索框查找用户来管理对控制台的管理员访问权限。您必须先在 IdC 中创建用户或组(如果尚未创建)。服务控制台将帮助管理员为用户提供对 Web 应用程序的访问权限。每个预置的用户都会收到一封电子邮件,其中包含设置密码的链接和用于 Web 应用程序的个性化 URL。
您可以通过专用的 Web 体验与 AWS Transform 进行交互。要获取 URL,请导航至设置,您可以在其中检查配置并复制 AWS Transform Web 体验的链接,您和您的团队可以从该链接开始使用该服务。
探索
AWS Transform 可以通过 AWS Application Discovery Service 收集器自动发现您的 VMware 环境,也可以通过导入现有的 RVTools 导出文件来提供自己的数据。
首先,选择创建或选择连接器任务,并提供一个或多个用于发现的 AWS 账户的账户 ID。这将生成链接,您可以按照这些链接授权每个账户在 AWS Transform 中使用。然后,您可以继续执行执行发现任务,在其中可以选择安装 AWS Application Discovery Service 收集器,或上传自己的文件,例如 RVTools 的导出文件。
预置
预置阶段的步骤与前面描述的发现步骤类似。您可以通过输入目标 AWS 账户的账户 ID 并验证授权请求来连接目标 AWS 账户,这将启用后续步骤,如生成 VPC 配置步骤。在这里,您可以从从 NSX 导入/导出中导入 RVTools 文件或 NSX 导出(如果适用),并使 AWS Transform 了解您的网络要求。
然后,您应继续完成作业计划,直到准备好部署 Amazon Virtual Private Cloud(Amazon VPC)。所有基础设施即代码(IaC)代码都存储在目标 AWS 账户的 Amazon Simple Storage Service(Amazon S3)存储桶中。
查看提议的更改,如果满意,即可开始将 AWS 资源部署到目标账户的流程。
部署
AWS Transform 要求您在目标 AWS 账户中设置 AWS Application Migration Service(MGN),以实现迁移流程自动化。选择启动 VM 迁移任务,并使用链接导航至服务控制台,然后按照说明进行配置。
设置服务权限后,您将进入由 AWS Transform 创建的阶段的实施阶段,并开始迁移流程。对于每个阶段,系统首先会要求您做出各种选择,例如为 Amazon Elastic Compute Cloud(Amazon EC2)实例设置大小调整首选项和租赁类型。确认您的选择,并继续按照 AWS Transform 的说明进行操作,直到到达“部署复制代理”阶段,您可以在该阶段启动该阶段的迁移。
启动阶段迁移过程后,您可以随时切换到控制面板查看进度。
AWS Transform 凭借其代理式 AI 功能,为加速大型机和 VMware 现代化工作负载并降低其风险提供强大的解决方案。通过自动化复杂的评测和转换过程,AWS Transform 减少了遗留系统迁移所需的时间,同时最大限度地减少了出错和业务中断的可能性,使您的组织能够拥有更敏捷、更高效和面向未来的 IT 环境。
注意事项
可用性 — 适用于大型机的 AWS Transform 在美国东部(弗吉尼亚州北部)和欧洲地区(法兰克福)区域可用。适用于 VMware 的 AWS Transform 为数据收集和迁移提供了不同的可用性选项。有关更多详细信息,请参阅适用于 VMware 的 AWS Transform 常见问题解答。
定价 — 目前,我们免费向 AWS 客户提供核心功能(包括评测和转换)。
以下是一些延伸阅读的链接。
深入了解大型机现代化并详细了解适用于大型机的 AWS Transform。
详细了解 VMware 现代化以及如何开始您的 VMware 迁移之旅。
查看此适用于大型机的 AWS Transform 的交互式演示和此适用于 VMware 的 AWS Transform 的交互式演示。
— Matheus Guimaraes | @codingmatheus
*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您了解行业前沿技术和发展海外业务选择推介该服务。