适用于 .NET 的 AWS Transform

首款用于对 .NET 应用程序进行大规模现代化的代理式人工智能服务

利用代理式人工智能加速 .NET 现代化

适用于 .NET 的 AWS Transform 可以将从 .NET Framework 到跨平台 .NET 的大规模现代化速度提高到多达 4 倍。借助 .NET 现代化代理,现代化团队可以通过协作来一致地执行规模更大、更加复杂的项目,消除对 Windows 许可证的依赖以便将运营成本降低多达 40%,并提高代码质量、性能和安全性。

优势

减少繁琐的 .NET 代码分析、依赖关系映射、兼容性评估和修复以及重构任务所需的时间。

减少 Windows Server 许可费用、版本升级、维护和支持终止难题,同时削减分析、规划、重构和工具等方面的转换成本。

利用在 Amazon Bedrock 大型语言模型(LLM)中注入的深厚 .NET 专业知识,通过智能代码转换来提升 .NET 性能,以便以更高的安全性、预留的测试覆盖率和可解释的转换来交付经过现代化的跨平台代码。

通过统一的 Web 体验,并行、一致地对数百个 .NET 应用程序进行现代化。扩展团队能力并简化跨职能协作,从而轻松处理大型、复杂的 .NET 项目。

工作原理

现代化团队可以与 .NET 领域专家级代理进行自然语言交互,从而使用统一的 Web 体验。在用户的监督下,该代理会分析源代码存储库中受支持的项目类型、版本和软件包依赖项,并提出现代化计划。获得批准之后,该代理将转换代码、执行单元测试、生成自然语言转换摘要以及验证 Linux 就绪情况,并持续更新里程碑和阻碍。对于需要开发人员注意的特定应用程序,开发人员可以继续在 Visual Studio IDE 中进行转换。

数字的影响

将 .NET 应用程序从 Windows 移植到 Linux 的速度提高到

节省的许可成本

与基于 x86 的同类实例相比,在基于 AWS Graviton 的实例上运行的现代化应用程序的性价比可提高

端到端自动化

应用程序发现和规划

适用于 .NET 的 AWS Transform 代理使用来自 Amazon Bedrock 大型语言模型的深厚领域专业知识和情报来进行最佳推理。通过扩展的连接器支持,该代理支持来自 GitHub、Bitbucket 和 GitLab 的源代码集成。该代理会分析源代码存储库,以便确定 .NET 版本、项目类型以及代码和软件包依赖关系,并提供转换前的评估报告。根据您的代码库、依赖关系和既定业务目标,.NET 代理会提供量身定制的转换计划和建议。

背景图案

代码转换和重构

.NET 代理支持转换多种 .NET 项目类型,包括 MVC、WCF、Web API、控制台应用程序和单元测试项目。它提供了存储库级配置并处理第三方软件包,因此减少了转换 .NET Framework 应用程序时所需的手动工作。该代理使用 .NET 编译过程来转换 .NET Framework 应用程序,并在安全的网络隔离环境中以迭代方式解决编译错误。完成任务之后,该代理会将转换后的代码提交到存储库中的新分支,同时保留原始源代码。

背景图案

测试和验证

.NET 代理会在成功完成转换时自主执行单元测试项目并验证 Linux 就绪情况,所有这些操作都需要接受人工审查和批准。它会生成自然语言转换摘要,其中包含对源代码进行的全部更改以及已经确定的编译问题,以便于审查和优化。完成作业之后,您还会收到电子邮件通知,其中包含指向转换后的存储库的深度链接。您可以审核分支,并在方便时合并代码。

背景图案

参加自助游,按照您自己的节奏探索

  • Thomson Reuters

    在我们看来,AWS Transform 就像是我们团队的延伸:不断学习、优化并帮助我们加快行动步伐。它不仅对我们的 .NET 应用程序进行了现代化改造,还加速了各项工作的进展。无论是生成式人工智能、跨平台开发还是简化运营,我们都可以快速适应并为客户提供更加智能的解决方案。依靠 AWS 这样的合作伙伴,我们能够证明,即使是技术领域最值得信赖的公司也可以像初创企业那样快速行动。

    Thomson Reuters 平台工程支持副总裁 Matt Dimich
  • The Hartford

    AWS Transform 加速了我们的现代化改造工作,并提高了云迁移计划的上市速度。它不仅帮助我们将旧代码的转换时间从数月缩短到几周,还在整个过程中为我们的开发人员提供了宝贵的见解和建议。

    The Hartford 软件工程总监 Gaurav C Patrikar
  • GTI

    通过使用 AWS Transform 将我们的一个 .NET Framework 应用程序移植到 .NET 8,我们减少了 70% 的现代化改造工作,成功率高达 100%。

    GTI 软件开发总监 Enrique Zazueta
  • Signaturit

    我们开始对许可证管理组件进行现代化改造,该项目原本预计需要 6 到 8 个月的时间,但使用 AWS Transform,在短短的几天内就完成了。

    Signaturit 首席技术官 Jordi Martin
  • 加勒比考试委员会

    在不到两天的时间内将 143000 多行 .NET Framework 代码现代化改造为跨平台 .NET,估计为开发人员节省了 270 个工时,这是一项了不起的成就。

    加勒比考试委员会技术创新总监 Rodney Payne
  • Planet DDS

    使用 AWS Transform,我们能够加速和标准化从 .NET 4.6 向 .NET 8 的转换。我们成功转换了 90% 的代码库,彻底对它们进行了编译,并满足了所有的验收标准。原本为期三个月的转换工作在不到一周的时间内就完成了。这款工具准确地处理了复杂的更改,例如依赖项注入配置,因此减少了对手动审查的需求。这种默认正确的体验让我们有信心快速、精确地扩大 .NET 现代化改造规模。

    Planet DDS 工程副总裁 Rahul Khot
  • Experian

    Experian 数据办公室面临着一项复杂任务,他们需要将七个 .NET 应用程序从版本 6 升级到版本 8。传统的升级过程需要消耗大量的工程资源、手动执行代码分析和投入大量的时间。而借助适用于 .NET 的 AWS Transform,我们在总工作量中减少了多达 49 次的 Sprint,并将每个升级项目的工作量从 15 次 Sprint 减少到 8 次 Sprint。这意味着在 687600 行代码中实现了 80% 的代码自动转换率,生产力提高了 47%,这样,我们就能够更快地交付项目、解决漏洞,并在所有的七次成功升级中保持一致的结果

    Experian 技术和工程总监 Anup Pancholi

合作伙伴