亚马逊网络服务公司今天宣布推出Transform服务,这是一项新服务,利用自主人工智能加速企业工作负载的迁移和现代化。
该服务最初在AWS re:Invent 2024上作为Amazon Q开发者转型能力的预览版推出,主要针对传统的VMware、大型机和.NET工作负载。AWS表示,与手动转换相比,它可以将项目时间平均缩短四倍,而在VMware迁移的情况下最多可缩短80倍。
AWS Transform利用专门的AI代理来自动化迁移任务,这些任务的成本和复杂性阻碍了企业将更多工作负载转移到云端。根据Synergy Research Group Inc.的估计,37%的数据中心容量仍然在本地。AWS表示,70%的财富500强公司仍依赖至少一些二十多年前编写的软件。“其中一些应用程序真的很庞大,跨越数十万行代码,”Amazon Q Apps和AWS App Studio总经理Sriram Devanathan说。“客户面临的最大挑战通常是理解他们的代码库——不仅仅是移动它们,而是重新构想它们。”
AWS Transform支持三种主要工作负载:基于Windows的.NET应用程序、大型机应用程序和VMware环境。对于.NET应用程序,该服务促进从Windows到Linux的迁移,可能通过消除Windows Server许可费用将运营成本降低多达40%,Devanathan说。AI代理引导用户完成分析、规划和自动代码转换,包括单元测试执行和Linux就绪验证。
对于大型机工作负载,AWS Transform将单体Cobol应用程序分解为可管理的组件。该服务使用图神经网络分析依赖关系,生成技术文档,并将代码重构为Java和开源PostgreSQL数据库管理系统。AWS表示,其方法将典型的多年大型机现代化项目缩短为几个月。
“我们将您带入AWS中的可部署状态,”Devanathan说。“在大型机上,我们支持基本的Cobol、JCL(作业控制语言)和用BMS(基本映射支持)编写的屏幕。我们可以现代化用户界面并启用各种用例。”
他指出,该服务在其工作流程中包括测试功能。“我们首先获取文档,然后将其分解为用例,增强它们并推导出作为最终验证的测试用例,”他说。“即使您没有文档,我们也可以从Cobol代码中推导出来,专家可以添加更多信息。”
对于VMware环境,AWS Transform自动化应用程序发现、依赖关系映射、迁移规划和网络配置转换,以将本地VMware设置复制到AWS EC2实例中,包括虚拟私有云、子网和传输网关。“我们分析您的网络设置、路由和子网,然后帮助您规划要移动的波次,并将其复制到AWS网络等效中,”Devanathan说。
AWS表示,传统的网络配置任务需要两周时间,而迁移波次规划可以从几周缩短到几分钟。“在VMware的情况下,我们看到与手动方法相比,迁移速度快了多达80倍,”他说。
AWS Transform采用多代理、多模型方法,使用AWS Bedrock驱动的基础模型和图神经网络。每个代理负责特定任务,如分析、规划和推理。“我们使用由Bedrock驱动的各种模型,”Devanathan说。“代理从一组目标和子目标开始工作,我们不断尝试各种模型。”
Transform目前免费,以鼓励客户迁移到AWS。该服务与公司的迁移加速计划和基于经验的加速计划集成。