

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 选择对.NET 应用程序进行现代化改造的方法
<a name="welcome"></a>

*Mathew George 和 Fabian Jahnke，Amazon Web Services ()AWS*

*2023 年 8 月*（[文档历史记录](doc-history.md)）

为.NET 传统应用程序选择正确的现代化策略可能是一个复杂的决定。本指南为想要了解将.NET 传统应用程序迁移到 Amazon Web Services (AWS) 并在 AWS 云中对其进行现代化改造的方法的技术决策者提供了最佳实践。

现代化涉及通过结合现代基础架构、架构和组织模式，对传统企业应用程序进行平台化改造或重构。现代化有助于最大限度地提高弹性、工程效率、业务灵活性和卓越运营。

.NET 开发者平台已从.NET 框架演变为.NET Core 和.NET 5（及更高版本）。您可以对.NET 传统应用程序进行现代化改造，并利用 Linux 操作系统的性能、成本节约和强大的生态系统，也可以从.NET Framework 切换到.NET Core 或.NET 5（或更高版本）。

本文档中提供的最佳实践有助于指导您的.NET 应用程序迁移和现代化工作。该指南讨论了可能的迁移和现代化策略、限制条件以及您可以使用的 AWS 服务。您的选择包括在云中重新托管（移动）.NET 应用程序，以及容器化、分解为微服务以及采用无服务器架构。