每月 750 小時
享有 12 個月的 AWS 免費方案
自 2008 年以來,AWS 即支援 .NET 工作負載。如今,Windows 上的 .NET Framework 應用程式和 Linux 上的跨平台 .NET 應用程式都在 AWS 上執行。藉由將 AWS 上的 .NET 工作負載現代化,您可以降低成本、利用容器和無伺服器的優勢,並移轉至微型服務和雲端原生架構。我們的輔助現代化工具可以處理繁重工作,並節省人力。
使用案例
Windows 容器上的 .NET Framework
輕鬆地將 .NET Framework 應用程式遷移至 Windows 容器,並將其託管在 AWS 容器服務上。App2Container 工具可將您的應用程式容器化,並部署至 Amazon ECS 或 Amazon EKS。
將 .NET Framework 移植到 Linux 上的 .NET 8
將 .NET Framework 應用程式移植到跨平台 .NET,並在 Linux 上執行,以節省授權成本。使用 AWS Toolkit for .NET Refactoring 或 Microservice Extractor for .NET,來快速啟動您的移植工作。
將巨型應用程式分解為微型服務
重構為由小型獨立服務組成的微型服務架構。使用 AWS Microservice Extractor for .NET,依照 AI 提供的建議逐步從您的巨型應用程式中擷取微型服務。
從 SQL Server 現代化為 Amazon Aurora
從 SQL Server 移轉至開放原始碼 Amazon Aurora,節省授權成本。使用 Babelfish for Aurora PostgreSQL 工具遷移至 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
一項使用 AI 和啟發法的輔助工具,可作為評估和視覺化巨型程式碼以及建議候選微型服務的顧問。Microservice Extractor 還可以作為機器人建置器,用以簡化微型服務擷取。
使用 Amazon Q Developer 轉換功能進行 .NET 移植。
Amazon Q Developer 現在提供 (預覽版) .NET 移植新功能。 利用 Web 體驗中專為大規模移植量身定製的功能,您可將以 Windows 為基礎的 .NET Framework 應用程式,從原始程式碼大規模移植到適用於 Linux 的 .NET。您還可存取 Visual Studio IDE 環境中的各項功能,以微調指定應用程式的轉換。若要開始使用,請造訪該頁面。
Microsoft 工作負載現代化工具
適用於 Microsoft 工作負載的 AWS 現代化計算器
此計算器可協助您估算將 Microsoft 工作負載現代化為使用 AWS 上的開放原始碼軟體和雲端原生服務的新架構需要多少成本。
Babelfish for Aurora PostgreSQL
Babelfish for Aurora PostgreSQL 可讓 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,並且將停機時間和資料遺失降至最低。