다음을 통해 공유


마이그레이션 준비 상태 평가 - Azure Arc에서 사용하도록 설정된 SQL Server

적용 대상:SQL Server

Azure Arc 지원 SQL Server는 Azure로 마이그레이션하기 위한 평가를 자동으로 생성합니다. 이 평가는 클라우드 마이그레이션 및 현대화 경험의 성공에 중요한 역할을 합니다. Azure Arc는 마이그레이션에 대한 검색 프로세스 및 준비 평가를 간소화합니다.

평가:

  • 클라우드 준비 상태를 제공하고, 위험을 식별하며, 완화 전략을 제공합니다.
  • 워크로드 요구 사항에 가장 적합한 각 Azure SQL 마이그레이션 대상 유형에 대한 특정 서비스 계층 및 Azure SQL 구성을 제공합니다.
  • 각 Azure SQL 마이그레이션 대상 유형에 대해 제안된 구성에 대한 소매 가격을 제공합니다.
  • 선택한 마이그레이션 전략에 따라 최상의 Azure SQL 마이그레이션 대상 유형을 제안합니다.
  • 자동으로 생성됩니다.
  • 일주일에 한 번 기본 일정에 따라 지속적으로 실행됩니다.
  • 무료이며 모든 SQL Server 버전에서 사용할 수 있습니다.

어떤 위치에 있는 SQL Server에 대해서도 마이그레이션 평가를 얻을 수 있습니다.

  • 당신의 데이터 센터
  • 소매점과 같은 Edge 사이트 위치
  • 퍼블릭 클라우드 또는 호스팅 공급자

평가는 Azure Arc 지원 SQL Server의 모든 인스턴스에 사용할 수 있습니다.

SQL Server 마이그레이션 평가 기능

Azure SQL 준비 상태 평가

Azure SQL로 마이그레이션하기 위한 SQL Server의 준비 상태를 평가하고 측정합니다. 해당 절차

  • SQL Server 인스턴스 및 데이터베이스 검색 및 평가
  • 마이그레이션할 준비가 된 SQL Server 워크로드 정확히 파악
  • 대상 환경과의 잠재적 호환성 문제 식별
  • 마이그레이션 위험 평가
  • 이러한 위험을 완화하기 위한 권장 사항 제공

Azure SQL 크기 권장 사항

성능 기록에 따라 서비스 계층 및 적절한 크기 조정을 포함하여 가장 적합한 권장 사항을 제공합니다.

Azure 가격 추정치

크기 권장 사항 및 다음 매개 변수에 따라 소매 비용을 예측합니다.

고정 매개 변수

  • 지역: 미국 서부
  • 통화: USD
  • 가동 시간: 매월 732시간(24시간 * 30.5일)

구성 가능한 매개 변수

  • 가격 책정 옵션 - 비용을 절감하고 최적화할 수 있는 특별 제품 및 혜택을 사용하도록 설정합니다.

    • Azure SQL Managed Instance 및 Azure SQL Database 절감 옵션: 1년 또는 3년 예약 중에서 선택하고 리소스 비용을 절감합니다.
      • 3년 예약 인스턴스(기본값)
      • 1년 예약 인스턴스
      • 없음
    • Azure Virtual Machines의 SQL Server 절약 옵션: 일관된 리소스 사용량을 위해 1년 또는 3년 예약을 선택하거나 시간당 지출 약정을 사용하여 특정 1년 또는 3년 절감 계획을 특별 계산하고 리소스 비용을 절감합니다.
      • 3년 예약 인스턴스(기본값)
      • 1년 예약 인스턴스
      • 3년 절감 계획
      • 1년 저축 계획
      • 없음
  • SQL Server에 대한 Azure 하이브리드 혜택: Azure에서 기존 Software Assurance 지원 SQL Server 라이선스를 사용하고 Azure Virtual Machines의 Azure SQL Database, Azure SQL Managed InstanceSQL Server에 대한 비용을 절감합니다.

  • Windows용 Azure 하이브리드 혜택: Azure에서 기존 Software Assurance 지원 Windows Server 라이선스를 사용하고 Azure Virtual Machines의 SQL Server에 대한 비용 절감

  • 개발/테스트 가격 책정: 활성 Visual Studio 구독자가 사용할 수 있는 개발/테스트 워크로드에 대한 할인된 가격입니다. SQL Server 및 Windows에 대한 Azure 하이브리드 혜택은 개발/테스트 가격 책정에 적용되지 않습니다.

