Azure App Service에 대한 .NET 마이그레이션 사례
Azure App Service는 온-프레미스 .NET 웹앱을 빠르게 검색하고, 준비 상태를 평가하고, 콘텐츠 및 지원 구성을 모두 App Service로 마이그레이션할 수 있는 사용하기 쉬운 도구를 제공합니다.
이러한 도구는 검색, 평가 및 마이그레이션에 중점을 둔 다양한 종류의 시나리오를 지원하도록 개발되었습니다. 다음은 .NET 마이그레이션 도구 및 사용 사례 목록입니다.
여러 서버에서 대규모로 마이그레이션
Azure Migrate는 최근 ASP.NET 웹앱의 대규모 에이전트 없는 검색 및 평가를 발표했습니다. 이제 VMware 환경의 IIS(인터넷 정보 서비스) 서버에서 실행되는 ASP.NET 웹앱을 쉽게 검색하고 Azure App Service로의 마이그레이션을 위해 평가할 수 있습니다. 평가는 웹앱 마이그레이션 준비, 마이그레이션 방해 요소, 수정 지침, 권장 SKU 및 호스팅 비용을 결정하는 데 도움이 됩니다. 대규모 마이그레이션 리소스는 아래에서 찾을 수 있습니다.
준비 상태를 성공적으로 평가했으면 ASP.NET 웹앱을 Azure App Services로 마이그레이션해야 합니다.
.NET 앱을 Azure App Service로 마이그레이션에 설명된 대로 독립형 ASP.Net 웹앱 또는 단일 IIS 서버에서 호스트되는 여러 ASP.NET 웹앱을 마이그레이션할 수 있는 기존 도구가 있습니다. Azure Migrate와 통합된 대규모 또는 대량 마이그레이션 기능의 도입으로 이제 여러 온-프레미스 IIS 서버에서 호스팅되는 여러 ASP.NET 애플리케이션을 마이그레이션할 수 있는 가능성이 열립니다.
Azure Migrate는 ASP.NET 웹앱에 대한 대규모 에이전트 없는 검색 및 평가를 제공합니다. VMware 환경의 IIS(인터넷 정보 서비스) 서버에서 실행되는 ASP.NET 웹앱을 검색하고 Azure App Service로의 마이그레이션을 위해 평가할 수 있습니다. 평가는 웹앱 마이그레이션 준비, 마이그레이션 방해 요소, 수정 지침, 권장 SKU 및 호스팅 비용을 결정하는 데 도움이 됩니다. 대규모 마이그레이션 리소스는 아래에서 찾을 수 있습니다.
대량 마이그레이션은 다음과 같은 주요 기능을 제공합니다.
- Azure App Services 다중 테넌트 또는 App Services 환경으로 ASP.NET 웹앱의 대량 마이그레이션
- "준비 완료" 및 "조건 준비"로 평가된 ASP.NET 웹앱 마이그레이션
- 단일 E2E 마이그레이션 흐름의 일부로 최대 5개의 App Service 요금제(및 연결된 웹앱)를 마이그레이션합니다.
- 대상 App Service 요금제에 대해 제안된 SKU를 변경하는 기능(예: 제안된 Pv3 SKU를 표준 PV2 SKU로 변경)
- 대상 App Service 요금제에 대한 웹앱 제안 웹앱 패킹 밀도 변경 기능(App Service 요금제와 연결된 웹앱 추가 또는 제거)
- App Service 요금제 및/또는 웹앱의 대상 이름 변경
- 마이그레이션 설정\특성 일괄 편집
- 대상 웹앱 및 App Service 요금제 이름의 세부 정보가 포함된 CSV 다운로드
- ARM 템플릿 배포 환경을 사용하여 마이그레이션 진행 상황 추적
.NET 앱을 Azure App Service로 이동
Azure App Service는 .NET 웹앱을 온-프레미스에서 클라우드로 마이그레이션하는 빠르고 쉽고 비용 효율적인 방법을 제공하는 클라우드 플랫폼입니다. Azure가 다음 리소스를 사용하여 .NET 앱을 현대화하는 방법에 대해 오늘부터 배워 보세요.
마이그레이션 평가를 시작하려면 다음 옵션 중 하나를 선택합니다.
App Service 마이그레이션 도구 및 리소스
PowerShell 스크립트용 App Service Migration Assistant 도구 및 App Service Migration Assistant는 해당 도구로 패키지된 EULA.pdf의 사용 약관에 따라 관리됩니다.
마이그레이션 도구 | 설명 | 설명서 |
---|---|---|
App Service Migration Assistant | Windows OS에서 App Service로 .NET 웹앱을 마이그레이션합니다. | App Service Migration Assistant 설명서 |
Apache Tomcat의 Java용 App Service Migration Assistant(Windows- 미리 보기) | Windows 서버에서 실행되는 Tomcat 웹 서버에서 Java 웹 애플리케이션을 마이그레이션하기 위한 시험판 소프트웨어를 다운로드합니다. | App Service Migration Assistant 설명서 |
App Service Migration Assistant PowerShell 스크립트 | 단일 서버에서 모든 Microsoft IIS(인터넷 정보 서비스) 웹앱을 대량으로 검색하고 평가하고 Windows OS에서 App Service로 .NET 웹앱을 마이그레이션하기 위한 PowerShell 스크립트를 다운로드합니다. | App Service Migration Assistant Powershell 설명서 SHA256 식별자 |
대규모 마이그레이션 리소스
IIS 서버에서 마이그레이션
PowerShell 스크립트(다운로드)를 사용하여 Azure Migrate의 대규모 검색 환경을 통해 검색된 단일 IIS 서버에서 ASP.NET 웹앱을 마이그레이션할 수 있습니다. Azure App Service로의 마이그레이션 업데이트에 대한 동영상을 시청합니다.
ASP.NET 웹앱 마이그레이션
App Service Migration Assistant를 사용하여 독립형 온-프레미스 ASP.NET 웹앱을 Azure App Service로 마이그레이션할 수 있습니다. App Service Migration Assistant는 간단하고 빠른 무료 솔루션을 통해 클라우드로의 과정을 간소화하여 온-프레미스에서 클라우드로 애플리케이션을 마이그레이션하도록 설계되었습니다. 마이그레이션 지원 도구에 대한 자세한 내용은 FAQ를 참조하세요.
ASP.NET 웹앱 컨테이너화
일부 .NET Framework 웹 애플리케이션에는 Azure App Service에서 사용할 수 없는 라이브러리 및 기타 기능에 대한 종속성이 있을 수 있습니다. 이러한 앱은 전역 어셈블리 캐시의 다른 구성 요소에 의존할 수 있습니다. 이전에는 이러한 애플리케이션을 가상 머신에서만 실행할 수 있었습니다. 그러나 이제 Azure App Service Windows 컨테이너에서 실행할 수 있습니다.
앱 컨테이너화 도구는 최소한의 변경으로 애플리케이션을 컨테이너로 다시 패키지할 수 있습니다. 이 도구는 현재 ASP.NET 애플리케이션 및 Apache Tomcat Java 애플리케이션의 컨테이너화를 지원합니다. 컨테이너화 및 마이그레이션에 대한 자세한 내용은 방법을 참조하세요.