기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
의사 결정 매트릭스
다음 표에는 사용 사례 및 리소스를 기반으로 레거시 .NET 애플리케이션의 마이그레이션 및 현대화 옵션이 요약되어 있습니다.
사용 사례 | 마이그레이션 전략 및 아키텍처 | ||||
---|---|---|---|---|---|
호스트 변경 | 윈도우 컨테이너로 플랫폼 변경 | 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. | |
|
|
|
|
다음 섹션에서는 다음과 같은 옵션에 대해 상세히 알아봅니다.