다음을 통해 공유


Visual Studio를 사용한 애플리케이션 분석

.NET용 Azure Migrate 애플리케이션 및 코드 평가를 사용하면 애플리케이션이 Azure로 이식될 때 발생할 수 있는 문제를 식별하고 최신 클라우드 네이티브 솔루션 제안을 통해 성능, 확장성, 보안을 향상시킬 수 있습니다.

이 도구는 Visual Studio 확장 및 CLI 도구로 사용할 수 있습니다.

이 가이드에서는 Visual Studio 확장을 사용하여 애플리케이션을 검사해 Azure와의 비호환 가능성을 확인하는 방법을 설명합니다.

Visual Studio 확장을 설치하지 않은 경우 이 지침을 먼저 따르세요.

애플리케이션 검사

애플리케이션 및 코드 평가를 사용하면 Azure로의 마이그레이션 기회를 식별하기 위해 검사할 솔루션의 프로젝트를 결정할 수 있습니다. 다음 단계에 따라 애플리케이션을 검사합니다.

  1. Visual Studio 2022에서 Azure로 마이그레이션하려는 프로젝트가 포함된 솔루션을 엽니다.
  2. 솔루션 탐색기 창에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 Azure로 리플랫폼을 선택합니다. Screenshot of the re-platform to Azure menu item in Visual Studio
  3. 유틸리티가 시작되고 새 분석 보고서를 시작할지 기존 분석 보고서를 열지 선택하는 옵션이 제공됩니다. 또한 최근 분석 보고서도 표시됩니다. Screenshot showing the recent analysis reports
  4. 새 보고서를 클릭하면 솔루션의 프로젝트가 트리 뷰에 표시됩니다. 분석할 프로젝트를 선택할 수 있는 옵션이 제공됩니다. 웹 프로젝트가 미리 선택된 것을 확인할 수 있으며 프로젝트 옆에 있는 상자를 선택 또는 선택 취소하여 변경할 수 있습니다. 도구가 실행되면 선택한 프로젝트의 종속성도 분석합니다. Screenshot showing the projects in the solution
  5. 다음 단추를 클릭하면 분석할 항목으로 소스 코드 및 설정, 이진 종속성 또는 둘 다를 선택할 수 있는 옵션이 표시됩니다. Screenshot of the product component selection screen

    참고 항목

    소스 코드 및 설정 옵션을 선택하면 이전 화면에서 선택한 프로젝트의 소스 코드만 검사합니다. 이진 종속성 옵션을 선택하면 프로젝트가 사용하는 모든 종속성(예: NuGet 패키지 또는 참조된 dll)을 검사합니다. 이진 종속성을 선택하면 더 많은 문제가 식별될 것으로 예상할 수 있습니다. 이진 검사는 감지된 문제가 종속성의 잠재적인 문제를 식별할 수 있으므로 유용할 수 있지만, 이러한 종속성에 대해 소스 코드를 사용할 수 없어 문제를 해결할 수 없고 잠재적인 문제라면 본인의 사례에서는 문제가 되지 않을 수 있으므로 유용하지 않을 수도 있습니다.

각각 작업 항목을 위한 목적 및 인식을 위한 목적으로 서로 다른 두 개의 보고서를 생성하는 것이 유용할 수 있습니다. >

  1. 분석 단추를 클릭하여 검사를 시작합니다. 선택한 프로젝트는 Azure로 마이그레이션할 때 발생할 수 있는 잠재적 문제를 찾기 위해 검사됩니다. 완료되면 결과 대시보드가 표시됩니다. Screenshot showing the results of the scan

다음 단계

결과 해석

결과를 해석하는 방법에 대한 자세한 내용은 .NET용 Azure Migrate 애플리케이션 및 코드 평가의 분석 결과 해석을 참조하세요.