SQL Server 장애 조치 전략

SQL Server 장애 조치 전략

내 인프라에는 SQL Server 2014 Standard 독립 실행형 서버가 있습니다.

SQL Server를 사용하는 데이터베이스와 애플리케이션이 증가함에 따라 SQL Server 2016 Standard로 업그레이드하고 두 개의 노드를 설치하여 고가용성 SQL Server 인프라를 구축하고 싶습니다.

SQL Server 장애 조치 클러스터를 만들 수 있다는 것을 알고 있지만 이를 위해서는 일부 공유 스토리지가 필요합니다. 프로덕션 NAS/SAN을 사용할 수 있기 때문에 문제가 될 수는 없지만 애플리케이션 목적이 아닌 데이터 목적이므로 속도가 매우 느립니다. .

내 가상화 노드에는 빠른 SSD 로컬 스토리지가 있으므로 이를 사용하여 SQL Server 데이터를 호스팅하고 싶습니다. 그래서 방법이 있는지 궁금합니다.공유 스토리지 없이 SQL Server HA 클러스터 구축, 그러나 두 노드 간에 마스터-슬레이브 복제를 수행합니다.자신의 로컬 저장소에, MariaDB Galera Cluster를 사용하여 MariaDB에 대해 이미 수행하고 있는 것과 비슷합니다.

HAProxy도 사용할 수 있습니다.

감사해요!!

답변1

SQL Server 2014 Standard Edition에서 공유 스토리지 없이 자동 장애 조치를 위한 유일한 기본 제공 옵션은 다음과 같습니다.데이터베이스 미러링.

버전을 SQL Server 2016 Standard Edition으로 업그레이드했거나 버전을 2014 Enterprise Edition으로 업그레이드한 경우 데이터베이스 미러링과 비슷하지만 함께 장애 조치할 수 있는 데이터베이스 그룹에 대한 Always On 가용성 그룹을 얻게 됩니다.

자동 장애 조치를 제공하지 않는 다른 옵션이 많이 있지만(예를 들어 개인적으로 가장 좋아하는 것은 로그 전달입니다) 장애 조치 클러스터라고 말씀하셨으므로 데이터 손실이 없는 자동 장애 조치를 원한다고 가정했습니다. 이 경우 미러링은 2014 Standard에 대한 모든 정보를 제공합니다.

답변2

SQL Server 2016 Standard Edition으로 업그레이드하면 다음을 사용할 수 있습니다.기본 가용성 그룹이는 SQL Server Enterprise Edition의 Always On 가용성 그룹의 제한 버전입니다. 장애 조치를 지원하며 공유 스토리지가 필요하지 않습니다.

관련 정보