

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

# .NET
<a name="net-main"></a>

.NET 애플리케이션 개발 및 배포는 클라우드 컴퓨팅에서 제공하는 규모와 민첩성을 달성하는 데 도움이 되는 중요한 키입니다. 많은 레거시 .NET 애플리케이션의 경우에서 애플리케이션을 실행하는 데 가장 적합한 컴퓨팅 선택 AWS 은 AWS Elastic Beanstalk 또는 Amazon Elastic Compute Cloud(Amazon EC2)를 통해 가상 머신을 사용하는 것입니다. Windows 및 Linux 컨테이너에서 .NET 애플리케이션을 실행할 수도 있습니다.

.NET 코어를 도입하면 모든 클라우드 이점을 활용하는 최신 .NET 애플리케이션을 설계할 수 있습니다. 최신 애플리케이션은 기존의 컴퓨팅 선택 세트를 사용할 수 있으며 AWS Fargate 또는 등 다양한 유형의 서버리스 환경을 대상으로 할 수도 있습니다 AWS Lambda. 이제 .NET 6 이상은 Graviton2 EC2 패밀리와 같은 ARM64 EC2 인스턴스에서 워크로드의 고성능 호스팅을 제공합니다. 이를 통해 Amazon EC2에서 사용할 수 있는 최신 세대 프로세서에 액세스할 수 있습니다. 즉, 비디오 인코딩, 웹 서버, 고성능 컴퓨팅(HPC) 등 워크로드 유형에 특화된 컴퓨팅에서 애플리케이션을 호스팅할 수 있습니다.



![Microsoft 워크로드에 대한 .NET 비용 최적화](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/images/compute_options_net.png)


이 섹션에서는 비용 효율성에 중점을 두고 클라우드의 이점을 활용하기 위해 .NET 애플리케이션을 조정하는 데 도움이 되는 권장 사항을 제공합니다.

**Topics**
+ [최신 .NET으로 리팩터링하고 Linux로 이동](net-refactor-linux.md)
+ [.NET 앱 컨테이너화](net-containerize.md)
+ [Graviton 인스턴스 및 컨테이너 사용](net-graviton.md)
+ [정적 .NET Framework 앱에 대한 동적 규모 조정 지원](net-static.md)
+ [캐싱을 사용하여 데이터베이스 수요 감소](net-caching.md)
+ [서버리스 .NET 고려](net-serverless.md)
+ [목적별 데이터베이스 고려](net-purpose.md)