

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

# 决策矩阵
<a name="matrix"></a>

下表根据您的用例和资源总结了传统.NET 应用程序的迁移和现代化选项。



| 
| 
| **使用案例** | **迁移策略和架构** | 
| --- |--- |
| **重新托管** | **将平台重新设置为 Windows 容器** | **Re-architect 作为 Linux 容器** | **Re-architect 作为 Linux 容器中的微服务** | **Re-architect 作为没有容器的微服务** | 
| --- |--- |--- |--- |--- |
| 你有重构的资源。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  | 
| 您的.NET 旧版应用程序一直在使用。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 | 
| 您可以解析.NET 框架依赖关系。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  | 
| 你可以移除 Windows 依赖关系。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  | 
| 你想在亚马逊弹性计算云 (Amazon EC2) 实例上将应用程序作为原生 Windows 应用程序运行。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 | 
| 您的代码可以从.NET 框架移植到.NET 核心或.NET 6。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  | 
| 你想拆分单片应用程序。 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-no.png) 否 |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  |  ![](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modernization-net-applications/images/icon-yes.png) 是  | 

以下各节详细描述了这些选项：
+ [重新托管](rehost.md)
+ [将平台改造成一个 Windows 容器](replatform.md)
+ [将平台改造成一个 Linux 容器](refactor-linux.md)
+ [Re-architecting 作为 Linux 容器中的微服务](refactor-linux-micro.md)
+ [Re-architecting 作为没有容器的微服务](refactor-micro.md)