.NET용 Azure Migrate 애플리케이션 및 코드 평가
.NET용 Azure Migrate 애플리케이션 및 코드 평가를 사용하면 애플리케이션의 .NET 소스 코드, 구성 및 이진 파일을 평가하여 Azure로의 마이그레이션 기회를 식별할 수 있습니다. 이는 애플리케이션을 Azure로 포팅할 때 발생할 수 있는 문제를 식별하고 최신 클라우드 기반 솔루션을 제안하여 성능, 확장성 및 보안을 개선하는 데 도움이 됩니다.
정적 코드 분석을 통해 애플리케이션 기술 사용을 발견하고, 작업량 예측을 지원하고, 코드 플랫폼 변경을 가속화하여 .NET 애플리케이션을 Azure로 이동하는 데 도움을 줍니다.
Visual Studio 또는 .NET CLI에서 .NET용 Azure Migrate 애플리케이션 및 코드 평가를 사용할 수 있습니다.
Visual Studio 확장 설치
필수 조건
- Windows 운영 체제
- Visual Studio 2022 버전 17.1 이상
설치 단계
Visual Studio 내부에서 설치하려면 다음 단계를 따릅니다. 또는 Visual Studio Marketplace에서 확장을 다운로드하여 설치할 수 있습니다.
Visual Studio가 열린 상태에서 확장 > 확장 관리 메뉴 항목을 선택하면 확장 관리 창이 열립니다.
확장 관리 창에서 검색 입력 상자에 Azure Migrate를 입력합니다.
Azure Migrate 애플리케이션 및 코드 평가를 선택한 다음 다운로드를 선택합니다.
확장을 다운로드한 후 Visual Studio를 닫고 확장 설치를 시작합니다.
VSIX 설치 프로그램 대화 상자에서 수정을 선택하고 지침에 따라 확장을 설치합니다.
CLI 도구 설치
필수 조건
- .NET SDK
설치 단계
도구를 설치하려면 CLI에서 다음 명령을 실행합니다.
dotnet tool install -g dotnet-appcat
도구를 업데이트하려면 CLI에서 다음 명령을 실행합니다.
dotnet tool update -g dotnet-appcat
Important
추가 NuGet 피드 원본을 구성한 경우 이 도구 설치가 실패할 수 있습니다. 해당 실패를 오류 대신 경고로 처리하려면 --ignore-failed-sources
매개 변수를 사용합니다.
dotnet tool install -g --ignore-failed-sources dotnet-appcat
Visual Studio를 사용하여 애플리케이션 분석
Visual Studio 확장을 설치한 후에는 Visual Studio에서 애플리케이션을 분석할 준비가 된 것입니다. 애플리케이션을 분석하려면 솔루션 탐색기 창에서 프로젝트나 솔루션을 마우스 오른쪽 단추로 클릭하고 Azure로 플랫폼 변경을 선택합니다.
자세한 내용은 Visual Studio를 사용하여 애플리케이션 분석을 참조하세요.
.NET CLI를 사용하여 애플리케이션 분석
CLI 도구를 설치하고 나면 CLI에서 애플리케이션을 분석할 준비가 된 것입니다. CLI에서 다음 명령을 실행합니다.
appcat analyze <application-path>
다음 예와 같이 도구에서 생성하는 보고서 파일의 경로 및 형식(.html, .json또는 .csv)을 지정할 수 있습니다.
appcat analyze <application-path> --report MyAppReport --serializer html
자세한 내용은 .NET CLI를 사용하여 애플리케이션 분석을 참조하세요.
보고서 해석
보고서의 다양한 부분에 대한 자세한 설명과 데이터를 이해하고 해석하는 방법을 보려면 분석 결과 해석을 참조하세요.
지원되는 언어
.NET용 애플리케이션 및 코드 평가는 다음 언어로 작성된 프로젝트를 분석할 수 있습니다.
- C#
- Visual Basic
지원되는 프로젝트 형식
다음 프로젝트 형식의 코드를 분석합니다.
- ASP.NET
- 클래스 라이브러리
지원되는 Azure 대상
현재 애플리케이션은 Azure App Service, AKS(Azure Kubernetes Service) 및 Azure Container Apps로 마이그레이션할 때 발생할 수 있는 문제를 식별합니다.