在 AWS 上实现 .NET 工作负载现代化

从容器、Linux、无服务器和微服务中获益

每月 750 小时

为期 12 个月,通过 AWS Free Tier 使用 

自 2008 年以来,AWS 一直支持 .NET 工作负载。如今,Windows 上的 .NET Framework 应用程序和 Linux 上的跨平台 .NET 应用程序都在 AWS 上运行。通过在 AWS 上对 .NET 工作负载进行现代化改造,可以降低成本、利用容器和无服务器的优势以及迁移到微服务和云原生架构。我们的现代化辅助工具可以完成繁重的工作,减少手动操作。

使用案例

Windows 容器上的 .NET Framework

轻松地将您的 .NET Framework 应用程序迁移到 Windows Container,并将其托管在 AWS 容器服务上。App2Container 工具将您的应用程序容器化,并部署到 Amazon ECS 或 Amazon EKS。

开始使用 »

在 Linux 上将 .NET Framework 移植到 .NET 8

将您的 .NET Framework 应用程序移植到跨平台 .NET,并通过在 Linux 上运行来节省许可成本。使用 AWS Toolkit for .NET Refactoring 或 Microservice Extractor for .NET 快速启动移植工作。

开始使用 »

将整体式服务分解为微服务

重构为由小型独立服务组成的基于微服务的架构。使用 AWS Microservice Extractor for .NET 逐步从整体式服务提取微服务,并提供人工智能驱动的建议。

开始使用 »

.NET 应用程序的整体式服务到微服务之旅

将 SQL Server 现代化到 Amazon Aurora

从 SQL Server 迁移到开源 Amazon Aurora,节省许可成本。使用适用于 Aurora PostgreSQL 的 Babelfish 工具迁移到 Aurora,只需对 SQL Server 应用程序进行很少代码更改或根本不做任何代码更改。

开始使用 »

.NET 现代化工具

AWS App2Container

AWS App2Container 是一个用于容器化应用程序的命令行工具。它可以自动生成容器映像,该映像配有正确的依赖项、网络配置和 Amazon ECS 或 Amazon EKS 的部署说明。

AWS Toolkit for .NET Refactoring

AWS Toolkit for .NET Refactoring 是一个 Visual Studio 扩展,可帮助您将 .NET Framework 应用程序重构为 AWS 上基于云的替代方案。它提供兼容性评测报告,可帮助您移植代码。

AWS Microservice Extractor for .NET

一种辅助工具,可作为顾问,使用人工智能和启发式方法评测和可视化整体式代码,并推荐候选微服务。Microservice Extractor 还可用作机器人构建器,用于简化微服务提取过程。

Microsoft 工作负载现代化工具

适用于 Microsoft 工作负载的 AWS 现代化计算器

此计算器可帮助您估算将 Microsoft 工作负载现代化为使用 AWS 中的开源软件和云原生服务的新架构的成本。

适用于 Aurora PostgreSQL 的 Babelfish

适用于 Aurora PostgreSQL 的 Babelfish 支持 Amazon Aurora PostgreSQL 兼容版本,能够理解来自为 Microsoft SQL Server 编写的应用程序的命令。您可以实现快速、经济高效的迁移。

AWS Schema Conversion Tool

AWS Schema Conversion Tool (SCT) 通过大规模自动化架构分析、建议和转换来简化数据库迁移。它能够转换视图、SP 和函数,并转换代码中的嵌入式 SQL。

AWS Database Migration Service

AWS Database Migration Service 是一项托管迁移和复制服务,可帮助您将数据库和分析工作负载快速、安全地迁移到 AWS,并尽可能减少停机时间和杜绝数据丢失。

AWS Migration Hub 策略建议

MHSR 通过为应用程序的可行转型路径提供策略建议,帮助您规划迁移和现代化计划。

此页内容对您是否有帮助?