Share via


글로벌 Azure로 웹 리소스 마이그레이션

중요

2018년 8월 이후로 당사는 새로운 고객을 받아들이거나 원래 Microsoft 클라우드 독일 위치에 새로운 기능과 서비스를 배포하지 않았습니다.

고객 요구의 진화에 따라 당사는 최근 독일의 두 지역에 새로운 데이터 센터를 출범하여 고객 데이터 보존, Microsoft의 글로벌 클라우드 네트워크에 대한 완전한 연결, 경쟁력 있는 가격을 제공하고 있습니다.

또한 2020년 9월 30일에 Microsoft 클라우드 독일이 2021년 10월 29일에 폐쇄될 것이라고 발표했습니다. 세부 정보는 https://www.microsoft.com/cloud-platform/germany-cloud-regions에서 확인할 수 있습니다.

지금 마이그레이션하여 새로운 독일 데이터 센터 지역에서 사용할 수 있는 광범위한 기능, 엔터프라이즈급 보안 및 포괄적인 기능을 활용하세요.

이 문서에서는 Azure 독일에서 글로벌 Azure로 Azure 웹 리소스를 마이그레이션하는 데 도움이 되는 정보를 제공합니다.

Web Apps

지금은 Azure App Service의 Web Apps 기능을 사용하여 만든 앱을 Azure 독일에서 글로벌 Azure로 마이그레이션할 수 없습니다. 웹앱을 Azure Resource Manager 템플릿으로 내보내는 것이 좋습니다. 그런 다음, 위치 속성을 새 대상 지역으로 변경한 후 다시 배포합니다.

중요

새 지역과 일치하도록 위치, Azure Key Vault 비밀, 인증서 및 기타 GUID를 변경합니다.

웹앱 리소스 마이그레이션

  1. Azure 독일 구독에서 웹앱 및 App Service 요금제를 템플릿으로 내보냅니다. 웹앱 리소스 그룹에서 마이그레이션할 리소스를 선택하고 템플릿으로 내보냅니다.

  2. 템플릿을 zip 파일로 다운로드합니다.

  3. template.json 파일에서 위치 속성을 대상 Azure 글로벌 지역으로 편집합니다. 예를 들어 다음 JSON 파일에서 대상 위치는 ‘미국 서부’입니다.

        "resources": [
        {
            "type": "Microsoft.Web/serverfarms",
            "apiVersion": "2018-02-01",
            "name": "[parameters('serverfarms_myappservice_name')]",
            "location": "West US",
    
    
  4. 수정된 템플릿을 Azure 글로벌에 배포합니다. 예를 들어 PowerShell을 사용하여 배포할 수 있습니다.

    az deployment group create --name "<web app name>" \
        --resource-group "<resource group name>" \
        --template-file "<path of your template.json file>"
    

웹앱 콘텐츠 마이그레이션

  1. Azure 독일 포털에서 웹앱을 선택합니다.

  2. 개발 도구 고급 도구를 >선택합니다.

  3. 상단 메뉴에서 디버그 콘솔, PowerShell을 차례로 선택합니다.

  4. 사이트를 선택합니다.

  5. wwwroot 폴더 옆에 있는 다운로드 아이콘을 선택합니다. 다운로드한 zip 파일에는 웹앱의 원본 코드가 포함되어 있습니다.

  6. 마이그레이션된 Azure 글로벌 웹앱에 웹 루트를 배포합니다. 예를 들어 다음 PowerShell 스크립트를 사용할 수 있습니다.

    az webapp deployment source config-zip \
        --resource-group "<resource group name>" \
        --name "<web App name>" \
        --src "path to webroot folder zip file"
    

추가 정보는 다음 항목을 참조하세요.

Notification Hubs

Azure Notification Hubs 인스턴스 간에 설정을 마이그레이션하려면 태그를 사용하여 모든 등록 토큰을 내보내고 가져옵니다.

  1. Azure Blob Storage 컨테이너로 기존 알림 허브 등록을 내보냅니다.
  2. 대상 환경에서 새 알림 허브를 만듭니다.
  3. Blob Storage에서 새 알림 허브로 등록 토큰을 가져옵니다.

추가 정보는 다음 항목을 참조하세요.

Event Hubs

Azure Event Hub를 마이그레이션하려면 Azure 독일에서 Event Hub 리소스 템플릿을 내보낸 다음, 글로벌 Azure에 템플릿을 배포합니다.

  1. Azure 독일 구독에서 Event Hub를 템플릿으로 내보냅니다.
  2. 글로벌 Azure 구독에 사용자 지정 템플릿으로 Event Hub 템플릿을 배포합니다. Azure 독일 구독에서 내보낸 템플릿을 로드하고 배포합니다.

추가 정보는 다음 항목을 참조하세요.

다음 단계

다음 서비스 범주에서 리소스 마이그레이션을 위한 도구, 기술 및 권장 사항에 대해 알아봅니다.