发布于: Nov 16, 2023
Microservice Extractor 现在可以帮助客户将依赖于 Windows、基于 .NET 框架的应用程序移植到跨平台 .NET,以便在 Linux 操作系统上运行。借助这一集成的移植功能,开发人员可以使用 Microservice Extractor 根据项目、命名空间、API 或类级别代码模块的可移植性,将包含数百个项目和一万多个类的基于 .NET 框架的大型应用程序分解为多个可管理的组。客户一次可以提取、移植和部署一个组,整体式架构中的其余代码可以通过网络使用移植的代码。这种迭代式现代化方法不仅可以将大型业务应用程序从 Windows 过渡到 Linux 的时间缩短一半,而且还能帮助组织同时为云重新架构应用程序。
借助 Microservice Extractor 中集成的移植功能,客户现在可以获得企业级 Porting Assistant for .NET 功能优势。Porting Assistant for .NET 是 AWS 托管在 GitHub 上的一个开源项目,用于评估和移植超大型应用程序。与在开发人员笔记本电脑上运行且可能需要 10 个小时以上的时间来评估大型企业应用程序的 Porting Assistant for .NET 不同,使用在云中具有可扩展后端的 Microservice Extractor 的移植评估可以将完成相同任务的速度提高 6 倍。 此外,Microservice Extractor 还可以帮助将大型应用程序分解为较小的单元,以便从 Windows 逐步移植到 Linux。