前言

近日,亚马逊云科技推出了Amazon Q Developer转换功能的公开预览版,旨在加速.NET、大型机及VMware工作负载的现代化和迁移。这一功能支持自动化代码重构和迁移,结合团队协作,简化了整个转换过程。用户可通过生成式AI Agents和协作Web体验,帮助企业高效实现大规模转换。

借助 Amazon Q Developer,开发者可以通过直观界面管理任务,并实时跟踪进度,从而提升迁移效率、优化应用的安全性和性能,帮助企业确保其应用的安全性、性能和可扩展性。


开始使用Amazon Q Developer转换Web体验

访问Web体验的权限由所在组织的Amazon Q Developer管理员提供,前提为您是Amazon Q Developer Pro Tier(专业版)订阅用户,并且是所在组织的Amazon IAM Identity Center的成员。

详细介绍:https://aws.amazon.com/cn/q/developer/

使用凭证登录Web体验并创建一个新的工作区,随后将收到一个提示使用Amazon Q Developer创建转换任务的页面。

图片

选择“Ask Q”来创建任务,它将提供三个用于创建转换任务的选项:大型机现代化、.NET现代化和VMware迁移。

图片

Amazon Q Developer 将在整个转换过程中与您紧密协作,涵盖评估、规划、迁移以及现代化等各个阶段。您不仅可以将其他团队成员纳入合作,共同推进项目,而且Amazon Q Developer也能无缝隙地融入您的团队,成为一个值得信赖的伙伴。它将助您顺利完成转换过程中的每一个环节,从资产发现、代码库分析、波次规划、代码重构,到解决兼容性问题,以及执行网络自动化等各项任务。 下文将详细介绍这三种工作负载各自的转换过程。


将.NET应用程序从Windows迁移到Linux

首先,让Amazon Q Developer为.NET现代化创建一个任务。

服务详细信息:https://aws.amazon.com/cn/q/developer/transform/

图片

Amazon Q Developer为.NET现代化任务提供了一个默认名称,并询问用户是否需要在创建任务之前更改名称。您可以选择继续使用默认名称,并选择“Create job”。

图片

在请求启动后,用户可以在左侧面板的“Job Plan”中查看转换步骤及进度;可以在右侧面板中的“Dashboard”部分查看详细信息,在“Collaboration”部分查看待处理的任务,在“Worklog”部分查看已完成的操作序列。

图片

您可以按照文档中的步骤将Amazon Q Developer连接到源代码存储库以开始评估。在此过程中,您可以向Amazon Q Developer提问,并获得产品内的实时指导。

图片

连接源代码存储库后,Amazon Q Developer会发现受支持的.NET应用程序。接着,它会通过向用户请求提供特定输入(如选择目标.NET版本和需要转换的存储库)来为转换过程做准备。 提供所需的输入,保存信息并选择“Send to Q”以继续操作。

图片

Amazon Q Developer会自动将您选定的.NET应用程序迁移到目标版本,并在任务完成后将转换后的代码提交到存储库的一个新分支,同时保留原始源代码。您可以在仪表板上监控转换进度。

图片

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