翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
意思決定マトリックス
次の表は、使用事例とリソースに基づいて、従来の.NET アプリケーションの移行オプションと最新化オプションをまとめたものです。
ユースケース | 移行戦略とアーキテクチャ | ||||
---|---|---|---|---|---|
リホスト | Windows コンテナとして再プラットフォーム化 | Linux コンテナとして再設計 | Linux コンテナのマイクロサービスとして再設計 | コンテナを使わずにマイクロサービスとして再設計 | |
You have resources for refactoring. | |
|
|
|
|
Your .NET legacy application is in constant use. | |
|
|
|
|
You can resolve .NET Framework dependencies. | |
|
|
|
|
You can remove Windows dependencies. | |
|
|
|
|
You want to run your application as a native Windows application on an Amazon Elastic Compute Cloud (Amazon EC2) instance. | |
|
|
|
|
Your code can be ported from .NET Framework to .NET Core or .NET 6. | |
|
|
|
|
You want to split your monolithic application. | |
|
|
|
|
以下のセクションで、これらのオプションについて詳しく説明します。