하드웨어 가상화 환경에서 실행되는 Microsoft SQL Server 제품에 대한 지원 정책
이 문서에서는 하드웨어 가상화 환경에서 실행되는 SQL Server 제품에 대한 지원 정책을 설명합니다.
원래 제품 버전: SQL Server
원래 KB 번호: 956893
소개
이 문서에서는 하드웨어 가상화 환경에서 실행되는 Microsoft SQL Server 제품에 대한 지원 정책을 설명합니다.
자세한 정보
Microsoft는 지원되는 다음과 같은 하드웨어 가상화 환경에 대해 SQL Server에 대한 기술 지원을 제공합니다.
Hyper-V를 사용하는 Windows Server 버전(현재 지원 수명 주기)
Microsoft Hyper-V Server
SVVP(서버 가상화 유효성 검사 프로그램)를 통해 유효성을 검사하는 구성입니다.
인증된 공급업체 및 SVVP 구성에 대한 자세한 내용은 다음을 참조하세요 http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.
참고 항목
SVVP 솔루션은 유효한 SVVP 구성으로 간주되려면 Windows Server 버전(현재 지원 수명 주기)에 대해 인증된 하드웨어에서 실행되어야 합니다.
Microsoft는 지원되는 다음과 같은 하드웨어 가상화 환경에 대해 SQL Server 버전에 대한 기술 지원을 제공합니다.
- Azure Virtual Machines, Azure Virtual Network 및 Azure VMware Solution을 포함하는 Azure Infrastructure Services(자세한 내용은 질문과 대답 섹션 참조).
- SQL Server 버전은 현재 수명 주기 정책에 따라 지원되는 버전입니다.
Microsoft는 다음 환경에 대해 제한되거나 기술 지원을 제공하지 않을 수 있습니다.
- 수명 주기 정책을 벗어나 가상화 공급업체 또는 구성에서 실행되는 SQL Server의 모든 버전입니다.
- SVVP 프로그램을 통해 유효성을 검사하는 구성이 아닌 모든 타사 가상화 소프트웨어입니다.
이 제한된 지원 정책은 다음 Microsoft 기술 자료 문서를 기반으로 합니다.
타사 하드웨어 가상화 소프트웨어에서 실행되는 Microsoft 소프트웨어에 대한 지원 정책
제한 사항
다음 제한 사항 및 제한 사항은 위의 지원되는 구성의 지원 정책에 영향을 줄 수 있습니다.
다음 요구 사항을 모두 충족하는 경우 이 문서에 나열된 지원되는 하드웨어 가상화 환경에 대해 가상 머신의 SQL Server에 대한 게스트 장애 조치(failover) 클러스터링이 지원됩니다.
가상 머신에서 실행되는 운영 체제("게스트 운영 체제")는 현재 지원 수명 주기의 Windows Server 버전입니다.
가상화 환경은 Microsoft 기술 자료의 다음 문서에 설명된 대로 Windows Server 또는 Windows Server 장애 조치(failover) 클러스터링의 요구 사항을 충족합니다.
SQL Server 제품은 현재 Microsoft 지원 수명 주기 정책에 따라 지원되는 버전이어야 합니다. Microsoft 지원 수명 주기 정책에 대한 자세한 내용은 제품 및 서비스 수명 주기 정보 검색을 참조하세요.
SQL Server는 VSS(볼륨 스냅샷)를 사용하는 가상화 인식 백업 솔루션을 지원합니다. 예를 들어 SQL Server는 Hyper-V 백업을 지원합니다.
VSS 볼륨 스냅샷을 사용하지 않는 가상 머신 스냅샷은 SQL Server에서 지원되지 않습니다. VSS를 사용하여 게스트의 애플리케이션과 상호 작용하지 않고 VM의 특정 시점 메모리, 디스크 및 디바이스 상태를 백그라운드에서 저장하는 스냅샷 기술은 SQL Server를 일관성 없는 상태로 만들 수 있습니다.
EnableWriteOrderPreservationAcrossDisks 플래그가 설정된 경우 Hyper-V 복제본의 SQL Server가 지원됩니다.
참고 항목
EnableWriteOrderPreservationAcrossDisks 플래그를 설정하려면 다음 cmdlet을 실행합니다.
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1
예외
여러 SQL VM이 서로 긴밀하게 결합된 경우 개별 VM이 DR(재해 복구) 사이트로 장애 조치(failover)될 수 있지만 VM 내의 SQL HA(고가용성) 기능은 VM 장애 조치 후 제거하고 다시 구성해야 합니다. 이러한 이유로 Hyper-VM 복제본에서는 다음 SQL Server 기능이 지원되지 않습니다.
- 가용성 그룹
- 데이터베이스 미러링
- 장애 조치(failover) 클러스터 인스턴스
- 로그 전달
- 복제
Linux 환경에서 실행되는 SQL Server의 경우 Microsoft SQL Server에 대한 기술 지원 정책의 지원되는 가상화 기술 섹션에 있는 지침을 검토합니다.
테스트 및 개발 목적으로만 중첩된 가상화가 있는 Virtual Machine의 Hyper-V 실행에서 SQL Server를 사용하는 것이 좋습니다.
자주 묻는 질문
Q1: 비 Microsoft 공급업체 구성이 SVVP를 통해 인증된 경우 어떤 수준의 기술 지원을 받게 됩니까?
A1: Microsoft CSS(고객 서비스 및 지원)는 고객 및 SVVP 인증 공급업체와 협력하여 가상 머신에서 실행되는 SQL Server 문제를 조사합니다. Microsoft CSS 또는 SVVP 공급업체는 다음 SVVP 웹 사이트에 설명된 프로세스를 따라 TSANet 프로그램을 고객의 권한과 함께 사용하여 문제를 해결합니다.
Q2: 비 Microsoft 공급업체 가상화 구성이 SVVP를 통해 인증되지 않은 경우 어떻게 해야 할까요?
A2: Microsoft CSS는 897615 기술 자료 문서에 설명된 지원 정책을 따릅니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
타사 하드웨어 가상화 소프트웨어에서 실행되는 Microsoft 소프트웨어에 대한 지원 정책
Microsoft CSS에서 문제가 공급업체 가상화 소프트웨어와 관련될 수 있다고 판단하는 경우 Microsoft CSS는 고객이 가상화 환경 외부에서 문제를 재현하도록 요구할 수 있습니다.
공급업체가 프로그램에 참여하더라도 일부 공급업체 구성이 SVVP에서 인증된 것으로 간주되지는 않습니다. 공급업체가 이 프로그램을 통해 변경 내용을 제출하면 유효성이 검사된 구성 목록이 업데이트될 수 있습니다.
Q3: SVVP 프로그램은 특히 Windows Server 2008에 대한 유효한 구성을 나열합니다. 다른 버전의 Windows가 게스트 운영 체제로 사용하도록 지원되나요?
A3: 예. 다음 SVVP 웹 사이트에 설명된 대로 최신 릴리스 버전의 Windows Server에 대한 SVVP 요구 사항을 통과한 제품은 수명 주기 매트릭스별로 계속 지원되는 모든 이전 버전의 Windows Server에서 지원되는 것으로 간주됩니다.
게스트 운영 체제에서 SQL Server를 실행하는 경우 해당 SQL Server 제품 설명서에 나열된 요구 사항에 따라 게스트 운영 체제 버전에서 SQL Server 버전을 지원해야 합니다.
SQL Server의 하드웨어 및 소프트웨어 요구 사항에 대한 자세한 내용은 문서의 다음 페이지를 참조하세요.
Q4: 데이터베이스 미러링과 같은 SQL Server 기능이 가상화 환경에서 실행되도록 지원합니까?
A4: 가상화 환경에서 SQL Server를 설치하고 사용하는 유일한 제한 사항은 이 문서 또는 SQL Server 제품 설명서에 설명되어 있습니다. 이 문서 또는 SQL Server 제품 설명서에 명시되지 않은 모든 기능 또는 사용량은 완전 하드웨어 환경과 동일한 제한 및 지원을 사용하여 가상화 환경에서 지원되는 것으로 간주됩니다. 다양한 버전의 SQL Server에서 지원하는 기능에 대한 자세한 내용은 TechNet 웹 사이트를 참조하세요.
SQL Server 2008 R2 버전에서 지원하는 기능
이러한 동일한 요구 사항은 가상화 환경에서 실행되는 SQL Server 2008 이상 버전에 적용됩니다.
Q5: Sql Server에서 Windows Server를 사용하여 빠른 마이그레이션 및 실시간 마이그레이션이 지원되는가요?
A5: 예, Hyper-V 및 Hyper-V 서버에서 Windows Server와 함께 사용할 경우 SQL Server에 대해 실시간 마이그레이션이 지원됩니다. Hyper-V 및 Hyper-V Server를 사용하는 Windows Server의 SQL Server에서도 빠른 마이그레이션이 지원됩니다.
Q6: 스냅샷 또는 마이그레이션과 같은 SVVP 공급업체 가상화 기능을 사용하는 경우 SQL Server에 대한 지원 정책은 무엇인가요?
A6: VSS를 사용하지 않는 가상화 공급업체의 스냅샷은 SQL Server에서 지원되지 않습니다. 마이그레이션과 같은 SVVP 공급업체의 다른 가상화 추가 기능은 SVVP 공급업체에서 지원해야 합니다. 여기에는 이러한 기능을 사용할 때 SQL Server에서 발생할 수 있는 모든 문제가 포함됩니다. 가상화 제품의 추가 기능에 대한 지원 정책에 대한 자세한 내용은 이 리소스를 참조하세요.
Q7: SQL Server에 Hyper-V 동적 메모리가 지원되는가요?
A7: Hyper-V 동적 메모리는 SQL Server에서 완전히 지원됩니다. 핫 추가 메모리(엔터프라이즈 및 데이터 센터)를 지원하는 SQL Server 버전 및 버전만 Hyper-V 동적 메모리를 사용하여 추가된 메모리를 볼 수 있습니다. 또한 SQL Server 2012 이상 버전의 표준 버전은 가상 환경에서 실행할 때 핫 추가 메모리를 인식합니다. 핫 추가 메모리를 지원하지 않는 SQL Server 버전은 여전히 지원됩니다. 그러나 이러한 버전은 SQL Server가 시작될 때 운영 체제에 있는 메모리만 검색합니다. Hyper-V 동적 메모리를 배포하기 전에 SQL Server에서 Hyper-V 동적 메모리를 사용하는 경우 다음 리소스를 읽어보세요.
Q8: Microsoft Azure Virtual Machine에서 실행되는 SQL Server를 지원합니까?
A8: 예, Microsoft는 Microsoft Azure Virtual Machines 및 Microsoft Azure Virtual Network를 포함하는 Microsoft Azure Infrastructure Services의 SQL Server를 지원합니다. Microsoft Azure Virtual Machine에서 SQL Server를 배포할 때 다음을 고려합니다.
데이터베이스의 데이터 및 로그 파일이 둘 이상의 디스크에 저장된 경우 Microsoft Azure Storage 지역 복제는 지원되지 않습니다.
Always On 가용성 그룹(여러 수신기 포함)이 완전히 지원됩니다.
SQL Enterprise 버전의 경우 DS3 VM 이상, SQL Standard 및 웹의 경우 DS2 이상을 사용하는 것이 좋습니다.
Azure 파일 은 현재 SQL Server 데이터 또는 로그 파일을 저장할 수 없습니다.
Microsoft Azure Virtual Machine 및 SQL Server에 대한 자세한 내용은 Azure Virtual Machines(Windows)의 SQL Server란?을 참조하세요.
SQL Server FCI(장애 조치(failover) 클러스터 인스턴스)는 다음 시나리오에서 지원됩니다.
저장소 공간 Direct를 사용하는 Windows Server 2016 이상 버전의 SQL Server FCI입니다. 자세한 내용은 Azure Virtual Machines에서 SQL Server 장애 조치(failover) 클러스터 인스턴스 구성을 참조하세요.
프리미엄 파일 공유가 있는 Windows Server 2016 이상 버전의 SQL Server FCI. 자세한 내용은 프리미엄 파일 공유를 사용하여 FCI 만들기(Azure VM의 SQL Server)를 검토하세요.
SQL Server FCI n Windows Server 2016 이상 버전(Azure 공유 디스크 사용) 자세한 내용은 Azure 공유 디스크를 사용하여 FCI 만들기(Azure VM의 SQL Server)를 검토하세요.
Q9: Microsoft는 Microsoft Azure VMware Solution에서 실행되는 SQL Server를 지원하나요?
A9: 예, Microsoft는 Microsoft Azure VMware Solution을 포함하는 Microsoft Azure Infrastructure Services의 SQL Server를 지원합니다. Microsoft Azure VMware Solution에서 SQL Server를 배포하는 경우 다음 리소스를 고려합니다.
SQL Server VM의 크기 조정 및 VMware vCenter Server 구성 관리를 포함하여 VMware vSphere를 사용하여 SQL Server를 가장 잘 배포하는 방법에 대한 자세한 내용은 VMware vSphere에서 Microsoft SQL Server 설계를 참조하세요.
Azure VMware Solution을 시작하는 방법에 대한 자세한 내용은 Azure VMware Solution을 참조 하세요.
Q10: 고객이 Microsoft Azure VM 역할에서 SQL Server를 실행할 수 있나요?
A10: Microsoft Azure VM 역할은 비영구 역할이며 Microsoft Azure Virtual Machine과 동일하지 않습니다. SQL Server 프로덕션 사용에는 지원되지 않습니다. 현재 Microsoft Azure 플랫폼에서 데이터 플랫폼 기능을 배포하려는 고객은 Microsoft Azure Virtual Machine 또는 Microsoft Azure SQL Database를 사용해야 합니다.
Q11 가상화된 환경에서 SQL Server를 배포하는 동안 고려해야 할 권장 구성 또는 모범 사례가 있나요?
A11: 예, 각 하이퍼바이저에서 다음 권장 사항을 참조해야 합니다.