기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
윈도우 컨테이너로 플랫폼 변경
.NET 애플리케이션을 Windows 컨테이너로 재구성하면 리팩토링보다 적은 노력으로 비즈니스 목표를 달성할 수 있습니다. 이를 통해 .NET 애플리케이션의 핵심 아키텍처를 변경하지 않고도 컨테이너 기술을 활용할 수 있습니다. Windows 애플리케이션을 많은 노력 없이 컨테이너로 변환할 수 있습니다.
.NET 프레임워크 기반 컨테이너는 Windows Server 2016 또는 2019를 호스트 운영 체제로 지원합니다.
사용 사례
이 마이그레이션 전략은 다음 시나리오 중 하나에 유용합니다.
-
.NET 프레임워크 종속성을 해결할 수 없습니다.
-
Windows 종속성을 해결할 수 없습니다.
-
애플리케이션을.NET Core 또는.NET 6으로 리팩터링할 리소스가 없습니다.
장점
이 마이그레이션 접근 방식은 온-프레미스 .NET 애플리케이션과 비교할 때 다음과 같은 이점을 제공합니다.
-
작업 최소화
-
리소스 사용률 개선
-
보안 개선
-
더 나은 배포 옵션
단점
-
호스트 Windows 운영 체제의 라이센스 비용
AWS 서비스
컨테이너 이미지 저장용:
Windows 컨테이너를 오케스트레이션하는 경우:
도구
배포 결정
다음 세 가지 배포 옵션 중에서 선택할 수 있습니다.
-
메모리 및 스토리지 설정을 비롯한 컴퓨팅 환경 구성을 완벽하게 제어하고 운영 체제 패치를 제어하려면 애플리케이션을 EC2 인스턴스에 Windows 컨테이너로 배포하십시오.
-
쿠버네티스에서 컨테이너를 관리하려면 Amazon EKS에서 애플리케이션을 Windows 컨테이너로 배포하십시오.
-
Amazon ECS에서 컨테이너를 관리하려는 경우: 애플리케이션을 Amazon ECS에 Windows 컨테이너로 배포하십시오.