AWS Microservice Extractor for .NET

简化 .NET 应用程序的重新架构

AWS Microservice Extractor for .NET 简化了将老旧一体式应用程序重新架构为较小代码项目的过程,以此构建基于微服务的架构。借助分析源代码和运行时指标的辅助工具,实现应用程序的现代化和转换,进而创建应用程序及其依赖项的可视化表示。

Microservice Extractor 将计算密集型图形处理工作转移到云中,并可让开发人员在自己的笔记本电脑上可视化包含多达 5 万个类的大型企业应用程序并与之交互。凭借 Microservice Extractor 的人工智能驱动型自动建议后,开发人员可以获得重新架构遗留应用程序的指导经验。

AWS Microservice Extractor for .NET 简介 – Amazon Web Services(1:01)

优势

更快地识别应用程序组件

使用显示每个组件的指标和依赖项的可视化画布,快速识别应用程序组件,将其重新架构为较小的微服务。

人工智能驱动的自动化建议

使用基于启发式的技术和机器学习检测常见的提取候选对象,并在可视化中突出显示这些候选对象。这些建议可以按原样使用,也可以作为从一体式代码库中提取微服务的起点。

Strangler-fig 移植

通过提取较小的项目来缩小原始应用程序的爆炸半径,并将这些项目从 .NET Framework 移植到跨平台的 .NET,以便在 Linux 上运行。

工作原理

AWS Microservice Extractor for .NET 的工作原理

应用场景

重新架构 .NET 应用程序

将一体式模型视图控制器(MVC)应用程序、ASP.NET Web 表单和 Windows 通信框架(WCF)应用程序重新架构为更小的服务,以实现更大的规模、更大的弹性和更快的开发。

可视化任何 C# 应用程序源代码

分析并创建应用程序及其依赖项的可视化表示。

逐步从 .NET 框架移植到跨平台的 .NET

识别并提取类的子集,并将它们移植到跨平台的 .NET,然后在 Linux 上运行。按照自己的节奏重复该过程,以逐步将应用程序迁移到 Linux。

 AWS Microservice Extractor for .NET 功能
查看 AWS Microservice Extractor for .NET 功能

探索应用程序可视化和代码提取等功能。

了解更多 
注册免费账户
注册免费账户

立即享受 AWS Free Tier。 

注册