다음을 통해 공유


마이그레이션 개요: SQL Server에서

적용 대상: Azure SQL Managed Instance Azure Virtual Machines의 SQL Server Azure SQL Database

이 문서에서는 SQL Server에서 Azure SQL로의 성공적인 클라우드 마이그레이션을 위한 다섯 단계를 설명합니다.

마이그레이션 프로세스 흐름을 보여주는 다이어그램.

검색

클라우드 마이그레이션 과정을 시작할 때는 온-프레미스 환경에서 실행되는 서버에서 설치된 소프트웨어 인벤토리, 웹앱, SQL Server 인스턴스 및 데이터베이스를 검색하는 것이 중요합니다. 이 검색은 Azure SQL에 대한 마이그레이션 경로를 조정하는 데 도움이 됩니다.

Azure Migrate 어플라이언스는 Windows OS 도메인 또는 비도메인 자격 증명을 사용하여 이 검색을 수행하거나 SQL Server 인스턴스 및 데이터베이스에 액세스할 수 있는 SQL Server 인증 자격 증명을 사용합니다. 이 검색 프로세스는 에이전트가 없으며, 대상 서버에 설치되지 않는다는 의미입니다. Azure Migrate 어플라이언스는 VMware, Microsoft Hyper-V 및 물리적 환경 같은 다양한 가상화 플랫폼에서의 검색을 지원합니다.

온-프레미스 SQL Server를 검색하는 방법을 알아보려면 이 문서의 뒷부분에 있는 검색 섹션을 참조하세요.

비즈니스 사례

비즈니스 사례 기능을 사용하면 Azure가 비즈니스에 가장 큰 가치를 제공할 수 있는 방법을 이해하는 비즈니스 제안을 작성할 수 있습니다. 주요 사항:

  • 온-프레미스와 Azure SQL 간의 TCO(총 소유 비용)입니다.

  • 연간 현금 흐름 분석

  • 클라우드에 적합한 서버 및 워크로드를 식별하기 위한 리소스 사용률 기반 인사이트

  • Windows OS 및 SQL 버전 지원 종료를 포함하여 마이그레이션 및 현대화에 대한 즉각적 성과

  • 사용한 만큼만 비용을 지불함에 따라 자본 지출 모델에서 운영 지출 모델로 전환하여 장기적인 비용 절약입니다.

평가

평가는 검색 중에 수집된 구성, 유틸리티 및 성능 데이터의 분석입니다. 이 분석은 온-프레미스 SQL Server 인스턴스를 다른 Azure SQL 대상으로 마이그레이션하는 작업의 준비 상태를 측정하고 효과를 예측하는 데 사용됩니다. SQL Server 인스턴스에 대한 평가는 SQL Server용 Azure Arc를 사용하거나 Azure Migrate 또는 Azure Data Studio의 Azure Database Migration Service 확장을 사용하여 실행할 수 있습니다.

Azure SQL 평가는 두 가지 크기 조정 기준을 제공합니다.

  • 온-프레미스로: 온-프레미스 SQL Server 구성만을 기반으로 권장 사항을 제시하는 평가입니다.

  • 성능 기반: 수집된 성능 데이터를 기반으로 권장 사항을 만드는 평가입니다.

평가 기능은 준비 상태 및 권장 Azure SQL 배포 유형을 확인한 후 온-프레미스 SQL Server 성능을 충족하거나 초과할 수 있는 특정 서비스 계층 및 Azure SQL 구성(SKU 크기)을 계산합니다. 이 계산은 온-프레미스로 또는 성능 기반 크기 조정 기준을 사용하는지 여부에 따라 달라집니다.

전환

이종 마이그레이션에서는 데이터를 한 데이터베이스에서 다른 데이터베이스로 마이그레이션하는 동안 원본 및 대상 데이터베이스 엔진이 다르기 때문에 데이터베이스 스키마와 개체를 동등한 Transact-SQL 구문으로 변환하는 것이 중요합니다. 이러한 데이터베이스 개체에는 테이블, 인덱스, 뷰, 데이터 형식, Transact-SQL 문, 저장 프로시저 및 함수가 포함됩니다.

참고 항목

변환 단계는 SQL Server에서 Azure SQL로의 마이그레이션에는 필요하지 않습니다. SSMA(SQL Server Migration Assistant)는 Azure SQL 대상으로 마이그레이션하는 동안 변환을 수행합니다. SSMA는 변환 및 데이터 마이그레이션을 위해 Oracle, MySQL, DB2, Sybase 및 Microsoft Access 등 여러 원본을 지원합니다.

마이그레이션

마이그레이션은 원본 데이터베이스에서 대상 데이터베이스로 데이터를 마이그레이션하는 이 프로세스의 마지막 단계입니다. Azure DMS(Database Migration Service)는 여러 데이터베이스 원본에서 Azure 데이터 플랫폼으로 원활하게 마이그레이션할 수 있도록 설계된 완전 관리형 서비스입니다. DMS는 최소한의 가동 중지 시간, 높은 안정성 및 복원력을 제공합니다. DMS는 Azure Data Studio, Azure Portal, PowerShell 및 Azure CLI에 대한 Azure SQL 마이그레이션 확장 등 다양한 클라이언트를 통해 사용할 수 있습니다. Azure Database Migration Service에 대해 자세히 알아보려면 Azure Database Migration Service란? 문서를 참조하세요.

다음 단계