요약

완료됨

이 모듈의 목표는 ASP.NET 웹 애플리케이션을 회사의 호스팅 환경에서 Azure App Service로 이동하는 것이었습니다.

시뮬레이션된 환경에서 Azure App Service Migration Assistant를 사용하여 Windows Server 및 IIS(인터넷 정보 서비스)에서 사용할 수 있는 하위 수준 서비스에 대한 종속성을 확인하기 위해 먼저 애플리케이션 평가를 수행했습니다. Migration Assistant에서 애플리케이션을 Azure App Service로 마이그레이션하지 못하게 하는 문제가 없는 것으로 확인되었습니다. 따라서 대상 리소스 그룹 및 URL과 같은 세부 정보를 Migration Assistant에 제공했으며 마이그레이션이 수행되었습니다.

Migration Assistant가 없으면 웹 애플리케이션의 소스 코드를 수동으로 검토하고 ASP.NET 웹 애플리케이션을 Azure App Service에 배포하지 못할 수 있는 알려진 문제 목록을 일일이 확인해야 했을 수 있습니다. 이 전체 프로세스는 코드 베이스, Windows Server, IIS 등에 익숙한 정도에 따라 며칠 또는 몇 주가 걸릴 수 있습니다.

Azure App Service Migration Assistant는 클라우드로 마이그레이션을 가속화하여 비즈니스에 상당한 영향을 줍니다.

정리

이 모듈을 마치면 샌드박스가 자동으로 리소스를 정리합니다.

본인 소유의 구독으로 이 모듈을 진행하고 있는 경우에는 프로젝트가 끝날 때 여기에서 만든 리소스가 계속 필요한지 확인하는 것이 좋습니다. 계속 실행중인 리소스에는 비용이 부과될 수 있습니다. 리소스를 개별적으로 삭제하거나 리소스 그룹을 삭제하여 전체 리소스 세트를 삭제할 수 있습니다.

다음 단계

이 가이드를 참고하여 자체 웹 애플리케이션 마이그레이션을 수행하는 경우 연습에서 수행하지 않은 다음 단계를 고려해 보세요.

  • 수동으로 web.config 파일의 애플리케이션 설정 및 연결 문자열을 App Service 애플리케이션 설정으로 이동
  • 온-프레미스 SQL Server 데이터베이스에서 Azure SQL 데이터베이스로 데이터 마이그레이션
  • TLS/SSL 인증서 설정.
  • 사용자 지정 도메인 이름 설정.
  • Microsoft Entra ID에서 권한을 설정하는 중입니다.

다음 단계로 온-프레미스 SQL Server 데이터베이스에서 Azure SQL 데이터베이스로 데이터를 마이그레이션하는 경우 다음 모듈이 유용할 것입니다.

DMA(Data Migration Assistant)를 사용하여 SQL Server 데이터베이스 평가 및 변환

추가 자료