소개

완료됨

일반적으로 조직에서는 Windows Server, IIS(인터넷 정보 서비스) 및 SQL Server를 실행하는 컴퓨터를 사용하는 자체 내부 인프라에서 웹 애플리케이션을 호스트합니다. 초기 노력 및 비용 외에도 이러한 애플리케이션은 하드웨어, 운영 체제 업데이트 및 라이선스 비용 측면에서 지속적인 유지 관리 비용을 초래합니다. 이러한 유지 관리 비용을 고려할 때, Azure App Service는 매력적인 대안입니다.

회사에 Azure App Service로 이동하려는 ASP.NET 웹 애플리케이션이 있다고 가정합니다. 첫 번째 단계는 앱이 Azure App Service에서 지원되지 않는 기능에 종속되어 있는지 여부를 평가하는 것입니다. 그런 후 비용 및 시간이 많이 소요되는 일련의 평가 프로젝트를 시작할 수 있습니다. 평가를 완료한 후에는 Azure App Service 계정을 설정하고, 파일을 이동하고, 설정을 적용해야 합니다.

더 나은 옵션은 Azure App Service Migration Assistant를 사용하는 것입니다. 서버에 Migration Assistant를 설치하고 실행하여 해당 서버가 호스트하는 각 웹 애플리케이션을 평가합니다. 웹 애플리케이션을 마이그레이션할 수 있는 경우 마이그레이션을 완료하려면 Azure 계정, 대상 리소스 그룹에 대한 정보와 기타 세부 정보를 제공합니다. 마이그레이션을 수행할 수 없는 경우 이 정보를 통해 애플리케이션을 다시 설계하여 클라우드로의 이동을 방해하는 종속성을 제거할 수 있습니다.

이 모듈에서는 시뮬레이션된 온-프레미스 환경에서 Azure App Service Migration Assistant를 사용할 것입니다. 평가를 수행한 다음, ASP.NET 애플리케이션을 Azure App Service로 마이그레이션합니다.

이 모듈의 끝부분에서는 IIS에서 현재 실행 중인 웹 애플리케이션을 Azure App Service으로 마이그레이션할 때 발생할 수 있는 잠재적인 문제를 이해하게 됩니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • IIS에서 호스트되는 애플리케이션을 Azure App Service로 마이그레이션할 때 발생할 수 있는 문제 유형을 파악합니다.
  • Azure App Service Migration Assistant를 사용하여 온-프레미스 웹 애플리케이션의 마이그레이션 준비 상태를 평가합니다.
  • Migration Assistant를 사용하여 온-프레미스 웹 애플리케이션을 Azure App Service로 마이그레이션합니다.

필수 구성 요소

  • Virtual Machines, Windows Server 및 IIS를 사용하는 방법에 대한 이해
  • IIS 작동 방식, 확장성 포인트, ASP.NET 애플리케이션 호스트 방법에 대한 기본적인 이해.