이 가이드에서는 .NET용 애플리케이션 및 코드 평가를 사용하여 .NET 애플리케이션이 Azure로 이동할 준비가 되었는지, 성공적인 클라우드 마이그레이션을 위해 어떤 변경이 필요한지 평가하는 방법을 설명합니다.
.NET에 대한 애플리케이션 및 코드 평가란?
이 유틸리티는 .NET 소스 코드를 평가하여 Azure로의 재배치 및 마이그레이션 기회를 식별하는 데 사용됩니다.
정적 코드 분석을 통해 애플리케이션 기술 사용을 검색하고, 노력 추정을 지원하며, 잠재적인 문제를 극복하고 코드를 클라우드와 호환되도록 하는 방법에 대한 권장 사항을 제공하여 코드 재배치를 가속화합니다.
애플리케이션 및 코드 평가는 Visual Studio 확장 및 CLI 도구에서 사용할 수 있습니다.
.NET에 대한 애플리케이션 및 코드 평가는 .NET 애플리케이션을 평가하고 Azure App Service, Azure Kubernetes Service 및 Azure Container Apps와 같은 다양한 Azure 대상에 다시 배치하는 도구, 엔진 및 규칙 집합을 번들로 제공합니다.
애플리케이션 및 코드 평가는 언제 사용해야 하나요?
이 유틸리티는 조직이 비용을 절감하고 더 빠른 혁신을 가능하게 하는 방식으로 .NET 애플리케이션을 현대화할 수 있도록 설계되었습니다. 고급 분석 기술을 사용하여 .NET 애플리케이션의 구조 및 종속성을 이해하고 애플리케이션을 리팩터링하고 Azure로 마이그레이션하는 방법에 대한 지침을 제공합니다.
이 기능을 사용하면 다음을 수행할 수 있습니다.
Azure와의 코드 호환성 평가: 애플리케이션을 Azure로 이동할 때 작동하지 않을 수 있는 코드의 모든 부분에 대한 알림을 받습니다.
코드 리팩터링에 대한 권장 사항을 확인합니다 . 코드를 업데이트하여 Azure와 호환되도록 하는 방법, 애플리케이션이 제대로 작동하는지 확인하기 위해 수행해야 하는 확인, 애플리케이션 성능, 확장성, 보안 등을 개선하는 방법에 대한 지침 및 노력 예측 정보를 받습니다.
지원되는 언어
.NET에 대한 애플리케이션 및 코드 평가는 다음 언어로 작성된 프로젝트를 분석할 수 있습니다.
- C# (프로그래밍 언어)
- Visual Basic (비주얼 베이직 언어)
지원되는 프로젝트 형식
다음 프로젝트 형식으로 코드를 분석합니다.
- ASP.NET
- 클래스 라이브러리
지원되는 Azure 대상
현재 애플리케이션은 Azure App Service, AKS 및 Azure Container Apps로 마이그레이션할 때 발생할 수 있는 문제를 식별합니다. 나중에 도구는 대상을 명시적으로 설정하고 각 대상에 대한 정확한 문제 및 권장 사항을 별도로 필터링할 수 있습니다.
다음 단계
Visual Studio 확장 또는 CLI 도구 설치
Visual Studio 또는 CLi 도구용 .NET 확장에 대한 Azure Migrate 애플리케이션 및 코드 평가를 설치하는 방법에 대한 자세한 내용은 설치 지침을 참조하세요.
.NET