.NET CLI를 사용하여 애플리케이션 분석
.NET용 Azure Migrate 애플리케이션 및 코드 평가를 사용하면 애플리케이션이 Azure로 이식될 때 발생할 수 있는 문제를 식별하고 최신 클라우드 네이티브 솔루션 제안을 통해 성능, 확장성, 보안을 향상시킬 수 있습니다.
이 도구는 Visual Studio 확장 및 CLI 도구로 사용할 수 있습니다.
이 가이드에서는 CLI 도구를 사용하여 애플리케이션에서 Azure와의 비호환 가능성을 검사하는 방법을 설명합니다.
.NET CLI 도구를 설치하지 않은 경우 먼저 이 지침을 따릅니다.
애플리케이션 검사
.NET CLI 도구에 대한 애플리케이션 및 코드 평가를 사용하면 Azure로의 마이그레이션 기회를 식별하기 위해 검사할 솔루션의 프로젝트를 결정할 수 있습니다. 다음 단계에 따라 애플리케이션을 검사합니다.
CLI에서
appcat analyze
를 입력하고 Enter 키를 누릅니다.참고 항목
.NET용 애플리케이션 및 코드 평가를 처음 실행하는 경우 원격 분석에 대한 정보 메시지와 원하는 경우 옵트아웃하는 방법이 표시됩니다.
솔루션에서 분석할 프로젝트를 선택할 수 있는 화면이 표시됩니다. 화살표 키를 사용하여 개별 프로젝트를 강조 표시하고 Space 키를 눌러 선택합니다. 준비가 되면 Enter 키를 누릅니다.
다음으로 소스 코드 및 설정, 이진 파일 종속성 또는 둘 다를 분석할 수 있는 옵션이 제공됩니다. 선택하고 Enter 키를 누릅니다.
참고 항목
소스 코드 및 설정 옵션을 선택하면 이전 화면에서 선택한 프로젝트의 소스 코드만 검사합니다. 이진 파일 종속성 옵션은 프로젝트가 의존하는 모든 종속성(예: NuGet 패키지)을 검사합니다. 이진 종속성을 선택하면 더 많은 문제가 식별될 것으로 예상할 수 있습니다. 이 옵션은 애플리케이션에 반드시 적용되지 않는 이진 파일의 잠재적인 호환성 문제도 식별하므로 약간의 "노이즈"를 만들 수 있습니다.
그러면 분석 결과가 포함된 보고서를 생성하라는 메시지가 표시됩니다. 출력 형식은 CSV, HTML 또는 JSON으로 지정할 수 있습니다. Enter 키를 누릅니다.
보고서 이름을 입력하라는 메시지가 표시됩니다. 이름을 입력하고 Enter 키를 누릅니다.
마지막으로 검사를 수행할지 묻는 메시지가 표시됩니다. 계속하려면 y 키를 누르고, 뒤로 돌아가서 옵션을 변경하려면 n 키를 누릅니다.
분석이 완료되면 보고서가 저장되고 결과 요약이 표시됩니다.
다음 단계
결과 해석
결과를 해석하는 방법에 대한 자세한 내용은 .NET용 Azure Migrate 애플리케이션 및 코드 평가의 분석 결과 해석을 참조하세요.
.NET