

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Windows 컨테이너로 리플랫포밍
<a name="replatform"></a>

.NET 애플리케이션을 Windows 컨테이너로 리플랫포밍하면 리팩터링보다 적은 노력으로 비즈니스 목표를 달성할 수 있습니다. 이를 통해 .NET 애플리케이션의 코어 아키텍처를 변경하지 않고도 컨테이너 기술을 활용할 수 있습니다. Windows 애플리케이션은 많은 노력 없이 컨테이너로 변환할 수 있습니다.

.NET Framework 기반 컨테이너는 Windows Server 2016 또는 2019를 호스트 운영 체제로 지원합니다.

## 사용 사례
<a name="replat-use-case"></a>

이 마이그레이션 전략은 다음 시나리오에서 유용합니다.
+ .NET Framework 종속성을 확인할 수 없습니다.
+ Windows 종속성을 확인할 수 없습니다.
+ 애플리케이션을 .NET Core 또는 .NET 6으로 리팩터링할 리소스가 없습니다.

## 장점
<a name="replat-advantages"></a>

이 마이그레이션 접근 방식은 온프레미스 .NET 애플리케이션과 비교할 때 다음과 같은 이점을 제공합니다.
+ 최소한의 노력
+ 리소스 사용률 개선
+ 개선된 보안
+ 더 나은 배포 옵션

## 단점
<a name="replat-disadvantages"></a>
+ 호스트 Windows 운영 체제의 라이선스 비용

## AWS 서비스
<a name="replat-services"></a>

컨테이너 이미지 저장:
+ [Amazon Elastic Container Registry(Amazon ECR)](https://aws.amazon.com/ecr)

Windows 컨테이너 오케스트레이션의 경우:
+ [Amazon Elastic Container Service(Amazon ECS)](https://aws.amazon.com/ecs)
+ [Amazon Elastic Kubernetes Service(Amazon EKS)](https://aws.amazon.com/eks)
+ Windows 컨테이너가 있는 [Amazon EC2](https://aws.amazon.com/ec2) 호스팅 Docker

## 도구
<a name="replat-tools"></a>


****  

| **도구** | **용도** | **리소스** | 
| --- | --- | --- | 
| AWS App2Container(A2C) | A2C는 최소한의 노력으로 .NET 및 Java 애플리케이션을 컨테이너화된 애플리케이션으로 변환하여 현대화하는 명령줄 도구입니다. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/modernization-net-applications/replatform.html) | 

## 배포 결정
<a name="replat-deploy"></a>

세 가지 배포 옵션 중에서 선택할 수 있습니다.
+ 메모리 및 스토리지 설정을 포함하여 컴퓨팅 환경의 구성을 완벽하게 제어하고 운영 체제 패치를 제어하려면 EC2 인스턴스에 애플리케이션을 Windows 컨테이너로 배포합니다.
+ 컨테이너를 Kubernetes에서 관리하려면 애플리케이션을 Amazon EKS에 Windows 컨테이너로 배포합니다.
+ Amazon ECS에서 컨테이너를 관리하려면 애플리케이션을 Amazon ECS에 Windows 컨테이너로 배포합니다.

 ![\[Replatforming .NET applications on AWS\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/modernization-net-applications/images/replatform.png) 