Azure SQL Database의 단일 데이터베이스로 빠르게 시작하기

적용 대상: Azure SQL Database

단일 데이터베이스는 완전 관리형 PaaS DbaaS(platform as a service Database as a Service)이며, 최신 클라우드 기반 애플리케이션에 이상적인 스토리지 엔진입니다. 이 섹션에서는 Azure SQL Database에서 신속하게 단일 데이터베이스를 구성하고 만드는 방법을 알아봅니다.

빠른 시작 개요

이 섹션에서는 단일 데이터베이스를 신속하게 시작하는 데 사용할 수 있는 문서에 대한 개요를 알아봅니다. 다음 빠른 시작을 통해 신속하게 단일 데이터베이스를 만들고 서버 수준 방화벽 규칙을 구성한 다음, .bacpac 파일을 사용하여 데이터베이스를 새 단일 데이터베이스로 가져올 수 있습니다.

관리 작업 자동화

PowerShell 또는 Azure CLI를 사용하여 데이터베이스를 만들고, 구성하고, 크기를 조정할 수 있습니다.

  • PowerShell 또는 Azure CLI를 사용하여 단일 데이터베이스 만들기 및 구성
  • PowerShell 또는 Azure CLI를 사용하여 단일 데이터베이스 업데이트 및 리소스 규모 조정

가동 중지 시간을 최소화하면서 단일 데이터베이스 마이그레이션

이러한 빠른 시작에 따라 .bacpac 파일을 사용하여 신속하게 데이터베이스를 만들거나 Azure로 가져올 수 있습니다. 그러나 .bacpac.dacpac 파일은 서로 다른 버전의 SQL Server 및 Azure SQL 내에서 데이터베이스를 신속하게 이동하거나 DevOps 파이프라인에서 연속 통합을 구현하도록 설계되었습니다. 그러나 이 방법은 가동 중지 시간을 최소화하면서 프로덕션 데이터베이스를 마이그레이션하도록 설계되지는 않았습니다. 새 데이터 추가를 중지하고, 원본 데이터베이스를 .bacpac 파일로 내보낸 다음, Azure SQL Database로 가져오는 작업이 완료될 때까지 기다려야 합니다. 이 모든 대기 시간은 애플리케이션의 가동 중지 시간으로 이어지고, 특히 대형 데이터베이스에서 더 많이 발생합니다. 프로덕션 데이터베이스를 이동하려면 마이그레이션 가동 중지 시간을 최소화할 수 있는 더 좋은 마이그레이션 방법이 필요합니다. 이렇게 하려면 DMS(Data Migration Service)를 사용하여 최소한의 가동 중지 시간으로 데이터베이스를 마이그레이션하세요. DMS는 이를 위해 원본 데이터베이스의 변경 내용을 복원 중인 단일 데이터베이스에 점진적으로 푸시합니다. 이 방식을 사용하면 가동 중지 시간을 최소화하면서 원본에서 대상 데이터베이스로 애플리케이션을 신속하게 전환할 수 있습니다.

실습 학습 모듈

다음 무료 Learn 모듈을 사용하면 Azure SQL Database에 대해 배울 수 있습니다.

다음 단계