마이그레이션 평가(프리뷰)를 사용하여 최적의 Azure SQL 대상 선택 - Azure Arc 지원 SQL Server

적용 대상:SQL Server

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

평가:

  • 클라우드 준비 상태를 제공하고, 위험을 식별하며, 완화 전략을 제공합니다.
  • 각 Azure SQL 배포 옵션에 대해 특정 서비스 계층 및 Azure SQL 구성(SKU 크기)을 제공하여 워크로드 요구 사항에 가장 적합합니다.
  • 자동으로 생성됩니다.
  • 일주일에 한 번 기본 일정에 따라 지속적으로 실행됩니다.
  • 무료이며 모든 SQL Server 버전에서 사용할 수 있습니다.

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

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

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

참고 항목

미리 보기 기능으로, 이 문서에 제시된 기술에는 Microsoft Azure 미리 보기에 대한 보충 사용 약관이 적용됩니다.

최신 업데이트는 릴리스 정보 - Azure Arc 지원 SQL Server에서 사용할 수 있습니다.

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

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

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

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

필수 조건

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 리소스를 가져오는 방법을 보여 주는 스크린샷.

준비 상태 검토

평가는 SQL Server 배포 시 고려할 수 있는 다양한 마이그레이션 전략을 나타냅니다.

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

대상 배포 유형 및 Azure SQL 크기 권장 사항에 대한 준비 상태를 검토합니다. 준비 상태는 SQL Server 인스턴스 및 조건이 준비되거나 준비된 것으로 표시된 데이터베이스에 대한 성능 평가를 기반으로 합니다.

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

  • 준비되지 않음: 이 평가에서는 원하는 호환성, 구성 및 성능 특성을 충족하는 Azure Virtual Machines, Azure SQL Managed Instance 또는 Azure SQL 데이터베이스 구성에서 SQL Server를 찾지 못할 것입니다. 하이퍼링크를 선택하여 권장 사항을 검토하고 SQL Server 인스턴스/데이터베이스가 원하는 대상 배포 유형에 대해 준비하도록 합니다.

    SQL Server를 마이그레이션할 준비가 되지 않은 경우 완화 지침을 가져오는 방법을 보여 주는 스크린샷.

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

신뢰 등급 검토

SQL 마이그레이션 평가는 모든 SQL 인스턴스 및 데이터베이스에 대한 평가를 계산하는데 필요한 성능/사용률 데이터 요소의 가용성에 기반하여 SQL Server 마이그레이션 평가에 신뢰 등급을 할당합니다. 등급은 별 1개(가장 낮음)에서 별 5개(가장 높음)까지입니다. 신뢰 등급은 연속 데이터 컬렉션 약 30일 후에 최고점(별 다섯 개)에 도달할 것으로 예상됩니다. 데이터 컬렉션의 각 주에 별 한 개씩 증가해야 합니다. 신뢰 등급은 평가에서 크기 추천 사항의 안정성을 예측하는 데 도움이 됩니다. 신뢰 등급은 다음과 같습니다.

데이터 요소 가용성 신뢰 등급
0%-20% 별 1개
21%-40% 별 2개
41%-60% 별 3개
61%-80% 별 4개
81%-100% 별 5개

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

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

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

  1. 평가는 30초마다 성능 데이터 샘플 지점을 수집합니다.

  2. 10분 동안 30초 간격으로 수집된 샘플 데이터 요소를 집계합니다. 데이터 요소를 만들기 위해 크기 평가는 모든 샘플에서 최곳값을 선택합니다. 각 카운터의 성능에 대한 최대, 평균 및 분산을 가져옵니다.

  3. 지난달의 모든 10분 데이터 요소를 저장합니다.

  4. 평가 서비스는 적절한 크기 조정에 사용할 적절한 데이터 포인트를 식별합니다. 식별은 성능 기록에 대한 95% 백분위 값을 기준으로 합니다.

    예를 들어 성능 기록이 한 주인 경우, 평가는 지난주에 대한 10분 샘플 포인트를 정렬합니다. 오름차순으로 정렬하고 적절한 크기 조정의 95번째 백분위수 값을 선택합니다. 95번째 백분위 값은 이상값을 무시합니다.

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

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

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

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

    unifiedagent.log

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

    ExtensionLog_0.log

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

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

마이그레이션 평가 다시 사용

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

제한 사항

  • SQL Server 마이그레이션 평가는 현재 Windows 컴퓨터에서 실행되는 SQL Server로 제한되며 Linux 컴퓨터의 SQL에는 적용되지 않습니다.
  • Windows Server 2012 및 이전 버전에서 실행되는 SQL Server는 지원되지 않습니다.
  • SQL Server 버전은 2012 이상이어야 합니다.
  • 현재 FCI(장애 조치(failover) 클러스터 인스턴스)는 지원되지 않습니다.

알려진 문제

xp_commandShell가 사용하도록 설정되고 사용되면 SQL Managed Instance에 대한 경고로 기록됩니다. 이 문제는 마이그레이션 차단으로 간주됩니다. 특히 xp_commandShell를 활용하는 개체의 기능이 중단됩니다. 평가에 제공된 수정 참고 자료를 사용하여 문제를 완화합니다.

문제 해결

아래의 문제 중 하나에 해당하는 경우 Microsoft 지원에 문의하세요.

  • SQL Server 컴퓨터의 현지 시간에 따라 예약된 일요일 11:00 PM(2300) 시간 후에도 평가 보고서가 포털에 표시되지 않습니다.
  • 신뢰 등급이 데이터 수집 일주일 후에 증가하지 않습니다. 신뢰도는 첫 주 후에 증가해야 합니다.