이 항목에서는 서버 또는 데이터베이스의 가용성을 향상시키는 몇 가지 SQL Server 고가용성 솔루션을 소개합니다. 고가용성 솔루션은 하드웨어 또는 소프트웨어 오류의 영향을 마스킹하고 사용자의 인식된 가동 중지 시간을 최소화할 수 있도록 애플리케이션의 가용성을 유지 관리합니다.
비고
지정된 고가용성 솔루션을 지원하는 SQL Server 버전에 대한 자세한 내용은 SQL Server 2014 버전에서 지원하는 기능의 "고가용성(AlwaysOn)" 섹션을 참조하세요.
(#추천 솔루션들)
SQL Server High-Availability 솔루션 개요
SQL Server는 서버 또는 데이터베이스에 대한 고가용성을 만들기 위한 몇 가지 옵션을 제공합니다. 고가용성 옵션에는 다음이 포함됩니다.
AlwaysOn 장애 조치(failover) 클러스터 인스턴스
SQL Server AlwaysOn 제품의 일부로 AlwaysOn 장애 조치(failover) 클러스터 인스턴스는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 기능을 활용하여 서버 인스턴스 수준 FCI( 장애 조치(failover) 클러스터 인스턴스 )에서 중복성을 통해 로컬 고가용성을 제공합니다. FCI는 WSFC(Windows Server 장애 조치(failover) 클러스터링) 노드 및 여러 서브넷에 설치된 SQL Server의 단일 인스턴스입니다. 네트워크에서 FCI는 단일 컴퓨터에서 실행되는 SQL Server의 인스턴스로 보이지만 현재 노드를 사용할 수 없게 되면 FCI는 한 WSFC 노드에서 다른 WSFC 노드로 장애 조치(failover)를 제공합니다.
자세한 내용은 AlwaysOn 장애 조치 클러스터 인스턴스(SQL Server)를 참조하세요.
"Always On" 가용성 그룹
Always On 가용성 그룹은 하나 이상의 사용자 데이터베이스에 대한 가용성을 최대화할 수 있도록 SQL Server 2012에 도입된 엔터프라이즈 수준의 고가용성 및 재해 복구 솔루션입니다. Always On 가용성 그룹을 사용하려면 SQL Server 인스턴스가 WSFC(Windows Server 장애 조치(failover) 클러스터링) 노드에 있어야 합니다. 자세한 내용은 AlwaysOn 가용성 그룹(SQL Server)을 참조하세요.
비고
FCI는 Always On 가용성 그룹을 활용하여 데이터베이스 수준에서 원격 재해 복구를 제공할 수 있습니다. 자세한 내용은 Failover Clustering과 AlwaysOn 가용성 그룹(SQL Server)을 참조하세요.
데이터베이스 미러링
비고
이 기능은 이후 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. 대신 Always On 가용성 그룹을 사용하는 것이 좋습니다.
데이터베이스 미러링이란 거의 즉각적인 장애 조치(failover)를 지원하여 데이터베이스 가용성을 높이는 솔루션입니다. 데이터베이스 미러링을 사용하여 주 데이터베이스라고 하는 해당 프로덕션 데이터베이스에 대해 단일 대기 데이터베이스 또는 미러데이터베이스를 유지할 수 있습니다. 자세한 내용은 데이터베이스 미러링(SQL Server)을 참조하세요.
로그 전송
Always On 가용성 그룹 및 데이터베이스 미러링과 마찬가지로 로그 전달은 데이터베이스 수준에서 작동합니다. 로그 전달을 사용하여 단일 프로덕션 데이터베이스(주 데이터베이스라고 함)에 대해 하나 이상의 웜 대기용 보조 데이터베이스를 유지할 수 있습니다. 로그 전달에 대한 자세한 내용은 로그 전달 정보(SQL Server)를 참조하세요.
SQL Server를 사용하여 데이터를 보호하기 위한 권장 솔루션
SQL Server 환경에 대한 데이터 보호를 제공하기 위한 권장 사항은 다음과 같습니다.
타사 SAN(공유 디스크 솔루션)을 통한 데이터 보호의 경우 AlwaysOn 장애 조치(failover) 클러스터 인스턴스를 사용하는 것이 좋습니다.
SQL Server를 통한 데이터 보호의 경우 Always On 가용성 그룹을 사용하는 것이 좋습니다.
비고
Always On 가용성 그룹을 지원하지 않는 SQL Server 버전을 실행하는 경우 로그 전달을 권장합니다. Always On 가용성 그룹을 지원하는 SQL Server 버전에 대한 자세한 내용은 SQL Server 2014 버전에서 지원하는 기능의 "고가용성(AlwaysOn)" 섹션을 참조하세요.
또한 참조하십시오
Windows Server 장애 조치 클러스터링(WSFC)과 SQL Server
데이터베이스 미러링: 상호 운용성 및 공존(SQL Server)
SQL Server 2014에서 사용되지 않는 데이터베이스 엔진 기능