ASP.NET 웹앱을 Azure App Service 코드로 현대화

이 문서에서는 Azure Migrate를 사용하여 Azure App Service로 ASP.NET 웹앱의 마이그레이션을 대규모로 수행하는 방법을 보여 줍니다.

참고 항목

자습서에서는 개념 증명을 빠르게 설정할 수 있도록 시나리오에 대한 가장 간단한 배포 경로를 보여 줍니다. 자습서는 가능한 경우 기본 옵션을 사용하며, 가능한 모든 설정과 경로는 보여 주지 않습니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • Azure Migrate에서 통합 흐름을 사용하여 Azure App Service로 ASP.NET 웹앱을 대규모로 마이그레이션합니다.
  • 웹앱에 대한 마이그레이션 플랜을 변경합니다.
  • 웹앱에 대한 App Service 요금제를 변경합니다.

Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.

필수 조건

이 자습서를 시작하기 전에 다음을 수행해야 합니다.

  1. 첫 번째 자습서를 완료하여 VMware 환경에서 실행되는 웹앱을 검색합니다.
  2. 두 번째 자습서를 완료하여 웹앱을 평가하고 Azure App Service로의 마이그레이션 준비 상태를 확인합니다. 통합 흐름을 사용하여 마이그레이션하려면 웹앱을 평가해야 합니다.
  3. 기존 프로젝트로 이동하거나 새 프로젝트를 만듭니다.

웹앱 마이그레이션

웹앱이 평가되면 Azure Migrate의 통합 마이그레이션 흐름을 사용하여 마이그레이션할 수 있습니다.

  • 단일 마이그레이션의 일부로 최대 5개의 App Service 요금제를 선택할 수 있습니다.
  • 현재 마이그레이션 흐름 중에는 기존 App Service 요금제 선택을 지원하지 않습니다.
  • 매핑된 가상 디렉터리에 저장된 콘텐츠를 포함하여 최대 2GB 크기의 웹앱을 마이그레이션할 수 있습니다.
  • 현재 UNC 디렉터리 콘텐츠 마이그레이션을 지원하지 않습니다.
  • ASP.NET 웹앱을 Azure App Services로 마이그레이션하려는 IIS 웹 서버를 호스트하는 서버에 Windows PowerShell 4.0이 설치되어 있어야 합니다.
  • 현재 마이그레이션 흐름은 VNet 통합 시나리오를 지원하지 않습니다.

웹앱을 마이그레이션하려면 다음 단계를 수행합니다.

  1. Azure Migrate 프로젝트 >서버, 데이터베이스 및 웹앱>마이그레이션 도구>마이그레이션 및 현대화에서 복제를 선택합니다.

    Screenshot of the Replicate option selected.

  2. 의도 지정에서 >무엇을 마이그레이션하시겠습니까?에서 ASP.NET 웹앱을 선택합니다.

  3. 어디로 마이그레이션하시겠습니까?에서 Azure App Service 네이티브를 선택합니다.

  4. 가상화 유형에서 VMware vSphere를 선택합니다.

  5. 평가 선택에서 웹앱을 마이그레이션하는 데 사용할 평가를 선택한 다음, 계속 단추를 선택합니다. 앱이 호스트될 Azure App Service 세부 정보를 지정합니다.

    Screenshot of selected intent.

  6. 기본 사항프로젝트 세부 정보에 있는 드롭다운에서 웹앱이 호스트될 구독, 리소스 그룹지역을 선택합니다. 스토리지에서 마이그레이션 프로세스 중에 중간 스토리지 위치에 대한 스토리지 계정을 선택합니다. 다음: 웹앱 >을 선택합니다.

    Screenshot of Azure Migrate Web Apps Basics screen.

  7. 웹앱 섹션에서 마이그레이션하려는 웹앱을 검토합니다.

    Screenshot of Azure Migrate Web Apps screen.

    참고 항목

    준비 상태인 앱은 기본적으로 마이그레이션에 대한 태그가 지정됩니다. 조건과 함께 준비 완료로 태그가 지정된 앱은 마이그레이션하시겠습니까?에서 를 선택하여 마이그레이션할 수 있습니다.

    1. 마이그레이션할 웹앱을 선택하고 편집을 선택합니다.

      Screenshot of Azure Migrate selected web apps.

    2. 앱 편집마이그레이션하시겠습니까?에서 를 선택하고 앱이 호스트될 App Service 요금제가격 책정 계층을 선택합니다. 다음으로 확인 단추를 선택합니다.

      참고 항목

      한 번에 최대 5개의 App Service 요금제를 마이그레이션할 수 있습니다.

      Screenshot of Azure Migrate Edit apps.

      다음: App Service 요금제 > 단추를 선택합니다.

  8. App Service 요금제 섹션에서 App Service 요금제 세부 정보를 확인합니다.

    참고 항목

    웹앱 요구 사항에 따라 App Service 요금제의 앱 수를 편집하거나 가격 책정 계층을 업데이트할 수 있습니다. 다음 단계에 따라 이러한 세부 정보를 업데이트합니다.

    1. 편집 단추를 선택합니다.
    2. 플랜 편집에서 대상 이름가격 책정 계층을 선택하고 확인을 선택합니다. Screenshot of App Service Plan Edit details.
  9. App Service 요금제가 확인되면 다음: 검토 + 만들기를 선택합니다.

  10. 이제 Azure Migrate에서 마이그레이션 설정의 유효성을 검사합니다. 유효성 검사를 실행하는 데 몇 분 정도 걸릴 수 있습니다. 완료되면 세부 정보를 검토하고 마이그레이션을 선택합니다.

    참고 항목

    마이그레이션 요약을 다운로드하려면 CSV 다운로드 단추를 선택합니다.

마이그레이션이 시작되면 아래와 같이 Azure Resource Manager 배포 환경을 사용하여 상태 추적할 수 있습니다.

Screenshot of Azure Migrate deployment.

마이그레이션 후 단계

마이그레이션을 성공적으로 완료하면 웹앱별 요구 사항에 따라 다음 단계를 탐색할 수 있습니다.

다음 단계