다음을 통해 공유


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

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

시나리오 지원

Support Details
지원되는 배포 SQL Marketplace Azure VM 및 비 Marketplace VM(SQL Server가 수동 설치됨)이 지원됩니다.
지원되는 지역 SQL Server 데이터베이스용 Azure Backup은 프랑스 남부(FRS)를 제외한 모든 지역에서 사용할 수 있습니다.
지원되는 운영 체제 Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012(모든 버전), Windows Server 2008 R2 SP1

Windows Server 2008 및 2008 R2에는 추가 구성이 필요합니다. VM 권한을 설정하는 방법을 알아봅니다.

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

Enterprise, Standard, Web, Developer, Express

Express Local DB 버전은 지원되지 않습니다.
지원되는 .NET 버전 VM에 설치된 .NET Framework 4.6.2 이상
지원되는 배포 SQL Marketplace Azure VM 및 비 Marketplace(수동으로 설치되는 SQL Server) VM이 지원됩니다. 독립 실행형 인스턴스에 대한 지원은 항상 가용성 그룹에 있습니다.

AlwaysOn AG의 일부이며 SQL Managed Instance에서 동기화된 SQL 데이터베이스는 지원되지 않습니다.
지역 간 복원 독립 실행형 인스턴스 및/또는 SQL 가용성 그룹의 일부로 보호되는 데이터베이스에 지원됩니다. 자세히알아보세요.
구독 간 복원 Azure Portal 및 Azure CLI를 통해 지원됨 자세히알아보세요.

기능 고려 사항 및 제한 사항

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

주문형 백업 3개입니다.

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

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

복사 전용 전체 백업의 경우 사용자 지정 보존 기간을 정의할 수 있습니다.
Azure VM에서 SQL에 대한 복원 제한 20

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

  • 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에 대한 데이터베이스 명명 안내에 대해 자세히 알아봅니다.
  • FIPS 암호화는 현재 SQL 백업 워크로드에서 지원되지 않습니다.

백업 처리량 성능

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

  • 기본 VM(데이터베이스를 호스트하는 SQL Server 인스턴스 포함)은 필수 네트워크 처리량으로 구성됩니다. VM의 최대 처리량이 200MBps 미만인 경우 Azure Backup는 최적의 속도로 데이터를 전송할 수 없습니다.
    또한 데이터베이스 파일이 포함된 디스크에는 충분한 처리량이 프로비전되어야 합니다. Azure VM의 디스크 처리량 및 성능에 대해 자세히 알아봅니다.
  • VM에서 실행되는 프로세스는 VM 대역폭을 소비하지 않습니다.
  • 백업 일정은 데이터베이스 하위 집합 전체에 분산됩니다. VM에서 동시에 실행되는 여러 백업은 백업 간에 네트워크 소비량을 공유합니다. 동시 백업 수를 제어하는 방법에 대해 자세히 알아봅니다.
  • 로그 백업에 대해 지원되는 최대 처리량은 대부분의 환경에서 관찰된 평균 로그 변동에 따라 50Mbps입니다. 로그 변동이 지속적으로 높고 백업 성능이 저하되는 경우 Microsoft 지원에 문의하여 추가 지원을 받으세요.

Note

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

다음 단계

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