소개

완료됨

Azure SQL Database는 PaaS(Platform as a Service) 데이터베이스 엔진으로, 완전한 개발 및 배포를 위한 클라우드 환경을 제공합니다. 이 환경은 단순한 클라우드 기반 애플리케이션과 고급 엔터프라이즈 애플리케이션 모두에 사용할 수 있습니다.

SQL Database로 마이그레이션하면 PaaS 기능을 이용하여 애플리케이션을 현대화할 수 있습니다. 그렇게 하면 SQL 에이전트 작업과 같이 인스턴스 수준에서 범위가 지정된 기술 구성 요소에 대한 종속성을 제거할 수 있습니다. Azure SQL Database는 유지 관리가 적게 필요한 솔루션을 제공하며, 따라서 특정 워크로드에 최선의 선택이 될 수 있습니다.

다음 시나리오에서는 Azure SQL Managed Instance보다 Azure SQL Database에 더 적합한 특정 요구 사항이 있을 수 있습니다.

  • 간헐적으로 예측할 수 없는 사용량이 있는 데이터베이스에 대한 배포를 간소화해야 합니다.
  • 사용 기록이 없는 새로운 단일 데이터베이스는 배포하기 전에 컴퓨팅 크기를 추정하기가 어렵거나 불가능합니다.
  • 배포 및 개발의 복잡성이 우려 사항입니다.
  • 스토리지 요구 사항이 Azure SQL Managed Instance가 제공하는 것보다 낮으며, 데이터베이스 통합은 선택지가 아닙니다.

Azure 가상 머신에서 실행되는 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 프로세스는 이 모듈에서 학습할 단계와 비슷합니다.

참고 항목

계속하기 전에 Azure SQL로 마이그레이션하기 위한 SQL Server 데이터베이스 평가에 대한 검토가 선행되어야 합니다. 이 모듈에서는 평가 도구를 소개하고 업그레이드 후 대상 SQL Server 플랫폼에서 데이터베이스가 활용할 수 있는 새로운 기능을 찾을 수 있도록 안내합니다.

사용 사례 시나리오

이 모듈 전체에서는 중요한 데이터 마이그레이션을 설명하기 위해 예시 시나리오가 사용됩니다.

오토바이 및 자전거 부품을 만드는 회사에서 근무한다고 가정합니다. 제품 데이터베이스, 부품 재고 데이터베이스, 인사 데이터베이스를 포함하여 업그레이드하려는 여러 레거시 데이터베이스 서버가 있습니다. 또한 자본 지출 모델에서 운영 지출 모델로 이동하고 Azure 서비스의 확장성과 가용성을 활용하려고 합니다. SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션할 계획입니다. 이사회로부터 마이그레이션 프로젝트 계획을 요청받고 마이그레이션 작업을 실행하는 책임을 맡았습니다.

SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 방법을 알아봅니다. 먼저 마이그레이션을 수행하기 전에 고려해야 하는 마이그레이션 전 고려 사항과 Azure SQL Database를 만드는 방법을 살펴보겠습니다. 그런 다음 다양한 오프라인 및 온라인 마이그레이션 방법과 데이터를 Azure SQL Database로 이동하는 방법을 살펴봅니다.