Azure VM의 SQL Server Backup에 대한 지원 매트릭스

Azure Backup을 사용하여 Microsoft Azure 클라우드 플랫폼에서 호스트되는 Azure VM의 SQL Server 데이터베이스를 백업할 수 있습니다. 이 문서에서는 Azure VM에서 SQL Server Backup의 시나리오 및 배포에 대한 일반적인 지원 설정 및 제한 사항을 요약합니다.

시나리오 지원

지원 세부 정보
지원되는 배포 SQL Marketplace Azure VM 및 비 Marketplace(SQL Server 수동 설치) VM이 지원됩니다.
지원되는 지역 SQL Server 데이터베이스용 Azure Backup은 프랑스 남부(FRS), 영국 북부(UKN), 영국 남부(UKS), UGI(UG IOWA), 독일(블랙 포레스트)을 제외한 모든 지역에서 사용할 수 있습니다.
지원되는 운영 체제 Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012(모든 버전), Windows Server 2008 R2 SP1

Linux는 현재 지원되지 않습니다.
지원되는 SQL Server 버전 검색 제품 수명 주기 페이지, SQL Server 2014, SQL Server 2012, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008에 자세히 설명된 대로 SQL Server 2022 Express, SQL Server 2019, SQL Server 2017

Enterprise, Standard, Web, Developer, Express.

Express Local DB 버전은 지원되지 않습니다.
지원되는 .NET 버전 VM에 설치된 .NET Framework 4.5.2 이상
지원되는 배포 SQL Marketplace Azure VM 및 비 Marketplace(수동으로 설치된 SQL Server) VM이 지원됩니다. 독립 실행형 인스턴스는 가용성 그룹에서 항상 지원됩니다.
지역 간 복원 지원. 자세히 알아보기.
구독 간 복원 Azure Portal 및 Azure CLI를 통해 지원됨 자세히 알아보기.

기능 고려 사항 및 제한 사항

설정 최대 한도
서버(및 자격 증명 모음)에서 보호할 수 있는 데이터베이스 수 2000
지원되는 데이터베이스 크기(이 외에도 성능 문제가 발생할 수 있음) 6TB*
데이터베이스에서 지원되는 파일 수 1000
하루에 지원되는 전체 백업 수 예약된 백업 1개입니다.

주문형 백업 3개입니다.

하루 3개 이상의 백업을 트리거하지 않는 것이 좋습니다. 그러나 시도가 실패할 경우 사용자가 다시 시도할 수 있도록 하기 위해 주문형 백업에 대한 하드 제한은 9회 시도로 설정됩니다.
로그 전달 백업하는 SQL 서버 데이터베이스에서 로그 전달을 사용하도록 설정할 경우, 백업 정책에서는 로그 백업을 사용하지 않도록 설정하는 것이 좋습니다. 로그 전달(주 데이터베이스에서 보조 데이터베이스로 트랜잭션 로그를 자동으로 보내기)이 Azure Backup을 통해 사용하도록 설정된 로그 백업을 방해하기 때문입니다.

따라서 로그 전달을 사용하도록 설정한 경우 정책에서는 전체 백업 및/또는 차동 백업만 사용하도록 설정되어 있어야 합니다.
주문형 백업의 보존 기간 전체/차동/증분 백업의 경우, 기본 보존 기간은 45일입니다.

복사 전용 전체 백업의 경우 사용자 지정 보존 기간을 정의할 수 있습니다.

*데이터베이스 크기 제한은 지원되는 데이터 전송 속도 및 백업 시간 제한 구성에 따라 다릅니다. 이 제한은 하드 제한이 아닙니다. 백업 처리량 성능 제한에 대해 자세히 알아보세요.

  • SQL Server 백업은 Azure Portal 또는 PowerShell에서 구성할 수 있습니다. CLI는 지원되지 않습니다.
  • 솔루션은 Azure Resource Manager VM과 클래식 VM의 두 종류 배포에서 모두 지원됩니다.
  • 모든 백업 유형(전체/차등/로그) 및 복구 모델(단순/전체/대량 로그)이 지원됩니다.
  • 읽기 전용 데이터베이스의 경우: 전체 및 복사 전용 전체 백업만 지원되는 백업 형식입니다.
  • 백업 정책에서 사용자가 명시적으로 사용하도록 설정한 경우 SQL 네이티브 압축이 지원됩니다. Azure Backup은 사용자가 설정한 이 컨트롤의 값에 따라 COMPRESSION/NO_COMPRESSION 절로 인스턴스 수준 기본값을 재정의합니다.
  • TDE 지원 데이터베이스 백업이 지원됩니다. TDE 암호화된 데이터베이스를 다른 SQL Server로 복원하려면, 먼저 대상 서버로 인증서를 복원해야 합니다. SQL Server 2016 이상 버전에 대한 TDE 지원 데이터베이스의 백업 압축을 사용할 수 있지만 여기에 설명된 대로 낮은 전송 크기만 사용할 수 있습니다.
  • 미러 데이터베이스와 데이터베이스 스냅샷에 대한 백업 및 복원 작업은 지원되지 않습니다.
  • SQL Server FCI(장애 조치(failover) 클러스터 인스턴스) 는 지원되지 않습니다.
  • 이름에 확장명이 있는 데이터베이스 백업은 지원되지 않습니다. IIS 서버가 파일 확장명 필터링을 수행하기 때문입니다. 그러나 데이터베이스 이름에 사용할 수 있는 .ad, .cs.master는 허용 목록에 추가되었습니다.

백업 처리량 성능

Azure Backup은 대형 SQL 데이터베이스(500GB)의 전체 및 차등 백업에 대해 일률적 데이터 전송 속도인 350MBps를 지원합니다. 최적의 성능을 활용하려면 다음을 확인합니다.

  • 기본 VM(데이터베이스를 호스트하는 SQL Server 인스턴스 포함)은 필요한 네트워크 처리량으로 구성됩니다. VM의 최대 처리량이 200MBps 미만인 경우 Azure Backup는 최적의 속도로 데이터를 전송할 수 없습니다.
    또한 데이터베이스 파일이 포함된 디스크에는 충분한 처리량이 프로비전되어 있어야 합니다. Azure VM의 디스크 처리량 및 성능에 대해 자세히 알아보세요.
  • VM에서 실행되는 프로세스는 VM 대역폭을 사용하지 않습니다.
  • 백업 일정은 데이터베이스의 하위 집합에 분산됩니다. VM에서 동시에 실행되는 여러 백업은 백업 간의 네트워크 사용률을 공유합니다. 동시 백업 수를 제어하는 방법에 대해 자세히 알아봅니다.

참고 항목

  • 다음 조건이 충족되면 더 높은 처리량이 자동으로 제한됩니다.
    • 모든 데이터베이스의 크기가 4TB를 초과해야 합니다.
    • 데이터베이스는 최대 캐시되지 않은 디스크 처리량 메트릭이 800MBpS보다 큰 Azure VM에서 호스트되어야 합니다.
  • 자세한 Resource Planner를 다운로드하여 VM 리소스, 대역폭 및 백업 정책에 따라 서버별로 권장되는 보호된 데이터베이스의 대략적인 수를 계산합니다.

다음 단계

Azure VM에서 실행 중인 SQL Server 데이터베이스를 백업하는 방법을 알아봅니다.