마이그레이션 대상 유형 권장 사항

예상 비용 및 선택한 마이그레이션 전략에 따라 마이그레이션 대상 유형을 권장합니다. 다음 마이그레이션 전략 중 하나를 선택할 수 있습니다.

  • PaaS로 현대화(기본값): 이 전략은 준비가 된 경우 IaaS(Azure Virtual Machines의 SQL Server)보다 PaaS 대상 유형(Azure SQL Managed Instance 또는 Azure SQL Databases)을 추천합니다. Azure SQL PaaS 대상 유형은 자동화된 성능 튜닝, 백업, 소프트웨어 패치 및 고가용성을 제공하므로 수동으로 수행할 때 엄청난 노력과 비용이 수반됩니다.
  • 비용 최소화: 마이그레이션 문제가 가장 적고 가장 비용 효율적인 대상 유형을 제안합니다. 이 전략은 최소 월별 비용의 우선 순위를 지정하며 Azure SQL PaaS 대상 형식의 고유한 장점을 고려하지 않습니다.

필수 조건

SQL Server를 평가하려면 SQL Server 인스턴스가 다음을 수행해야 합니다.

사용 권한

SQL Server용 Azure SQL 확장은 기본적으로 서비스 계정인 NT AUTHORITY\SYSTEM에서 평가 데이터 컬렉션을 수행합니다. 그러나 최소 권한이 있는 계정으로 실행되도록 에이전트 확장 서비스를 구성할 수 있습니다.

마이그레이션 평가 개요 보기

  1. Azure Portal에 로그인한 후 Azure Arc 지원 SQL Server로 이동

  2. SQL Server 리소스를 열고 왼쪽 창 마이그레이션 폴더에서 평가를 선택합니다.

    SQL Server 마이그레이션 평가 보고서에 SQL Server 리소스를 가져오는 방법을 보여 주는 스크린샷

평가가 완료된 시점은 평가가 마지막으로 실행된 시기를 나타냅니다. 평가를 즉시 트리거하려면 평가 실행을 선택합니다.

마이그레이션 전략 검토

마이그레이션 전략은 권장되는 마이그레이션 대상 유형의 추론에 대한 세부 정보와 함께 표시됩니다. 권장 대상 배너는 마이그레이션 전략 및 다양한 대상 유형의 권장 구성에 대한 예상 비용을 기반으로 제안된 대상 유형을 나타냅니다.

  • Azure SQL 관리형 인스턴스
  • Azure Virtual Machines의 SQL Server
  • Azure SQL 데이터베이스

자세한 평가 결과를 가져오는 방법을 보여 주는 스크린샷

준비 상태 검토

평가는 각 마이그레이션 대상 유형 및 Azure SQL 크기 권장 사항에 대한 준비 상태를 나타냅니다. 준비 상태는 성능 기록을 기반으로 호환성 및 리소스 요구 사항 모두에 대한 SQL Server 인스턴스 및 데이터베이스 평가에서 계산됩니다.

  • 준비: 마이그레이션 차단 없이 SQL Server 인스턴스 또는 데이터베이스를 특정 Azure SQL 대상 배포 옵션으로 마이그레이션할 준비가 되었습니다. 경고가 있는 경우 제공된 수정 참고 자료를 사용하여 이러한 문제를 해결합니다.

  • 준비되지 않음: 평가에서 Azure Virtual Machine, Azure SQL Managed Instance 또는 Azure SQL 데이터베이스의 호환성, 구성, 성능 특성을 충족하는 구성을 찾을 수 없습니다. 하이퍼링크를 선택하여 결과 및 권장 사항을 검토하여 SQL Server 인스턴스/데이터베이스가 원하는 마이그레이션 대상 유형에 대해 준비되도록 합니다.

  • 알 수 없음: Azure Migrate는 준비 상태를 평가할 수 없습니다. 이 결과는 검색이 진행 중이거나 검색 중에 수정해야 하는 문제가 있기 때문에 발생할 수 있습니다. 알림 창을 검사합니다. 문제가 지속되면 Microsoft 지원에 문의하세요.

인스턴스 및 데이터베이스 마이그레이션 준비 정보의 요약이 세부 정보 섹션에 포함되어 있습니다. 준비 상태 하이퍼링크를 선택하여 전체 평가 세부 정보를 봅니다.

평가 세부 정보 검토

