자체 컴퓨팅 리소스를 사용하여 온-프레미스 환경의 원본 SQL Server 인스턴스 백업 파일에 액세스하도록 SHIR(자체 호스팅 통합 런타임)을 구성할 수 있습니다.
온-프레미스 네트워크 공유에서 데이터베이스 백업에 액세스하려면 자체 호스팅 통합 런타임이 필요합니다.
SHIR 런타임은 Azure Portal에서 다운로드할 수 있습니다. 키는 Azure DMS(Azure Database Migration Service)에서 제공합니다.
특정 마이그레이션 시나리오 및 Azure SQL 대상에 대한 자세한 내용은 다음 표의 자습서 목록을 참조하세요.
| 마이그레이션 시나리오 | 마이그레이션 모드 |
|---|---|
| SQL Server에서 Azure SQL Managed Instance로 | Azure Arc의 SQL Server 마이그레이션 환경 |
| Azure 가상 머신에서 SQL Server 간 연결 | 온라인 / 오프라인 |
| SQL Server에서 Azure SQL Database로 마이그레이션 | 오프라인 |
중요합니다
대상이 Azure SQL Database인 경우 Azure Portal을 통해 Azure DMS를 사용하여 데이터베이스 스키마와 데이터를 모두 마이그레이션할 수 있습니다. 데이터 마이그레이션을 시작하기 전에 Visual Studio Code용 SQL Database Projects 확장을 사용하여 데이터베이스 스키마를 배포할 수도 있습니다.
Recommendations
여러 원본 SQL Server 데이터베이스에 단일 자체 호스팅 통합 런타임을 사용합니다.
각 컴퓨터에는 자체 호스팅 통합 런타임 인스턴스를 하나씩만 설치합니다.
하나의 자체 호스팅 통합 런타임만 Azure DMS 인스턴스와 연결합니다.
자체 호스팅 통합 런타임은 설치된 컴퓨터의 리소스(메모리 및 CPU)를 사용합니다. 원본 SQL Server 인스턴스와 별개의 컴퓨터에 자체 호스팅 통합 런타임을 설치합니다. 그러나 두 컴퓨터는 근접해야 합니다. 자체 호스팅 통합 런타임이 데이터 원본에 가까우면, 데이터 원본에 연결하는 시간이 줄어듭니다.
온-프레미스 SMB 네트워크 공유에 데이터베이스 백업이 있는 경우에만 자체 호스팅 통합 런타임을 사용합니다. 원본 데이터베이스 백업이 이미 Storage Blob 컨테이너에 있는 경우 데이터베이스 마이그레이션에 자체 호스팅 통합 런타임이 필요하지 않습니다.
단일 컴퓨터에서 자체 호스팅 통합 런타임당 최대 10개의 동시 데이터베이스 마이그레이션을 사용합니다. 동시 데이터베이스 마이그레이션 수를 늘리려면 자체 호스팅 런타임을 최대 4개의 노드로 확장하거나 다른 컴퓨터에서 별도의 자체 호스팅 통합 런타임 인스턴스를 만듭니다.
릴리스된 모든 새로운 기능, 버그 수정 및 개선 사항을 자동으로 적용하도록 자체 호스팅 통합 런타임을 자동 업데이트하도록 구성합니다. 자세한 내용은 자체 호스팅 통합 런타임 자동 업데이트를 참조하세요.
제한점
Azure DMS를 사용한 데이터베이스 마이그레이션을 위해 Azure Data Factory에서 만든 기존 자체 호스팅 통합 런타임을 사용할 수 없습니다.