이 문서에서는 Azure Migrate를 사용하여 대규모로 ASP.NET 웹앱을 Azure App Service 로 마이그레이션하는 방법을 보여줍니다.
비고
자습서에서는 개념 증명을 빠르게 설정할 수 있도록 시나리오에 대한 가장 간단한 배포 경로를 보여 줍니다. 자습서는 가능한 경우 기본 옵션을 사용하며, 가능한 모든 설정과 경로는 보여 주지 않습니다.
이 튜토리얼에서는 다음을 배우게 됩니다:
- Azure Migrate의 통합 흐름을 사용하여 대규모로 ASP.NET 웹앱을 Azure App Service 로 마이그레이션합니다.
- 웹앱에 대한 마이그레이션 계획을 변경합니다.
- 웹앱에 대한 App Service 계획을 변경합니다.
Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
필수 조건
이 자습서를 시작하기 전에 다음을 수행해야 합니다.
- 첫 번째 자습서를 완료 하여 VMware 환경에서 실행되는 웹앱을 검색합니다.
- 두 번째 자습서를 완료 하여 웹앱을 평가하여 Azure App Service로 마이그레이션할 준비 상태를 확인합니다. 통합 흐름을 사용하여 마이그레이션하려면 웹앱을 평가해야 합니다.
- 기존 프로젝트로 이동하거나 새 프로젝트를 만듭니다.
웹앱 마이그레이션
웹앱이 평가되면 Azure Migrate의 통합 마이그레이션 흐름을 사용하여 마이그레이션할 수 있습니다.
- 단일 마이그레이션의 일부로 최대 5개의 App Service 계획을 선택할 수 있습니다.
- 현재 마이그레이션 흐름 중에는 기존 App Service 계획 선택을 지원하지 않습니다.
- 매핑된 가상 디렉터리에 저장된 콘텐츠를 포함하여 최대 2GB의 웹앱을 마이그레이션할 수 있습니다.
- 현재 UNC 디렉터리 콘텐츠 마이그레이션을 지원하지 않습니다.
- ASP.NET 웹앱을 Azure App Services로 마이그레이션하려는 IIS 웹 서버를 호스트하는 서버에 Windows PowerShell 4.0이 설치되어 있어야 합니다.
- 현재 마이그레이션 흐름은 VNet 통합 시나리오를 지원하지 않습니다.
웹앱을 마이그레이션하려면 다음 단계를 수행합니다.
Azure Migrate 프로젝트 >마이그레이션 실행>에서 복제를 선택합니다.
의도> 지정에서 마이그레이션할 항목은 무엇인가요?에서 ASP.NET 웹앱을 선택합니다.
어디로 마이그레이션하시겠습니까?에서 Azure App Service 네이티브를 선택합니다.
가상화 유형에서 VMware vSphere를 선택합니다.
평가 선택에서 웹앱을 마이그레이션하는 데 사용할 평가를 선택한 다음 계속 단추를 선택합니다. 앱이 호스트될 Azure App Service 세부 정보를 지정합니다.
기본 사항의 프로젝트 세부 정보 아래에서 드롭다운에서 웹앱이 호스트될 구독, 리소스 그룹 및 지역을 선택합니다. 스토리지에서 마이그레이션 프로세스 중에 중간 스토리지 위치에 대한 Storage 계정을 선택합니다. 다음: Web Apps를 선택합니다 >.
Web Apps 섹션에서 마이그레이션하려는 웹앱을 검토합니다.
비고
준비 상태가 있는 앱은 기본적으로 마이그레이션에 태그가 지정됩니다. 조건부 준비로 태그된 앱은 마이그레이션 여부에서 예를 선택하여 마이그레이션할 수 있습니다.
마이그레이션할 웹앱을 선택하고 편집을 선택합니다.
앱 편집의 마이그레이션 여부 아래에서 예를 선택하고 앱이 호스트되는 App Service 계획 및 가격 책정 계층을 선택합니다. 다음으로 확인 단추를 선택합니다 .
비고
한 번에 최대 5개의 App Service 계획을 마이그레이션할 수 있습니다.
다음: App Service 계획 > 단추를 선택합니다.
App Service 계획 섹션에서 App Service 계획의 세부 정보를 확인합니다.
비고
웹앱 요구 사항에 따라 App Service 계획의 앱 수를 편집하거나 가격 책정 계층을 업데이트할 수 있습니다. 다음 단계에 따라 이러한 세부 정보를 업데이트합니다.
- 편집 단추를 선택합니다.
-
계획 편집에서 대상 이름 및 가격 책정 계층을 선택한 다음 확인을 선택합니다.
App Service 계획이 확인되면 다음: 검토 + 만들기를 선택합니다.
이제 Azure Migrate에서 마이그레이션 설정의 유효성을 검사합니다. 유효성 검사를 실행하는 데 몇 분 정도 걸릴 수 있습니다. 완료되면 세부 정보를 검토하고 마이그레이션을 선택합니다.
비고
마이그레이션 요약을 다운로드하려면 CSV 다운로드 단추를 선택합니다.
마이그레이션이 시작되면 아래와 같이 Azure Resource Manager 배포 환경을 사용하여 상태를 추적할 수 있습니다.
마이그레이션 후 단계
마이그레이션을 성공적으로 완료한 후에는 웹앱 관련 요구 사항에 따라 다음 단계를 탐색할 수 있습니다.
- 기존 사용자 지정 DNS 이름을 매핑합니다.
- TLS/SSL 바인딩을 사용하여 사용자 지정 DNS를 보호합니다.
- Azure 리소스에 안전하게 연결
- 배포 모범 사례.
- 보안 권장 사항.
- 네트워킹 기능.
- Azure Monitor를 사용하여 App Service를 모니터링합니다.
- Microsoft Entra 인증을 구성합니다.
다음 단계
- Azure 클라우드 채택 프레임워크에서 클라우드 마이그레이션 과정을 조사합니다.
- Azure App Service에 배포하기 위한 모범 사례를 검토합니다.