각 마이그레이션 대상 유형에 대한 평가 결과가 표시됩니다. 드롭다운 목록에서 검토할 마이그레이션 대상 유형을 선택합니다.

평가 개요

이 섹션에서는 다음을 보여줍니다.

  • 인스턴스 마이그레이션 준비 상태: 선택한 마이그레이션 대상 유형으로 인스턴스의 전반적인 마이그레이션 준비 상태
  • 데이터베이스 마이그레이션 준비 상태: 이 인스턴스의 데이터베이스 준비 상태 요약입니다.
  • 월별 예상 비용: 선택한 유형의 마이그레이션 대상에 대한 권장 구성에 대한 총 예상 비용입니다.
  • SKU 권장 사항: 크기 계산에 따라 권장되는 대상 구성입니다. 성능 기반 크기 계산 세부 정보를 참조하세요.
  • 인스턴스 호환성: 평가의 일부로 검색된 인스턴스 수준 호환성 문제 또는 경고 요약입니다.
  • 데이터베이스 호환성: 평가의 일부로 모든 데이터베이스에서 검색된 데이터베이스 수준 호환성 문제 또는 경고 요약입니다.
호환성

이 섹션에서는 평가의 일부로 발견된 모든 문제 및 경고에 대한 세부 정보를 보여 줍니다. 각 찾기에 대해 찾기 하이퍼링크를 선택하여 수정 권장 사항 및 영향을 받는 개체 목록과 함께 검색 세부 정보를 가져옵니다.

평가 결과 및 완화 지침의 세부 정보를 가져오는 방법을 보여 주는 스크린샷

SKU 권장 사항

이 섹션에는 비용의 컴퓨팅 및 스토리지 구성 요소와 함께 월별 비용 예측이 포함되어 있습니다. 권장 구성(SKU) 및 권장 사항의 추론은 Azure Virtual Machine 대상 형식의 Azure SQL Managed Instance 및 SQL Server에 대해 자세히 설명합니다. Azure SQL Database의 경우 모든 데이터베이스 권장 사항 목록이 표시됩니다. 각 데이터베이스에 대한 구성 권장 사항의 추론을 보려면 권장 사항 이유 열에서 해당 하이퍼링크를 선택합니다.

예상 월별 비용 검토

인스턴스의 총 예상 월별 비용은 권장되는 대상 구성에 따라 계산됩니다. 이 가격 계산은 평가 설정의 가격 책정 옵션을 고려합니다. 예상 비용의 컴퓨팅 및 스토리지 구성 요소는 세부 정보 섹션에 표시됩니다.

참고

평가가 계산된 후 가격 예측에 다소 시간이 걸립니다. 평가가 최근에 완료된 경우 가격 예측이 완료될 때까지 약간의 시간을 허용합니다. 마지막 평가가 실행된 후에 새 데이터베이스가 추가되는 경우 평가 및 가격에는 이러한 데이터베이스가 포함되지 않습니다. 평가 실행을 선택하여 즉각적인 평가를 트리거하거나 다음 예약된 평가 실행을 기다릴 수 있습니다.

대상 구성 권장 사항 검토

각 마이그레이션 대상 유형에 대해 제안된 대상 구성 개요는 세부 정보 섹션의 컴퓨팅 및 스토리지 구성 요약과 함께 제공됩니다. 이 구성은 성능 데이터에서 관찰된 리소스 요구 사항에 따라 계산됩니다.

성능 데이터 가용성 검토

지난 30일 동안의 성능 기록은 리소스 요구 사항을 결정하기 위해 집계됩니다. 사용 가능한 성능 데이터 기록의 길이가 표시됩니다. 더 긴 데이터 수집은 일반적으로 일시적 높고 낮은 사용 기간 동안 리소스 사용량을 더 잘 나타내는 데 도움이 됩니다.

원본 속성 검토

인스턴스의 속성 및 리소스 요구 사항은 이 탭에 자세히 설명되어 있습니다. 이 인스턴스에 대한 클라이언트 연결을 검토하려면 SQL Server 연결에 대한 하이퍼링크를 선택합니다.

사용자 데이터베이스 검토

인스턴스의 사용자 데이터베이스는 속성 및 리소스 요구 사항 세부 정보가 포함된 이 탭에 나열됩니다.

마이그레이션 평가 실행

언제든지 새로운 평가를 트리거할 수 있습니다. 평가 실행을 선택합니다.

새로운 평가가 완료되면 마지막으로 성공한 평가를 대체합니다. 예약된 마이그레이션 평가는 매주 일요일 오후 11:00(23:00)에 SQL Server 컴퓨터의 현지 시간에 따라 예정대로 진행됩니다.

평가 설정 변경

평가 설정을 선택하여 평가 설정을 변경할 수 있습니다. 필요에 맞게 마이그레이션 전략가격 책정 옵션을 업데이트하고 업데이트를 선택하여 설정을 적용합니다. 가격 책정 옵션 및 마이그레이션 전략에 대한 자세한 내용은 SQL Server 마이그레이션 평가 기능 섹션에서 제공합니다.

마이그레이션 평가 사용 안 함

ARC에서 사용하도록 설정된 모든 SQL Server에 대해 SQL Server 마이그레이션 평가가 자동으로 생성됩니다. 위쪽 메뉴 모음에서 사용 안 함 옵션을 사용하여 평가를 사용하지 않도록 설정할 수 있습니다.

마이그레이션 평가 다시 활성화

평가 사용 단추를 사용하여 SQL Server 마이그레이션 평가를 다시 사용하도록 설정합니다.

성능 기반 Azure SQL 구성(SKU 크기) 계산

평가는 모든 구성 및 성능 데이터를 집계하고 다양한 Azure SQL 서비스 계층 및 구성에서 가장 일치하는 항목을 찾으려고 시도합니다. SQL 인스턴스 성능 요구 사항과 일치하거나 초과할 수 있는 구성을 선택하여 비용을 최적화합니다.

Azure용 SQL Server 확장은 다음 단계를 사용하여 컴퓨팅 설정에 대한 성능 데이터를 수집합니다.

  1. 30초마다 성능 데이터 샘플 지점을 수집합니다.
  2. 10분 동안 30초마다 수집되는 샘플 데이터 요소를 집계합니다. 데이터 요소를 만들기 위해 크기 평가는 모든 샘플에서 최곳값을 선택합니다. 각 카운터의 성능에 대한 최대, 평균 및 분산을 가져옵니다.
  3. 지난 달의 모든 10분 데이터 요소를 저장합니다.
  4. 올바른 크기 조정에 사용할 적절한 데이터 지점을 식별합니다. 식별은 성능 기록에 대한 95% 백분위 값을 기준으로 합니다.

예를 들어, 성능 기록이 일주일인 경우, 평가는 지난 일주일 동안의 10분 단위 샘플 포인트를 정렬합니다. 오름차순으로 정렬한 후 적정 크기로 조정하기 위한 95번째 백분위수 값을 선택합니다. 95번째 백분위 값은 당신이 이상값을 배제하도록 보장합니다.

최적의 Azure SQL 대상을 결정하기 위해 수집된 상위 수준 메트릭은 다음을 포함합니다.

확장 로그 파일은 다음에 있습니다.

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

로그 파일 이름은 SQL Server용 Azure 확장 프로그램 버전에 따라 달라집니다. 최신 버전의 SQL Server용 Azure 확장 프로그램의 경우 로그 파일은 다음과 같습니다.

unifiedagent.log

확장 버전 1.1.24724.69 및 이전 버전의 경우 로그 파일은 다음과 같습니다.

ExtensionLog_0.log

제한 사항

  • SQL Server 마이그레이션 평가는 현재 Windows 컴퓨터에서 실행되는 SQL Server로 제한되며 Linux 컴퓨터의 SQL에는 적용되지 않습니다.

  • Windows Server 2012 R2 및 이전 버전에서 실행되는 SQL Server는 지원되지 않습니다.

  • SQL Server 버전은 2012 이상이어야 합니다.

  • 현재 FCI(장애 조치 클러스터 인스턴스)는 지원되지 않습니다.

알려진 문제

xp_cmdshell 사용하도록 설정되고 사용되면 데이터베이스를 계속 마이그레이션할 수 있으므로 SQL Managed Instance에 대한 경고로 기록됩니다. 그러나 특히 사용하는 xp_cmdshell개체의 기능이 중단됩니다. 평가에 제공된 수정 참고 자료를 사용하여 문제를 완화합니다.

문제 해결

다음 문제가 발생하는 경우 Microsoft 지원에 문의하세요.

  • 평가 보고서는 예약된 시간 후에도 포털에 표시되지 않습니다.
  • 데이터 수집 1주일 후에는 성능 데이터 가용성이 증가하지 않습니다.